diff --git a/CODE_DOCUMENTATION.md b/CODE_DOCUMENTATION.md index 05294620..912d35b9 100644 --- a/CODE_DOCUMENTATION.md +++ b/CODE_DOCUMENTATION.md @@ -139,7 +139,7 @@ it only records interactions with nodes but not player movement. This feature is EXPERIMENTAL and has some rough edges, so use with care! The main use case for this feature is to record -solutions in the core levels. +solutions in level packs, most importantly the core levels. This feature is useful to test and verify if the levels are still solvable in a later update in case the behavior of a laser block was accidentally @@ -158,9 +158,9 @@ Commands: a file is saved into the world directory on success. WARNING: Existing files will be silently overwritten! * `/replay_solution`: Replay the solution for the current level. This - only works for core levels and only when you're at the beginning + only works for level pack levels and only when you're at the beginning of a level. -* `/test_core_solutions`: Mass-test ALL core levels in sequential +* `/test_pack_solutions`: Mass-test ALL levels of a level pack in sequence The solution test will halt automatically when any inconsistency was detected. You can always abort the solution test or a recording by diff --git a/CREDITS.md b/CREDITS.md index 9001a447..0e6a600b 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -287,6 +287,14 @@ so they work in Luanti. - By Ogrebane - License: CC0 - +- `lzr_parrot_npc_curr.ogg` + - By Breviceps + - License: CC0 + - +- `lzr_doors_door_locked.ogg` + - by saha213131 + - License: CC0 + - ## Translations diff --git a/GROUPS.md b/GROUPS.md index b94fb039..ce950049 100644 --- a/GROUPS.md +++ b/GROUPS.md @@ -101,6 +101,11 @@ a special event to happen. * `water=3`: Water * `liquid=3`: Node is a liquid in a semantic sense * `pane=1`: Pane (flat window-like block) +* `door`: Door segment + * `1`: Bottom segment + * `2`: Top segment +* `door_exit=1`: Exit door segment +* `door_locked=1`: Locked door segment * `stair`: Stair * `1`: Normal stair * `2`: Inner stair diff --git a/LEVEL_EDITOR.md b/LEVEL_EDITOR.md index 1a534d5a..ab242416 100644 --- a/LEVEL_EDITOR.md +++ b/LEVEL_EDITOR.md @@ -224,6 +224,9 @@ If you think you made a nice level, send it to Wuzzy per e-mail at Wuzzy@disroot.org. This game desperately needs more levels, so submissions are appreciated. :D +If you have multiple levels, you may construct a level pack. See +`LEVEL_PACKS.md` for details. + ### Technical steps @@ -257,7 +260,7 @@ Each record contains multiple values, in this order: * ``: List of border blocks, see below * ``: Ambient sounds. Either `ocean`, `temple` or `none`. * ``: Sky ID. See the mod `lzr_sky` for available skies. (optional) -* ``: This is the text that will show when the player interacts with the information block. (optional) +* ``: This is the text that will show when the player interacts with Goldie the Parrot. (optional) * ``: Weather ID. See the mod `lzr_weather` for available weathers. (optional) * ``: Backdrop ID. This is the environment that surrounds the playable level area. One of `ocean`, `islands`, `underground`, `sky`. (optional) * ``: Backdrop position, written in format (x,y,z). Only relevant for the `islands` backdrop. (optional) diff --git a/LEVEL_PACKS.md b/LEVEL_PACKS.md new file mode 100644 index 00000000..ea5485ac --- /dev/null +++ b/LEVEL_PACKS.md @@ -0,0 +1,105 @@ +# Level packs + +A level pack is a collection of levels that belong together. + +This is the best way to store and share custom levels, but it requires +Lua programming skills to add a new level pack. + +To add a new level pack, a new Luanti mod must be created containing these things: + +1) Level schematic (`*.mts`) files. These are for the blocks of the level +2) Level metadata in a level data CSV file. This contains all information that + the schematic file cannot hold, e.g. title, boundary blocks, weather, sky, etc. + The level data CSV specifies the metadata for ALL levels at once. + This file also defines the level order. Levels at the top will be played first. +3) Lua code to register the level pack (see below) + +The mod must depend on `lzr_levels`. + +The mod *should* follow the naming convention `lzr_pack_`. + +Apart from this, the mod can be like any other mod and may add or +change other things on top of just the levels themselves. + +## File structure + +Normally, the file structure of the mod is as follows: + +* `mod.conf`: Must declare dependency on `lzr_levels` +* `init.lua`: Lua code to register level pack (see below) +* `data/level_data.csv`: CSV file for level metadata for ALL levels +* `schematics/`: The level `*.mts` files go here +* `solutions/`: (optional) Level solution files `*.sol.csv` go here. +* `locale/`: (optional) To store the locale files, if present + +Some of these file locations may be changed by parameters of the +function `lzr_levels.register_level_pack`. + +## Register the level pack + +To register a level pack, you must call `lzr_levels.register_level_pack`. +The definition of this function is as follows: + +### `lzr_levels.register_level_pack(name, info)` + +Register a level pack. For this to work, the level-related data must be present in the +locations defined at `level_data_file`, `schematic_path` and (optionally) `solutions_path` +described below. + +If successful, the level pack will appear in the game under the custom levels menu. + +Parameters: + +* `name`: Level pack ID. A string. The allowed characters are `a-z`, `A-Z`, `0-9` and `_` (underscore). IDs starting with two underscores are reserved to Lazarr! +* `info`: Table of optional additional information, with these fields: + * `title`: human-readable level pack title + * `description`: short description/explanation about this level pack. 1-3 sentences. + * `textdomain_level_names`: textdomain of the translation file containing the translated level names (default: no translation) + * `textdomain_npc_texts`: textdomain of the translation file containing the translated texts for NPCs like Goldie the Parrot (default: no translation) + * `level_data_file`: Path to CSV file containing metadata of all levels (default: `/data/level_data.csv`) + * `schematic_path`: Path to directory containing the level '.mts' schematic files (default: `/schematics`) + * `solutions_path`: Path to directory containing the *optional* level '.sol.csv' solution files (default: `/solutions`) + +If successful, the level pack will appear in the game under the custom levels menu. + +#### A note about solution files + +Solution files exist for internal purposes, for the quality assurance and game stability of +Lazarr! to ensure the levels still work after major changes to the game. This feature mainly +exists for the core levels and it’s not neccessary for custom level packs to create them. + + +### Example + +A simple example with one level, translated into German. + +We call the mod `lzr_pack_example`. + +Here’s the file structure: + +* `mod.conf` +* `init.lua` +* `schematics` + * `lzr_pack_example_example.mts` +* `data` + * `level_data.csv` +* `locale` + * `lzr_pack_example.pot` + * `lzr_pack_example.po.de` + * `lzr_pack_example_level_names.pot` + * `lzr_pack_example_level_names.de.po` + * `lzr_pack_example_npc_texts.pot` + * `lzr_pack_example_npc_texts.de.po` + +The code of `init.lua`: + + + local S = minetest.get_translator("lzr_pack_example") + + lzr_levels.register_level_pack("example", { + title = S("My Example Levels"), + description = S("Some example levels to test things."), + textdomain_level_names = "lzr_pack_example_level_names", + textdomain_npc_texts = "lzr_pack_example_npc_texts", + }) + diff --git a/README.md b/README.md index aad19b8b..c07262d2 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,10 @@ Mirrors and other things will help you. You start in the captain's cabin, the base of your treasure-hunting operations. Use the book in front of you to select the first level. -The spinning information blocks will guide you through the levels. +Goldie the Parrot will guide you through the levels. ## Installing -You need Luanti version 5.9.0 (or later) to play this. +You need Luanti version 5.10.0 (or later) to play this. Download Luanti from . Refer to Luanti documentation to learn how to install a game in Luanti. diff --git a/game.conf b/game.conf index 62ddc8b1..11780159 100644 --- a/game.conf +++ b/game.conf @@ -5,5 +5,5 @@ allowed_mapgens = singlenode disabled_settings = enable_damage,creative_mode,enable_server disallowed_mapgen_settings = seed map_persistent = false -min_minetest_version = 5.9 +min_minetest_version = 5.10 textdomain = lzr_game_meta diff --git a/menu/background.png b/menu/background.png index 1e2a1ed2..210c0795 100644 Binary files a/menu/background.png and b/menu/background.png differ diff --git a/mods/lzr_ambience/init.lua b/mods/lzr_ambience/init.lua index 478731cc..b447e5ea 100644 --- a/mods/lzr_ambience/init.lua +++ b/mods/lzr_ambience/init.lua @@ -223,6 +223,7 @@ minetest.register_chatcommand("music", { }) -- Special built-in ambience that is completely silent +--~ Special entry in music list representing silence lzr_ambience.register_ambience("none", nil, nil, S("None")) dofile(minetest.get_modpath("lzr_ambience").."/register.lua") diff --git a/mods/lzr_ambience/locale/lzr_ambience.de.po b/mods/lzr_ambience/locale/lzr_ambience.de.po new file mode 100644 index 00000000..900808f3 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.de.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "Musik aktiviert" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "Musik deaktiviert" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "Musik umschalten" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "Musik eingeschaltet." + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "Musik ausgeschaltet." + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "Keine" diff --git a/mods/lzr_ambience/locale/lzr_ambience.de.tr b/mods/lzr_ambience/locale/lzr_ambience.de.tr deleted file mode 100644 index ad6afe91..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.de.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled=Musik aktiviert -Music disabled=Musik deaktiviert -Toggle music=Musik umschalten -Music enabled.=Musik eingeschaltet. -Music disabled.=Musik ausgeschaltet. -None=Keine diff --git a/mods/lzr_ambience/locale/lzr_ambience.es.po b/mods/lzr_ambience/locale/lzr_ambience.es.po new file mode 100644 index 00000000..b363dc4e --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.es.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "Música activada" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "Música desactivada" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "Activar música" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "Música activada." + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "Música desactivada." + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "Ninguno" diff --git a/mods/lzr_ambience/locale/lzr_ambience.es.tr b/mods/lzr_ambience/locale/lzr_ambience.es.tr deleted file mode 100644 index 84498bef..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.es.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None=Ninguno diff --git a/mods/lzr_ambience/locale/lzr_ambience.fr.po b/mods/lzr_ambience/locale/lzr_ambience.fr.po new file mode 100644 index 00000000..7b243767 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.fr.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "(Dés)activer la musique" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "Aucun" diff --git a/mods/lzr_ambience/locale/lzr_ambience.fr.tr b/mods/lzr_ambience/locale/lzr_ambience.fr.tr deleted file mode 100644 index 57e24ff3..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.fr.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music=(Dés)activer la musique -Music enabled.= -Music disabled.= -None=Aucun diff --git a/mods/lzr_ambience/locale/lzr_ambience.id.po b/mods/lzr_ambience/locale/lzr_ambience.id.po new file mode 100644 index 00000000..a2ae148d --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.id.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.id.tr b/mods/lzr_ambience/locale/lzr_ambience.id.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.id.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.it.po b/mods/lzr_ambience/locale/lzr_ambience.it.po new file mode 100644 index 00000000..6911e879 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.it.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.it.tr b/mods/lzr_ambience/locale/lzr_ambience.it.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.it.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.jbo.po b/mods/lzr_ambience/locale/lzr_ambience.jbo.po new file mode 100644 index 00000000..7aa710b0 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.jbo.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.jbo.tr b/mods/lzr_ambience/locale/lzr_ambience.jbo.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.jbo.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.ms.po b/mods/lzr_ambience/locale/lzr_ambience.ms.po new file mode 100644 index 00000000..971dcbf9 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.ms.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.ms.tr b/mods/lzr_ambience/locale/lzr_ambience.ms.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.ms.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.pot b/mods/lzr_ambience/locale/lzr_ambience.pot new file mode 100644 index 00000000..0a5a6042 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.pot @@ -0,0 +1,43 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.pt_BR.po b/mods/lzr_ambience/locale/lzr_ambience.pt_BR.po new file mode 100644 index 00000000..4a8e2ba6 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.pt_BR.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.pt_BR.tr b/mods/lzr_ambience/locale/lzr_ambience.pt_BR.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.pt_BR.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.ru.po b/mods/lzr_ambience/locale/lzr_ambience.ru.po new file mode 100644 index 00000000..a10a0e8d --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.ru.po @@ -0,0 +1,40 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "Пусто" diff --git a/mods/lzr_ambience/locale/lzr_ambience.ru.tr b/mods/lzr_ambience/locale/lzr_ambience.ru.tr deleted file mode 100644 index 6d8569e5..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.ru.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None=Пусто diff --git a/mods/lzr_ambience/locale/lzr_ambience.se.po b/mods/lzr_ambience/locale/lzr_ambience.se.po new file mode 100644 index 00000000..dd5cbc72 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.se.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.se.tr b/mods/lzr_ambience/locale/lzr_ambience.se.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.se.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.sk.po b/mods/lzr_ambience/locale/lzr_ambience.sk.po new file mode 100644 index 00000000..311eb12c --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.sk.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.sk.tr b/mods/lzr_ambience/locale/lzr_ambience.sk.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.sk.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.tr.po b/mods/lzr_ambience/locale/lzr_ambience.tr.po new file mode 100644 index 00000000..55f49294 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.tr.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.tr.tr b/mods/lzr_ambience/locale/lzr_ambience.tr.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.tr.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.zh_Hans.po b/mods/lzr_ambience/locale/lzr_ambience.zh_Hans.po new file mode 100644 index 00000000..c63f2098 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.zh_Hans.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.zh_Hans.tr b/mods/lzr_ambience/locale/lzr_ambience.zh_Hans.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.zh_Hans.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/lzr_ambience.zh_Hant.po b/mods/lzr_ambience/locale/lzr_ambience.zh_Hant.po new file mode 100644 index 00000000..1468caa0 --- /dev/null +++ b/mods/lzr_ambience/locale/lzr_ambience.zh_Hant.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_ambience/init.lua:168 +msgid "Music enabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:171 +msgid "Music disabled" +msgstr "" + +#: mods/lzr_ambience/init.lua:213 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_ambience/init.lua:218 +msgid "Music enabled." +msgstr "" + +#: mods/lzr_ambience/init.lua:220 +msgid "Music disabled." +msgstr "" + +#. ~ Special entry in music list representing silence +#: mods/lzr_ambience/init.lua:227 +msgid "None" +msgstr "" diff --git a/mods/lzr_ambience/locale/lzr_ambience.zh_Hant.tr b/mods/lzr_ambience/locale/lzr_ambience.zh_Hant.tr deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/lzr_ambience.zh_Hant.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/locale/poconvert/de.po b/mods/lzr_ambience/locale/poconvert/de.po deleted file mode 100644 index b6cca6d2..00000000 --- a/mods/lzr_ambience/locale/poconvert/de.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "Musik aktiviert" - -msgid "Music disabled" -msgstr "Musik deaktiviert" - -msgid "Toggle music" -msgstr "Musik umschalten" - -msgid "Music enabled." -msgstr "Musik eingeschaltet." - -msgid "Music disabled." -msgstr "Musik ausgeschaltet." - -msgid "None" -msgstr "Keine" - diff --git a/mods/lzr_ambience/locale/poconvert/es.po b/mods/lzr_ambience/locale/poconvert/es.po deleted file mode 100644 index cfaee728..00000000 --- a/mods/lzr_ambience/locale/poconvert/es.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "Ninguno" - diff --git a/mods/lzr_ambience/locale/poconvert/fr.po b/mods/lzr_ambience/locale/poconvert/fr.po deleted file mode 100644 index ad129bfc..00000000 --- a/mods/lzr_ambience/locale/poconvert/fr.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "(Dés)activer la musique" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "Aucun" - diff --git a/mods/lzr_ambience/locale/poconvert/id.po b/mods/lzr_ambience/locale/poconvert/id.po deleted file mode 100644 index 842c7dca..00000000 --- a/mods/lzr_ambience/locale/poconvert/id.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/it.po b/mods/lzr_ambience/locale/poconvert/it.po deleted file mode 100644 index 6332c0a4..00000000 --- a/mods/lzr_ambience/locale/poconvert/it.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/jbo.po b/mods/lzr_ambience/locale/poconvert/jbo.po deleted file mode 100644 index 1929a928..00000000 --- a/mods/lzr_ambience/locale/poconvert/jbo.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/ms.po b/mods/lzr_ambience/locale/poconvert/ms.po deleted file mode 100644 index 85685ace..00000000 --- a/mods/lzr_ambience/locale/poconvert/ms.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/pt_BR.po b/mods/lzr_ambience/locale/poconvert/pt_BR.po deleted file mode 100644 index 727e8560..00000000 --- a/mods/lzr_ambience/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/ru.po b/mods/lzr_ambience/locale/poconvert/ru.po deleted file mode 100644 index 967c94ac..00000000 --- a/mods/lzr_ambience/locale/poconvert/ru.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "Пусто" - diff --git a/mods/lzr_ambience/locale/poconvert/se.po b/mods/lzr_ambience/locale/poconvert/se.po deleted file mode 100644 index 6994b6a8..00000000 --- a/mods/lzr_ambience/locale/poconvert/se.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/sk.po b/mods/lzr_ambience/locale/poconvert/sk.po deleted file mode 100644 index b8398eb7..00000000 --- a/mods/lzr_ambience/locale/poconvert/sk.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/template.pot b/mods/lzr_ambience/locale/poconvert/template.pot deleted file mode 100644 index cfa2f43f..00000000 --- a/mods/lzr_ambience/locale/poconvert/template.pot +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/tr.po b/mods/lzr_ambience/locale/poconvert/tr.po deleted file mode 100644 index 0c7cfcd3..00000000 --- a/mods/lzr_ambience/locale/poconvert/tr.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" - diff --git a/mods/lzr_ambience/locale/poconvert/zh_Hans.po b/mods/lzr_ambience/locale/poconvert/zh_Hans.po deleted file mode 100644 index 66fd444d..00000000 --- a/mods/lzr_ambience/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" diff --git a/mods/lzr_ambience/locale/poconvert/zh_Hant.po b/mods/lzr_ambience/locale/poconvert/zh_Hant.po deleted file mode 100644 index f760826c..00000000 --- a/mods/lzr_ambience/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_ambience x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Music enabled" -msgstr "" - -msgid "Music disabled" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "Music enabled." -msgstr "" - -msgid "Music disabled." -msgstr "" - -msgid "None" -msgstr "" diff --git a/mods/lzr_ambience/locale/template.txt b/mods/lzr_ambience/locale/template.txt deleted file mode 100644 index 06019b55..00000000 --- a/mods/lzr_ambience/locale/template.txt +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_ambience -Music enabled= -Music disabled= -Toggle music= -Music enabled.= -Music disabled.= -None= diff --git a/mods/lzr_ambience/mod.conf b/mods/lzr_ambience/mod.conf index ab45076f..41cf780a 100644 --- a/mods/lzr_ambience/mod.conf +++ b/mods/lzr_ambience/mod.conf @@ -1,2 +1,3 @@ name = lzr_ambience depends = lzr_messages +description = Ambient music diff --git a/mods/lzr_check_movement_settings/init.lua b/mods/lzr_check_movement_settings/init.lua index 4d7074da..b136261a 100644 --- a/mods/lzr_check_movement_settings/init.lua +++ b/mods/lzr_check_movement_settings/init.lua @@ -73,7 +73,7 @@ end local STR_WARNING_1 = S("WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!") local STR_WARNING_2 = S("Please exit the game and reset the following Luanti settings to their default value:") --- concatenate invalid settings with list separator (comma) +--~ list separator for list of invalid player movement settings local STR_INVALID_SETTINGS = table.concat(invalid_settings, S(", ")) local disconnect = function(player) diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.de.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.de.po new file mode 100644 index 00000000..d71c15d1 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.de.po @@ -0,0 +1,53 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" +"WARNUNG: Die Einstellungen für die Spielerbewegung sind nicht auf den " +"empfohlenen Werten für Lazarr! Die Physik wird evtl. nicht wie erwartet " +"funktionieren!" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" +"Bitte verlassen Sie das Spiel und setzen Sie die folgenden Luanti-" +"Einstellungen auf ihren Standardwert zurück:" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr ", " + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" +"Sie haben das Spiel verlassen. Denken Sie dran, dass Lazarr! erwartet, dass " +"die folgenden Luanti-Einstellungen auf den Standardwert zurückgesetzt " +"werden: @1" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "Spiel verlassen" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "Trotzdem weiterspielen" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.de.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.de.tr deleted file mode 100644 index 7be7e540..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.de.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!=WARNUNG: Die Einstellungen für die Spielerbewegung sind nicht auf den empfohlenen Werten für Lazarr! Die Physik wird evtl. nicht wie erwartet funktionieren! -Please exit the game and reset the following Luanti settings to their default value:=Bitte verlassen Sie das Spiel und setzen Sie die folgenden Luanti-Einstellungen auf ihren Standardwert zurück: -, =, -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1=Sie haben das Spiel verlassen. Denken Sie dran, dass Lazarr! erwartet, dass die folgenden Luanti-Einstellungen auf den Standardwert zurückgesetzt werden: @1 -Exit game=Spiel verlassen -Continue playing anyway=Trotzdem weiterspielen diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.es.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.es.po new file mode 100644 index 00000000..3f760613 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.es.po @@ -0,0 +1,52 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" +"¡ADVERTENCIA: La configuración del movimiento del jugador no está en los " +"valores recomendados para Lazarr! ¡La física puede no funcionar como se " +"espera!" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" +"Por favor sal del nivel y reinicia los siguientes ajustes Luanti a su valor " +"por defecto:" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr ", " + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" +"Renunciaste. Recuerda, Lazarr! espera que los siguientes ajustes Luanti se " +"reinicien a su valor por defecto: @1" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "Salir del juego" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "Seguir jugando de todas formas" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.es.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.es.tr deleted file mode 100644 index b6bcb653..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.es.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!=¡ADVERTENCIA: La configuración del movimiento del jugador no está en los valores recomendados para Lazarr! ¡La física puede no funcionar como se espera! -Please exit the game and reset the following Luanti settings to their default value:= -, =, -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game=Salir del juego -Continue playing anyway=Seguir jugando de todas formas diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.fr.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.fr.po new file mode 100644 index 00000000..c765b389 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.fr.po @@ -0,0 +1,47 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" +"ATTENTION : les paramètres de mouvement du joueur ne sont pas celles " +"recommandées pour Lazarr ! Le jeu peut ne pas fonctionner correctement !" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr ", " + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "Quitter le jeu" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "Continuer à jouer malgré tout" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.fr.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.fr.tr deleted file mode 100644 index 5dbcfff6..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.fr.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!=ATTENTION : les paramètres de mouvement du joueur ne sont pas celles recommandées pour Lazarr ! Le jeu peut ne pas fonctionner correctement ! -Please exit the game and reset the following Luanti settings to their default value:= -, =, -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game=Quitter le jeu -Continue playing anyway=Continuer à jouer malgré tout diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.id.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.id.po new file mode 100644 index 00000000..4f94af59 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.id.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.id.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.id.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.id.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.it.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.it.po new file mode 100644 index 00000000..1a3e2b0b --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.it.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.it.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.it.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.it.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.jbo.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.jbo.po new file mode 100644 index 00000000..b9dd7516 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.jbo.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.jbo.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.jbo.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.jbo.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ms.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ms.po new file mode 100644 index 00000000..fa99b4ab --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ms.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ms.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ms.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ms.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pot b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pot new file mode 100644 index 00000000..464cc25f --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pot @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pt_BR.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pt_BR.po new file mode 100644 index 00000000..60638c12 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pt_BR.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pt_BR.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pt_BR.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.pt_BR.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ru.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ru.po new file mode 100644 index 00000000..c4d6151d --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ru.po @@ -0,0 +1,48 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" +"ВНИМАНИЕ: Настройки движения игрока не соответствуют рекомендуемым для " +"Lazarr! Физика может работать неправильно!" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr ", " + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "Выйти из игры" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "Продолжать играть в любом случае" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ru.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ru.tr deleted file mode 100644 index 71aaae9b..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.ru.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!=ВНИМАНИЕ: Настройки движения игрока не соответствуют рекомендуемым для Lazarr! Физика может работать неправильно! -Please exit the game and reset the following Luanti settings to their default value:= -, =, -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game=Выйти из игры -Continue playing anyway=Продолжать играть в любом случае diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.se.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.se.po new file mode 100644 index 00000000..e317ee49 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.se.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.se.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.se.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.se.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.sk.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.sk.po new file mode 100644 index 00000000..ebfa5204 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.sk.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.sk.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.sk.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.sk.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.tr.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.tr.po new file mode 100644 index 00000000..3ae9d0d0 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.tr.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.tr.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.tr.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.tr.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hans.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hans.po new file mode 100644 index 00000000..be6c6d21 --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hans.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hans.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hans.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hans.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hant.po b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hant.po new file mode 100644 index 00000000..0b45667a --- /dev/null +++ b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hant.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_movement_settings/init.lua:74 +msgid "" +"WARNING: The player movement settings are not at the recommended values for " +"Lazarr! The physics might not work as intended!" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:75 +msgid "" +"Please exit the game and reset the following Luanti settings to their " +"default value:" +msgstr "" + +#. ~ list separator for list of invalid player movement settings +#: mods/lzr_check_movement_settings/init.lua:77 +msgid ", " +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:81 +msgid "" +"You quit. Remember, Lazarr! expects the following Luanti settings to be " +"reset to the default value: @1" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:87 +msgid "Exit game" +msgstr "" + +#: mods/lzr_check_movement_settings/init.lua:88 +msgid "Continue playing anyway" +msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hant.tr b/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hant.tr deleted file mode 100644 index f234c6fb..00000000 --- a/mods/lzr_check_movement_settings/locale/lzr_check_movement_settings.zh_Hant.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_movement_settings -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/locale/poconvert/de.po b/mods/lzr_check_movement_settings/locale/poconvert/de.po deleted file mode 100644 index a44c843e..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/de.po +++ /dev/null @@ -1,38 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:05+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "WARNUNG: Die Einstellungen für die Spielerbewegung sind nicht auf den empfohlenen Werten für Lazarr! Die Physik wird evtl. nicht wie erwartet funktionieren!" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" -"Bitte verlassen Sie das Spiel und setzen Sie die folgenden Luanti-" -"Einstellungen auf ihren Standardwert zurück:" - -msgid ", " -msgstr ", " - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" -"Sie haben das Spiel verlassen. Denken Sie dran, dass Lazarr! erwartet, dass " -"die folgenden Luanti-Einstellungen auf den Standardwert zurückgesetzt werden:" -" @1" - -msgid "Exit game" -msgstr "Spiel verlassen" - -msgid "Continue playing anyway" -msgstr "Trotzdem weiterspielen" diff --git a/mods/lzr_check_movement_settings/locale/poconvert/es.po b/mods/lzr_check_movement_settings/locale/poconvert/es.po deleted file mode 100644 index 7ba70c9a..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/es.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "¡ADVERTENCIA: La configuración del movimiento del jugador no está en los valores recomendados para Lazarr! ¡La física puede no funcionar como se espera!" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr ", " - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "Salir del juego" - -msgid "Continue playing anyway" -msgstr "Seguir jugando de todas formas" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/fr.po b/mods/lzr_check_movement_settings/locale/poconvert/fr.po deleted file mode 100644 index e435ae9e..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/fr.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "ATTENTION : les paramètres de mouvement du joueur ne sont pas celles recommandées pour Lazarr ! Le jeu peut ne pas fonctionner correctement !" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr ", " - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "Quitter le jeu" - -msgid "Continue playing anyway" -msgstr "Continuer à jouer malgré tout" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/id.po b/mods/lzr_check_movement_settings/locale/poconvert/id.po deleted file mode 100644 index 642f743a..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/id.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/it.po b/mods/lzr_check_movement_settings/locale/poconvert/it.po deleted file mode 100644 index dd731d7e..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/it.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/jbo.po b/mods/lzr_check_movement_settings/locale/poconvert/jbo.po deleted file mode 100644 index e9f04fc7..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/jbo.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/ms.po b/mods/lzr_check_movement_settings/locale/poconvert/ms.po deleted file mode 100644 index 6dbf632c..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/ms.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/pt_BR.po b/mods/lzr_check_movement_settings/locale/poconvert/pt_BR.po deleted file mode 100644 index 2b11403f..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/ru.po b/mods/lzr_check_movement_settings/locale/poconvert/ru.po deleted file mode 100644 index 327fd08d..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/ru.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "ВНИМАНИЕ: Настройки движения игрока не соответствуют рекомендуемым для Lazarr! Физика может работать неправильно!" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr ", " - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "Выйти из игры" - -msgid "Continue playing anyway" -msgstr "Продолжать играть в любом случае" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/se.po b/mods/lzr_check_movement_settings/locale/poconvert/se.po deleted file mode 100644 index 8008b9d0..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/se.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/sk.po b/mods/lzr_check_movement_settings/locale/poconvert/sk.po deleted file mode 100644 index cefab2e6..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/sk.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/template.pot b/mods/lzr_check_movement_settings/locale/poconvert/template.pot deleted file mode 100644 index 5e813a44..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/template.pot +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/tr.po b/mods/lzr_check_movement_settings/locale/poconvert/tr.po deleted file mode 100644 index a7e0aabb..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/tr.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" - diff --git a/mods/lzr_check_movement_settings/locale/poconvert/zh_Hans.po b/mods/lzr_check_movement_settings/locale/poconvert/zh_Hans.po deleted file mode 100644 index eaa50732..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/poconvert/zh_Hant.po b/mods/lzr_check_movement_settings/locale/poconvert/zh_Hant.po deleted file mode 100644 index 237a2e63..00000000 --- a/mods/lzr_check_movement_settings/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_movement_settings x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!" -msgstr "" - -msgid "Please exit the game and reset the following Luanti settings to their default value:" -msgstr "" - -msgid ", " -msgstr "" - -msgid "You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1" -msgstr "" - -msgid "Exit game" -msgstr "" - -msgid "Continue playing anyway" -msgstr "" diff --git a/mods/lzr_check_movement_settings/locale/template.txt b/mods/lzr_check_movement_settings/locale/template.txt deleted file mode 100644 index 9cd93ce1..00000000 --- a/mods/lzr_check_movement_settings/locale/template.txt +++ /dev/null @@ -1,8 +0,0 @@ -# textdomain: lzr_check_movement_settings -# List separator -WARNING: The player movement settings are not at the recommended values for Lazarr! The physics might not work as intended!= -Please exit the game and reset the following Luanti settings to their default value:= -, = -You quit. Remember, Lazarr! expects the following Luanti settings to be reset to the default value: @1= -Exit game= -Continue playing anyway= diff --git a/mods/lzr_check_movement_settings/mod.conf b/mods/lzr_check_movement_settings/mod.conf index 322fa9d8..1760d89e 100644 --- a/mods/lzr_check_movement_settings/mod.conf +++ b/mods/lzr_check_movement_settings/mod.conf @@ -1,2 +1,3 @@ name = lzr_check_movement_settings depends = lzr_gui +description = Checks if the player plays with the recommended settings for Lazarr! and if not, displays a warning diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.de.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.de.po new file mode 100644 index 00000000..38f5c372 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.de.po @@ -0,0 +1,51 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "ACHTUNG: Schlechtes Welt-Backend erkannt." + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" +"Diese Welt benutzt das falsche Backend. Das bedeutet, dass das Spiel die " +"Welt nicht korrekt zurücksetzen kann, wenn Sie Level spielen oder bauen." + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" +"Um dies zu beheben, müssen Sie die Datei „world.mt“ bearbeiten, und zwar in:" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" +"Verlassen Sie das Spiel, dann öffnen Sie world.mt in einem Texteditor und " +"ändern Sie die Zeile „@1“ zu „@2“. Speichern Sie Ihre Änderung. " + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" +"HINWEIS: Alle eigenständigen Änderungen an dieser Welt werden verloren " +"gehen, aber eigene Levels sind sicher." + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "OK" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.de.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.de.tr deleted file mode 100644 index e6f6aeab..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.de.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.=ACHTUNG: Schlechtes Welt-Backend erkannt. -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.=Diese Welt benutzt das falsche Backend. Das bedeutet, dass das Spiel die Welt nicht korrekt zurücksetzen kann, wenn Sie Level spielen oder bauen. -To fix this, you need to edit the file “world.mt” in:=Um dies zu beheben, müssen Sie die Datei „world.mt“ bearbeiten, und zwar in: -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. =Verlassen Sie das Spiel, dann öffnen Sie world.mt in einem Texteditor und ändern Sie die Zeile „@1“ zu „@2“. Speichern Sie Ihre Änderung. -NOTE: All custom changes to this world will be lost, but custom levels are safe.=HINWEIS: Alle eigenständigen Änderungen an dieser Welt werden verloren gehen, aber eigene Levels sind sicher. -OK=OK diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.es.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.es.po new file mode 100644 index 00000000..2b68d357 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.es.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "¡ADVERTENCIA! Se detectó un mal backend del mundo." + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" +"Este mundo utiliza el backend incorrecto. Esto significa que el juego no " +"puede reiniciar correctamente el mundo cuando juegas o editas niveles." + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "Para arreglar esto, necesitas editar el archivo \"world.mt\" en:" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" +"Sal del juego, luego abre world.mt en un editor de texto y cambia la linea " +"\"@1\" a \"@2\". Guarda tus cambios. " + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" +"NOTA: Todos los cambios personalizados se perderán, pero los niveles " +"personalizados están seguros." + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "OK" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.es.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.es.tr deleted file mode 100644 index bf69c706..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.es.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.=¡ADVERTENCIA! Se detectó un mal backend del mundo. -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.=Este mundo utiliza el backend incorrecto. Esto significa que el juego no puede reiniciar correctamente el mundo cuando juegas o editas niveles. -To fix this, you need to edit the file “world.mt” in:=Para arreglar esto, necesitas editar el archivo "world.mt" en: -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. =Sal del juego, luego abre world.mt en un editor de texto y cambia la linea "@1" a "@2". Guarda tus cambios. -NOTE: All custom changes to this world will be lost, but custom levels are safe.=NOTA: Todos los cambios personalizados se perderán, pero los niveles personalizados están seguros. -OK=OK diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.fr.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.fr.po new file mode 100644 index 00000000..853ff438 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.fr.po @@ -0,0 +1,53 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "ATTENTION : un mauvais backend a été détecté pour ce monde." + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" +"Ce monde n'utilise pas le bon backend : le jeu ne peut pas correctement " +"réinitialiser le monde quand vous jouez à des niveaux, ou que vous les " +"modifiez." + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" +"Pour résoudre ce problème, vous devez modifier le fichier « world.mt » qui " +"se trouve dans :" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" +"Quittez le jeu, ouvrez « world.mt » avec un éditeur de texte, remplacez la " +"ligne « @1 » par « @2 », puis enregistrez le changement. " + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" +"NOTE : toutes les modifications que vous avez apportées à ce monde seront " +"perdues, mais vos niveaux personnalisés seront conservés." + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "OK" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.fr.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.fr.tr deleted file mode 100644 index a452b83b..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.fr.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.=ATTENTION : un mauvais backend a été détecté pour ce monde. -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.=Ce monde n'utilise pas le bon backend : le jeu ne peut pas correctement réinitialiser le monde quand vous jouez à des niveaux, ou que vous les modifiez. -To fix this, you need to edit the file “world.mt” in:=Pour résoudre ce problème, vous devez modifier le fichier « world.mt » qui se trouve dans : -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. =Quittez le jeu, ouvrez « world.mt » avec un éditeur de texte, remplacez la ligne « @1 » par « @2 », puis enregistrez le changement. -NOTE: All custom changes to this world will be lost, but custom levels are safe.=NOTE : toutes les modifications que vous avez apportées à ce monde seront perdues, mais vos niveaux personnalisés seront conservés. -OK=OK diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.id.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.id.po new file mode 100644 index 00000000..2861413c --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.id.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.id.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.id.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.id.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.it.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.it.po new file mode 100644 index 00000000..1e4e6489 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.it.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.it.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.it.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.it.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.jbo.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.jbo.po new file mode 100644 index 00000000..a254cf6b --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.jbo.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.jbo.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.jbo.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.jbo.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ms.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ms.po new file mode 100644 index 00000000..2af44285 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ms.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ms.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ms.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ms.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pot b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pot new file mode 100644 index 00000000..7680a6ab --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pot @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pt_BR.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pt_BR.po new file mode 100644 index 00000000..edaa2482 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pt_BR.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "OK" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pt_BR.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pt_BR.tr deleted file mode 100644 index 245f21b2..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.pt_BR.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK=OK diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ru.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ru.po new file mode 100644 index 00000000..eec30547 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ru.po @@ -0,0 +1,51 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "ВНИМАНИЕ! Обнаружен неправильный бекенд мира." + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" +"Этот мир использует неправильный бекенд. Это означает, что игра не может " +"правильно сбрасывать миры когда вы играете или редактируете уровни." + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "Чтобы это исправить, вы должны редактировать файл “world.mt” в:" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" +"Выйдите из игры, откройте world.mt файл в текстовом редакторе и замените " +"строки “@1” на “@2”. Сохраните свои изменения. " + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" +"ЗАМЕТКА: Все кастомные изменения в этом мире будут потеряны, но кастомные " +"миры будут в порядке." + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "ОК" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ru.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ru.tr deleted file mode 100644 index c4e678e7..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.ru.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.=ВНИМАНИЕ! Обнаружен неправильный бекенд мира. -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.=Этот мир использует неправильный бекенд. Это означает, что игра не может правильно сбрасывать миры когда вы играете или редактируете уровни. -To fix this, you need to edit the file “world.mt” in:=Чтобы это исправить, вы должны редактировать файл “world.mt” в: -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. =Выйдите из игры, откройте world.mt файл в текстовом редакторе и замените строки “@1” на “@2”. Сохраните свои изменения. -NOTE: All custom changes to this world will be lost, but custom levels are safe.=ЗАМЕТКА: Все кастомные изменения в этом мире будут потеряны, но кастомные миры будут в порядке. -OK=ОК diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.se.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.se.po new file mode 100644 index 00000000..13f3a365 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.se.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.se.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.se.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.se.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.sk.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.sk.po new file mode 100644 index 00000000..259d3149 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.sk.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.sk.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.sk.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.sk.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.tr.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.tr.po new file mode 100644 index 00000000..059029bc --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.tr.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "Tamam" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.tr.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.tr.tr deleted file mode 100644 index bbdd7999..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.tr.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK=Tamam diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hans.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hans.po new file mode 100644 index 00000000..02e2ccaa --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hans.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hans.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hans.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hans.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hant.po b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hant.po new file mode 100644 index 00000000..6d32e346 --- /dev/null +++ b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hant.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_check_world_backend/init.lua:55 +msgid "WARNING! Bad world backend detected." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:56 +msgid "" +"This world uses the wrong backend. This means the game can’t properly reset " +"the world when you play or edit levels." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:57 +msgid "To fix this, you need to edit the file “world.mt” in:" +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:59 +msgid "" +"Exit the game, then open world.mt in a text editor and change the line “@1” " +"to “@2”. Save your change. " +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:60 +msgid "" +"NOTE: All custom changes to this world will be lost, but custom levels are " +"safe." +msgstr "" + +#: mods/lzr_check_world_backend/init.lua:62 +msgid "OK" +msgstr "" diff --git a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hant.tr b/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hant.tr deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/lzr_check_world_backend.zh_Hant.tr +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/locale/poconvert/de.po b/mods/lzr_check_world_backend/locale/poconvert/de.po deleted file mode 100644 index fc1c0863..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/de.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "ACHTUNG: Schlechtes Welt-Backend erkannt." - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "Diese Welt benutzt das falsche Backend. Das bedeutet, dass das Spiel die Welt nicht korrekt zurücksetzen kann, wenn Sie Level spielen oder bauen." - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "Um dies zu beheben, müssen Sie die Datei „world.mt“ bearbeiten, und zwar in:" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "Verlassen Sie das Spiel, dann öffnen Sie world.mt in einem Texteditor und ändern Sie die Zeile „@1“ zu „@2“. Speichern Sie Ihre Änderung. " - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "HINWEIS: Alle eigenständigen Änderungen an dieser Welt werden verloren gehen, aber eigene Levels sind sicher." - -msgid "OK" -msgstr "OK" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/es.po b/mods/lzr_check_world_backend/locale/poconvert/es.po deleted file mode 100644 index c794e7e0..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/es.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "¡ADVERTENCIA! Se detectó un mal backend del mundo." - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "Este mundo utiliza el backend incorrecto. Esto significa que el juego no puede reiniciar correctamente el mundo cuando juegas o editas niveles." - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "Para arreglar esto, necesitas editar el archivo \"world.mt\" en:" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "Sal del juego, luego abre world.mt en un editor de texto y cambia la linea \"@1\" a \"@2\". Guarda tus cambios. " - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "NOTA: Todos los cambios personalizados se perderán, pero los niveles personalizados están seguros." - -msgid "OK" -msgstr "OK" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/fr.po b/mods/lzr_check_world_backend/locale/poconvert/fr.po deleted file mode 100644 index 852cb965..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/fr.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "ATTENTION : un mauvais backend a été détecté pour ce monde." - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "Ce monde n'utilise pas le bon backend : le jeu ne peut pas correctement réinitialiser le monde quand vous jouez à des niveaux, ou que vous les modifiez." - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "Pour résoudre ce problème, vous devez modifier le fichier « world.mt » qui se trouve dans :" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "Quittez le jeu, ouvrez « world.mt » avec un éditeur de texte, remplacez la ligne « @1 » par « @2 », puis enregistrez le changement. " - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "NOTE : toutes les modifications que vous avez apportées à ce monde seront perdues, mais vos niveaux personnalisés seront conservés." - -msgid "OK" -msgstr "OK" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/id.po b/mods/lzr_check_world_backend/locale/poconvert/id.po deleted file mode 100644 index 8d9ca600..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/id.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/it.po b/mods/lzr_check_world_backend/locale/poconvert/it.po deleted file mode 100644 index 546b664f..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/it.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/jbo.po b/mods/lzr_check_world_backend/locale/poconvert/jbo.po deleted file mode 100644 index 8ab1e6fc..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/jbo.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/ms.po b/mods/lzr_check_world_backend/locale/poconvert/ms.po deleted file mode 100644 index 0eabb662..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/ms.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/pt_BR.po b/mods/lzr_check_world_backend/locale/poconvert/pt_BR.po deleted file mode 100644 index 46f70e0f..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "OK" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/ru.po b/mods/lzr_check_world_backend/locale/poconvert/ru.po deleted file mode 100644 index d24f7e9c..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/ru.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "ВНИМАНИЕ! Обнаружен неправильный бекенд мира." - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "Этот мир использует неправильный бекенд. Это означает, что игра не может правильно сбрасывать миры когда вы играете или редактируете уровни." - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "Чтобы это исправить, вы должны редактировать файл “world.mt” в:" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "Выйдите из игры, откройте world.mt файл в текстовом редакторе и замените строки “@1” на “@2”. Сохраните свои изменения. " - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "ЗАМЕТКА: Все кастомные изменения в этом мире будут потеряны, но кастомные миры будут в порядке." - -msgid "OK" -msgstr "ОК" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/se.po b/mods/lzr_check_world_backend/locale/poconvert/se.po deleted file mode 100644 index 291b0c9d..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/se.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/sk.po b/mods/lzr_check_world_backend/locale/poconvert/sk.po deleted file mode 100644 index f63c81a9..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/sk.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/template.pot b/mods/lzr_check_world_backend/locale/poconvert/template.pot deleted file mode 100644 index 74ede567..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/template.pot +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/tr.po b/mods/lzr_check_world_backend/locale/poconvert/tr.po deleted file mode 100644 index 2b37a253..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/tr.po +++ /dev/null @@ -1,33 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "Tamam" - diff --git a/mods/lzr_check_world_backend/locale/poconvert/zh_Hans.po b/mods/lzr_check_world_backend/locale/poconvert/zh_Hans.po deleted file mode 100644 index 04eb22c7..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" diff --git a/mods/lzr_check_world_backend/locale/poconvert/zh_Hant.po b/mods/lzr_check_world_backend/locale/poconvert/zh_Hant.po deleted file mode 100644 index 4b02ba7b..00000000 --- a/mods/lzr_check_world_backend/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_check_world_backend x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "WARNING! Bad world backend detected." -msgstr "" - -msgid "This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels." -msgstr "" - -msgid "To fix this, you need to edit the file “world.mt” in:" -msgstr "" - -msgid "Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. " -msgstr "" - -msgid "NOTE: All custom changes to this world will be lost, but custom levels are safe." -msgstr "" - -msgid "OK" -msgstr "" diff --git a/mods/lzr_check_world_backend/locale/template.txt b/mods/lzr_check_world_backend/locale/template.txt deleted file mode 100644 index f0e48879..00000000 --- a/mods/lzr_check_world_backend/locale/template.txt +++ /dev/null @@ -1,7 +0,0 @@ -# textdomain: lzr_check_world_backend -WARNING! Bad world backend detected.= -This world uses the wrong backend. This means the game can’t properly reset the world when you play or edit levels.= -To fix this, you need to edit the file “world.mt” in:= -Exit the game, then open world.mt in a text editor and change the line “@1” to “@2”. Save your change. = -NOTE: All custom changes to this world will be lost, but custom levels are safe.= -OK= diff --git a/mods/lzr_check_world_backend/mod.conf b/mods/lzr_check_world_backend/mod.conf index b903b625..b6fc3749 100644 --- a/mods/lzr_check_world_backend/mod.conf +++ b/mods/lzr_check_world_backend/mod.conf @@ -1,2 +1,3 @@ name = lzr_check_world_backend depends = lzr_gui, lzr_check_movement_settings +description = Checks if Lazarr! is played with the correct world backend and if not, displays a warning. This mod exists mainly for support of older worlds diff --git a/mods/lzr_core/locale/lzr_core.de.po b/mods/lzr_core/locale/lzr_core.de.po new file mode 100644 index 00000000..45db9c07 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.de.po @@ -0,0 +1,179 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "Stein" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "Steinblock" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "Bemooster Steinblock" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "Steinziegel" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "Bemooste Steinziegel" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "Zirkulärer Stein" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "Bemooster zirkulärer Stein" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "Höhlenstein" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "Inselstein" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "Meeresboden" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "Sand" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "Sandstein" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "Sandsteinblock" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "Sandsteinziegel" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "Erde" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "Brüchiger Stein" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "Brüchiger Höhlenstein" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "Brüchiger Sandstein" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "Brüchiger Inselstein" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "Erde mit Gras" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "Erde mit Dschungelboden" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "Buschblätter" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "Helle Palmblätter" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "Dunkle Palmblätter" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "Baumstamm" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "Palmenbaumstamm" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "Kokosnussbaumstamm" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "Kokosnuss" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "Holzplanken" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "Lose Holzplanken" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "Moosige Holzplanken" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "Palmholzplanken" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "Kokosnussholzplanken" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "Wasserquelle" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "Wasserquellenbarriere" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "Block, durch den der Spieler nicht durch kann" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "Barriere" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "Unsichtbarer Block, den der Spieler nicht passieren kann" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "Regenmembran" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" +"Unsichtbarer Block, den der Spieler nicht passieren kann, aber Regen schon" diff --git a/mods/lzr_core/locale/lzr_core.de.tr b/mods/lzr_core/locale/lzr_core.de.tr deleted file mode 100644 index 96213b19..00000000 --- a/mods/lzr_core/locale/lzr_core.de.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone=Stein -Stone Block=Steinblock -Mossy Stone Block=Bemooster Steinblock -Stone Brick=Steinziegel -Mossy Stone Brick=Bemooste Steinziegel -Circular Stone=Zirkulärer Stein -Mossy Circular Stone=Bemooster zirkulärer Stein -Cave Stone=Höhlenstein -Island Stone=Inselstein -Seabed=Meeresboden -Sand=Sand -Sandstone=Sandstein -Sandstone Block=Sandsteinblock -Sandstone Brick=Sandsteinziegel -Dirt=Erde -Cracked Stone=Brüchiger Stein -Cracked Cave Stone=Brüchiger Höhlenstein -Cracked Sandstone=Brüchiger Sandstein -Cracked Island Stone=Brüchiger Inselstein -Dirt with Grass=Erde mit Gras -Dirt with Jungle Litter=Erde mit Dschungelboden -Shrub Leaves=Buschblätter -Bright Palm Leaves=Helle Palmblätter -Dark Palm Leaves=Dunkle Palmblätter -Tree Trunk=Baumstamm -Palm Tree Trunk=Palmenbaumstamm -Coconut Tree Trunk=Kokosnussbaumstamm -Coconut=Kokosnuss -Wood Planks=Holzplanken -Loose Wood Planks=Lose Holzplanken -Mossy Wood Planks=Moosige Holzplanken -Palm Wood Planks=Palmholzplanken -Coconut Wood Planks=Kokosnussholzplanken -Water Source=Wasserquelle -Water Source Barrier=Wasserquellenbarriere -Block that the player can’t move through=Block, durch den der Spieler nicht durch kann -Barrier=Barriere -Invisible block that the player can’t move through=Unsichtbarer Block, den der Spieler nicht passieren kann -Rain Membrane=Regenmembran -Invisible block that the player can’t move through but rain can=Unsichtbarer Block, den der Spieler nicht passieren kann, aber Regen schon diff --git a/mods/lzr_core/locale/lzr_core.es.po b/mods/lzr_core/locale/lzr_core.es.po new file mode 100644 index 00000000..0756f2d0 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.es.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "Piedra" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "Bloque de piedra" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "Bloque de piedra musgoso" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "Ladrillo de piedra" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "Ladrillo de piedra musgoso" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "Piedra circular" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "Piedra circular musgosa" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "Piedra de cueva" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "Piedra de isla" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "Lecho marino" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "Arena" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "Arenisca" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "Bloque de arenisca" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "Ladrillo de arenisca" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "Tierra" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "Piedra agrietada" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "Piedra de cueva agrietada" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "Arenisca agrietada" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "Piedra de isla agrietada" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "Tierra con pasto" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "Tierra con basura de jungla" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "Hojas de arbusto" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "Hojas de palma claras" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "Hojas de palma oscuras" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "Tronco de árbol" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "Tronco de árbol de palma" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "Tronco de árbol cocotero" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "Coco" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "Tablones de madera" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "Tablones de madera sueltos" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "Tablones de madera musgosos" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "Tablones de madera de palma" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "Tablones de madera de coco" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "Fuente de agua" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "Barrera de fuente de agua" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "Bloqueo por el que el jugador no puede moverse" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "Barrera" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "Bloque invisible que el jugador no puede atravesar" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "Membrana de lluvia" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "Bloque invisible que el jugador no puede atravesar, pero la lluvia sí" diff --git a/mods/lzr_core/locale/lzr_core.es.tr b/mods/lzr_core/locale/lzr_core.es.tr deleted file mode 100644 index 5c754fc9..00000000 --- a/mods/lzr_core/locale/lzr_core.es.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone=Piedra -Stone Block=Bloque de piedra -Mossy Stone Block=Bloque de piedra musgoso -Stone Brick=Ladrillo de piedra -Mossy Stone Brick=Ladrillo de piedra musgoso -Circular Stone=Piedra circular -Mossy Circular Stone=Piedra circular musgosa -Cave Stone=Piedra de cueva -Island Stone=Piedra de isla -Seabed=Lecho marino -Sand=Arena -Sandstone=Arenisca -Sandstone Block=Bloque de arenisca -Sandstone Brick=Ladrillo de arenisca -Dirt=Tierra -Cracked Stone=Piedra agrietada -Cracked Cave Stone=Piedra de cueva agrietada -Cracked Sandstone=Arenisca agrietada -Cracked Island Stone=Piedra de isla agrietada -Dirt with Grass=Tierra con pasto -Dirt with Jungle Litter=Tierra con basura de jungla -Shrub Leaves=Hojas de arbusto -Bright Palm Leaves=Hojas de palma claras -Dark Palm Leaves=Hojas de palma oscuras -Tree Trunk=Tronco de árbol -Palm Tree Trunk=Tronco de árbol de palma -Coconut Tree Trunk=Tronco de árbol cocotero -Coconut=Coco -Wood Planks=Tablones de madera -Loose Wood Planks=Tablones de madera sueltos -Mossy Wood Planks=Tablones de madera musgosos -Palm Wood Planks=Tablones de madera de palma -Coconut Wood Planks=Tablones de madera de coco -Water Source=Fuente de agua -Water Source Barrier=Barrera de fuente de agua -Block that the player can’t move through=Bloqueo por el que el jugador no puede moverse -Barrier=Barrera -Invisible block that the player can’t move through=Bloque invisible que el jugador no puede atravesar -Rain Membrane=Membrana de lluvia -Invisible block that the player can’t move through but rain can=Bloque invisible que el jugador no puede atravesar, pero la lluvia sí diff --git a/mods/lzr_core/locale/lzr_core.fr.po b/mods/lzr_core/locale/lzr_core.fr.po new file mode 100644 index 00000000..30c6d70b --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.fr.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "Pierre" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "Bloc de pierre" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "Bloc de pierre moussue" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "Briques de pierre" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "Briques de pierre moussues" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "Pierre circulaire" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "Pierre circulaire moussue" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "Pierre souterraine" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "Pierre insulaire" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "Sol océanique" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "Sable" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "Grès" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "Bloc de grès" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "Briques de grès" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "Terre" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "Pierre fissurée" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "Pierre souterraine fissurée" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "Grès fissuré" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "Pierre insulaire fissurée" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "Terre avec herbe" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "Terre avec litière de jungle" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "Feuilles de buisson" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "Feuilles de palmier claires" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "Feuilles de palmier foncées" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "Tronc d'arbre" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "Tronc de palmier" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "Tronc de cocotier" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "Noix de coco" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "Planches" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "Planches mal fixées" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "Planches moussues" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "Planches de palmier" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "Planches de cocotier" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "Source d'eau" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "Barrière source d'eau" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "Bloque les joueurs" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "Barrière" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "Bloc invisible qui bloque les joueurs" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "Membrane perméable" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "Bloc invisible qui laisse passer la pluie mais pas les joueurs" diff --git a/mods/lzr_core/locale/lzr_core.fr.tr b/mods/lzr_core/locale/lzr_core.fr.tr deleted file mode 100644 index 74fb1435..00000000 --- a/mods/lzr_core/locale/lzr_core.fr.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone=Pierre -Stone Block=Bloc de pierre -Mossy Stone Block=Bloc de pierre moussue -Stone Brick=Briques de pierre -Mossy Stone Brick=Briques de pierre moussues -Circular Stone=Pierre circulaire -Mossy Circular Stone=Pierre circulaire moussue -Cave Stone=Pierre souterraine -Island Stone=Pierre insulaire -Seabed=Sol océanique -Sand=Sable -Sandstone=Grès -Sandstone Block=Bloc de grès -Sandstone Brick=Briques de grès -Dirt=Terre -Cracked Stone=Pierre fissurée -Cracked Cave Stone=Pierre souterraine fissurée -Cracked Sandstone=Grès fissuré -Cracked Island Stone=Pierre insulaire fissurée -Dirt with Grass=Terre avec herbe -Dirt with Jungle Litter=Terre avec litière de jungle -Shrub Leaves=Feuilles de buisson -Bright Palm Leaves=Feuilles de palmier claires -Dark Palm Leaves=Feuilles de palmier foncées -Tree Trunk=Tronc d'arbre -Palm Tree Trunk=Tronc de palmier -Coconut Tree Trunk=Tronc de cocotier -Coconut=Noix de coco -Wood Planks=Planches -Loose Wood Planks=Planches mal fixées -Mossy Wood Planks=Planches moussues -Palm Wood Planks=Planches de palmier -Coconut Wood Planks=Planches de cocotier -Water Source=Source d'eau -Water Source Barrier=Barrière source d'eau -Block that the player can’t move through=Bloque les joueurs -Barrier=Barrière -Invisible block that the player can’t move through=Bloc invisible qui bloque les joueurs -Rain Membrane=Membrane perméable -Invisible block that the player can’t move through but rain can=Bloc invisible qui laisse passer la pluie mais pas les joueurs diff --git a/mods/lzr_core/locale/lzr_core.id.po b/mods/lzr_core/locale/lzr_core.id.po new file mode 100644 index 00000000..929f691a --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.id.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Indonesian \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.id.tr b/mods/lzr_core/locale/lzr_core.id.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.id.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.it.po b/mods/lzr_core/locale/lzr_core.it.po new file mode 100644 index 00000000..f7da7de2 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.it.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.it.tr b/mods/lzr_core/locale/lzr_core.it.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.it.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.jbo.po b/mods/lzr_core/locale/lzr_core.jbo.po new file mode 100644 index 00000000..67c55283 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.jbo.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Lojban \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.jbo.tr b/mods/lzr_core/locale/lzr_core.jbo.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.jbo.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.ms.po b/mods/lzr_core/locale/lzr_core.ms.po new file mode 100644 index 00000000..395d96a0 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.ms.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Malay \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.ms.tr b/mods/lzr_core/locale/lzr_core.ms.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.ms.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.pot b/mods/lzr_core/locale/lzr_core.pot new file mode 100644 index 00000000..8b330877 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.pot @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.pt_BR.po b/mods/lzr_core/locale/lzr_core.pt_BR.po new file mode 100644 index 00000000..93702644 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.pt_BR.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Portuguese (Brazil) \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.pt_BR.tr b/mods/lzr_core/locale/lzr_core.pt_BR.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.pt_BR.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.ru.po b/mods/lzr_core/locale/lzr_core.ru.po new file mode 100644 index 00000000..123e1a36 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.ru.po @@ -0,0 +1,179 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "Камень" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "Блок камня" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "Блок замшелого камня" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "Каменные кирпичи" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "Замшелые каменные кирпичи" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "Круглый камень" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "Замшелый круглый камень" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "Пещерный камень" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "Островной камень" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "Морское дно" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "Песок" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "Песчаник" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "Блок песчаника" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "Песчаные кирпичи" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "Земля" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "Потрескавшийся камень" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "Потрескавшийся пещерный камень" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "Потрескавшийся песчаник" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "Потрескавшийся островной камень" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "Грязь с дёрном" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "Грязь с джунглевой подстилкой" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "Листья кустарника" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "Яркие пальмовые листья" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "Тёмные пальмовые листья" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "Ствол дерева" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "Ствол пальмового дерева" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "Ствол кокосового дерева" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "Кокос" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "Деревянные доски" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "Свободные деревянные доски" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "Замшелые деревянные доски" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "Пальмовые деревянные доски" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "Деревянные доски кокоса" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "Источник воды" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "Барьер источника воды" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "Блок, через который нельзя пройти" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "Барьер" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "Невидимый блок, через который нельзя пройти" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "Дождевая мембрана" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "Невидимый блок, через который может пройти только дождь" diff --git a/mods/lzr_core/locale/lzr_core.ru.tr b/mods/lzr_core/locale/lzr_core.ru.tr deleted file mode 100644 index a24bc333..00000000 --- a/mods/lzr_core/locale/lzr_core.ru.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone=Камень -Stone Block=Блок камня -Mossy Stone Block=Блок замшелого камня -Stone Brick=Каменные кирпичи -Mossy Stone Brick=Замшелые каменные кирпичи -Circular Stone=Круглый камень -Mossy Circular Stone=Замшелый круглый камень -Cave Stone=Пещерный камень -Island Stone=Островной камень -Seabed=Морское дно -Sand=Песок -Sandstone=Песчаник -Sandstone Block=Блок песчаника -Sandstone Brick=Песчаные кирпичи -Dirt=Земля -Cracked Stone=Потрескавшийся камень -Cracked Cave Stone=Потрескавшийся пещерный камень -Cracked Sandstone=Потрескавшийся песчаник -Cracked Island Stone=Потрескавшийся островной камень -Dirt with Grass=Грязь с дёрном -Dirt with Jungle Litter=Грязь с джунглевой подстилкой -Shrub Leaves=Листья кустарника -Bright Palm Leaves=Яркие пальмовые листья -Dark Palm Leaves=Тёмные пальмовые листья -Tree Trunk=Ствол дерева -Palm Tree Trunk=Ствол пальмового дерева -Coconut Tree Trunk=Ствол кокосового дерева -Coconut=Кокос -Wood Planks=Деревянные доски -Loose Wood Planks=Свободные деревянные доски -Mossy Wood Planks=Замшелые деревянные доски -Palm Wood Planks=Пальмовые деревянные доски -Coconut Wood Planks=Деревянные доски кокоса -Water Source=Источник воды -Water Source Barrier=Барьер источника воды -Block that the player can’t move through=Блок, через который нельзя пройти -Barrier=Барьер -Invisible block that the player can’t move through=Невидимый блок, через который нельзя пройти -Rain Membrane=Дождевая мембрана -Invisible block that the player can’t move through but rain can=Невидимый блок, через который может пройти только дождь diff --git a/mods/lzr_core/locale/lzr_core.se.po b/mods/lzr_core/locale/lzr_core.se.po new file mode 100644 index 00000000..0161ea5e --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.se.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Sami (Northern) \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.se.tr b/mods/lzr_core/locale/lzr_core.se.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.se.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.sk.po b/mods/lzr_core/locale/lzr_core.sk.po new file mode 100644 index 00000000..7912d91f --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.sk.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.sk.tr b/mods/lzr_core/locale/lzr_core.sk.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.sk.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.tr.po b/mods/lzr_core/locale/lzr_core.tr.po new file mode 100644 index 00000000..35aae1d1 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.tr.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Turkish \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.tr.tr b/mods/lzr_core/locale/lzr_core.tr.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.tr.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.zh_Hans.po b/mods/lzr_core/locale/lzr_core.zh_Hans.po new file mode 100644 index 00000000..0e0cd70d --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.zh_Hans.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Chinese (Simplified Han script) \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.zh_Hans.tr b/mods/lzr_core/locale/lzr_core.zh_Hans.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.zh_Hans.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/lzr_core.zh_Hant.po b/mods/lzr_core/locale/lzr_core.zh_Hant.po new file mode 100644 index 00000000..d24f0ce5 --- /dev/null +++ b/mods/lzr_core/locale/lzr_core.zh_Hant.po @@ -0,0 +1,178 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 04:13+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Chinese (Traditional Han script) \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_core/nodes.lua:4 +msgid "Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:12 +msgid "Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:18 +msgid "Mossy Stone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:25 +msgid "Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:31 +msgid "Mossy Stone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:38 +msgid "Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:44 +msgid "Mossy Circular Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:51 +msgid "Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:57 +msgid "Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:64 +msgid "Seabed" +msgstr "" + +#: mods/lzr_core/nodes.lua:71 +msgid "Sand" +msgstr "" + +#: mods/lzr_core/nodes.lua:77 +msgid "Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:83 +msgid "Sandstone Block" +msgstr "" + +#: mods/lzr_core/nodes.lua:89 +msgid "Sandstone Brick" +msgstr "" + +#: mods/lzr_core/nodes.lua:96 +msgid "Dirt" +msgstr "" + +#: mods/lzr_core/nodes.lua:103 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:109 +msgid "Cracked Cave Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:115 +msgid "Cracked Sandstone" +msgstr "" + +#: mods/lzr_core/nodes.lua:121 +msgid "Cracked Island Stone" +msgstr "" + +#: mods/lzr_core/nodes.lua:129 +msgid "Dirt with Grass" +msgstr "" + +#: mods/lzr_core/nodes.lua:139 +msgid "Dirt with Jungle Litter" +msgstr "" + +#: mods/lzr_core/nodes.lua:149 +msgid "Shrub Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:160 +msgid "Bright Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:161 +msgid "Dark Palm Leaves" +msgstr "" + +#: mods/lzr_core/nodes.lua:199 +msgid "Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:210 +msgid "Palm Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:221 +msgid "Coconut Tree Trunk" +msgstr "" + +#: mods/lzr_core/nodes.lua:232 +msgid "Coconut" +msgstr "" + +#: mods/lzr_core/nodes.lua:240 +msgid "Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:248 +msgid "Loose Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:256 +msgid "Mossy Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:266 +msgid "Palm Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:274 +msgid "Coconut Wood Planks" +msgstr "" + +#: mods/lzr_core/nodes.lua:289 +msgid "Water Source" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:341 +msgid "Water Source Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:342 +msgid "Block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as an inpenetrable barrier +#: mods/lzr_core/nodes.lua:396 +msgid "Barrier" +msgstr "" + +#: mods/lzr_core/nodes.lua:397 +msgid "Invisible block that the player can’t move through" +msgstr "" + +#. ~ Block that acts as a barrier. Player can't move through but rain can +#: mods/lzr_core/nodes.lua:433 +msgid "Rain Membrane" +msgstr "" + +#: mods/lzr_core/nodes.lua:434 +msgid "Invisible block that the player can’t move through but rain can" +msgstr "" diff --git a/mods/lzr_core/locale/lzr_core.zh_Hant.tr b/mods/lzr_core/locale/lzr_core.zh_Hant.tr deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/lzr_core.zh_Hant.tr +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/locale/poconvert/de.po b/mods/lzr_core/locale/poconvert/de.po deleted file mode 100644 index 5156c6d4..00000000 --- a/mods/lzr_core/locale/poconvert/de.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "Stein" - -msgid "Stone Block" -msgstr "Steinblock" - -msgid "Mossy Stone Block" -msgstr "Bemooster Steinblock" - -msgid "Stone Brick" -msgstr "Steinziegel" - -msgid "Mossy Stone Brick" -msgstr "Bemooste Steinziegel" - -msgid "Circular Stone" -msgstr "Zirkulärer Stein" - -msgid "Mossy Circular Stone" -msgstr "Bemooster zirkulärer Stein" - -msgid "Cave Stone" -msgstr "Höhlenstein" - -msgid "Island Stone" -msgstr "Inselstein" - -msgid "Seabed" -msgstr "Meeresboden" - -msgid "Sand" -msgstr "Sand" - -msgid "Sandstone" -msgstr "Sandstein" - -msgid "Sandstone Block" -msgstr "Sandsteinblock" - -msgid "Sandstone Brick" -msgstr "Sandsteinziegel" - -msgid "Dirt" -msgstr "Erde" - -msgid "Cracked Stone" -msgstr "Brüchiger Stein" - -msgid "Cracked Cave Stone" -msgstr "Brüchiger Höhlenstein" - -msgid "Cracked Sandstone" -msgstr "Brüchiger Sandstein" - -msgid "Cracked Island Stone" -msgstr "Brüchiger Inselstein" - -msgid "Dirt with Grass" -msgstr "Erde mit Gras" - -msgid "Dirt with Jungle Litter" -msgstr "Erde mit Dschungelboden" - -msgid "Shrub Leaves" -msgstr "Buschblätter" - -msgid "Bright Palm Leaves" -msgstr "Helle Palmblätter" - -msgid "Dark Palm Leaves" -msgstr "Dunkle Palmblätter" - -msgid "Tree Trunk" -msgstr "Baumstamm" - -msgid "Palm Tree Trunk" -msgstr "Palmenbaumstamm" - -msgid "Coconut Tree Trunk" -msgstr "Kokosnussbaumstamm" - -msgid "Coconut" -msgstr "Kokosnuss" - -msgid "Wood Planks" -msgstr "Holzplanken" - -msgid "Loose Wood Planks" -msgstr "Lose Holzplanken" - -msgid "Mossy Wood Planks" -msgstr "Moosige Holzplanken" - -msgid "Palm Wood Planks" -msgstr "Palmholzplanken" - -msgid "Coconut Wood Planks" -msgstr "Kokosnussholzplanken" - -msgid "Water Source" -msgstr "Wasserquelle" - -msgid "Water Source Barrier" -msgstr "Wasserquellenbarriere" - -msgid "Block that the player can’t move through" -msgstr "Block, durch den der Spieler nicht durch kann" - -msgid "Barrier" -msgstr "Barriere" - -msgid "Invisible block that the player can’t move through" -msgstr "Unsichtbarer Block, den der Spieler nicht passieren kann" - -msgid "Rain Membrane" -msgstr "Regenmembran" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "Unsichtbarer Block, den der Spieler nicht passieren kann, aber Regen schon" - diff --git a/mods/lzr_core/locale/poconvert/es.po b/mods/lzr_core/locale/poconvert/es.po deleted file mode 100644 index 820d9aa3..00000000 --- a/mods/lzr_core/locale/poconvert/es.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "Piedra" - -msgid "Stone Block" -msgstr "Bloque de piedra" - -msgid "Mossy Stone Block" -msgstr "Bloque de piedra musgoso" - -msgid "Stone Brick" -msgstr "Ladrillo de piedra" - -msgid "Mossy Stone Brick" -msgstr "Ladrillo de piedra musgoso" - -msgid "Circular Stone" -msgstr "Piedra circular" - -msgid "Mossy Circular Stone" -msgstr "Piedra circular musgosa" - -msgid "Cave Stone" -msgstr "Piedra de cueva" - -msgid "Island Stone" -msgstr "Piedra de isla" - -msgid "Seabed" -msgstr "Lecho marino" - -msgid "Sand" -msgstr "Arena" - -msgid "Sandstone" -msgstr "Arenisca" - -msgid "Sandstone Block" -msgstr "Bloque de arenisca" - -msgid "Sandstone Brick" -msgstr "Ladrillo de arenisca" - -msgid "Dirt" -msgstr "Tierra" - -msgid "Cracked Stone" -msgstr "Piedra agrietada" - -msgid "Cracked Cave Stone" -msgstr "Piedra de cueva agrietada" - -msgid "Cracked Sandstone" -msgstr "Arenisca agrietada" - -msgid "Cracked Island Stone" -msgstr "Piedra de isla agrietada" - -msgid "Dirt with Grass" -msgstr "Tierra con pasto" - -msgid "Dirt with Jungle Litter" -msgstr "Tierra con basura de jungla" - -msgid "Shrub Leaves" -msgstr "Hojas de arbusto" - -msgid "Bright Palm Leaves" -msgstr "Hojas de palma claras" - -msgid "Dark Palm Leaves" -msgstr "Hojas de palma oscuras" - -msgid "Tree Trunk" -msgstr "Tronco de árbol" - -msgid "Palm Tree Trunk" -msgstr "Tronco de árbol de palma" - -msgid "Coconut Tree Trunk" -msgstr "Tronco de árbol cocotero" - -msgid "Coconut" -msgstr "Coco" - -msgid "Wood Planks" -msgstr "Tablones de madera" - -msgid "Loose Wood Planks" -msgstr "Tablones de madera sueltos" - -msgid "Mossy Wood Planks" -msgstr "Tablones de madera musgosos" - -msgid "Palm Wood Planks" -msgstr "Tablones de madera de palma" - -msgid "Coconut Wood Planks" -msgstr "Tablones de madera de coco" - -msgid "Water Source" -msgstr "Fuente de agua" - -msgid "Water Source Barrier" -msgstr "Barrera de fuente de agua" - -msgid "Block that the player can’t move through" -msgstr "Bloqueo por el que el jugador no puede moverse" - -msgid "Barrier" -msgstr "Barrera" - -msgid "Invisible block that the player can’t move through" -msgstr "Bloque invisible que el jugador no puede atravesar" - -msgid "Rain Membrane" -msgstr "Membrana de lluvia" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "Bloque invisible que el jugador no puede atravesar, pero la lluvia sí" - diff --git a/mods/lzr_core/locale/poconvert/fr.po b/mods/lzr_core/locale/poconvert/fr.po deleted file mode 100644 index 60979beb..00000000 --- a/mods/lzr_core/locale/poconvert/fr.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "Pierre" - -msgid "Stone Block" -msgstr "Bloc de pierre" - -msgid "Mossy Stone Block" -msgstr "Bloc de pierre moussue" - -msgid "Stone Brick" -msgstr "Briques de pierre" - -msgid "Mossy Stone Brick" -msgstr "Briques de pierre moussues" - -msgid "Circular Stone" -msgstr "Pierre circulaire" - -msgid "Mossy Circular Stone" -msgstr "Pierre circulaire moussue" - -msgid "Cave Stone" -msgstr "Pierre souterraine" - -msgid "Island Stone" -msgstr "Pierre insulaire" - -msgid "Seabed" -msgstr "Sol océanique" - -msgid "Sand" -msgstr "Sable" - -msgid "Sandstone" -msgstr "Grès" - -msgid "Sandstone Block" -msgstr "Bloc de grès" - -msgid "Sandstone Brick" -msgstr "Briques de grès" - -msgid "Dirt" -msgstr "Terre" - -msgid "Cracked Stone" -msgstr "Pierre fissurée" - -msgid "Cracked Cave Stone" -msgstr "Pierre souterraine fissurée" - -msgid "Cracked Sandstone" -msgstr "Grès fissuré" - -msgid "Cracked Island Stone" -msgstr "Pierre insulaire fissurée" - -msgid "Dirt with Grass" -msgstr "Terre avec herbe" - -msgid "Dirt with Jungle Litter" -msgstr "Terre avec litière de jungle" - -msgid "Shrub Leaves" -msgstr "Feuilles de buisson" - -msgid "Bright Palm Leaves" -msgstr "Feuilles de palmier claires" - -msgid "Dark Palm Leaves" -msgstr "Feuilles de palmier foncées" - -msgid "Tree Trunk" -msgstr "Tronc d'arbre" - -msgid "Palm Tree Trunk" -msgstr "Tronc de palmier" - -msgid "Coconut Tree Trunk" -msgstr "Tronc de cocotier" - -msgid "Coconut" -msgstr "Noix de coco" - -msgid "Wood Planks" -msgstr "Planches" - -msgid "Loose Wood Planks" -msgstr "Planches mal fixées" - -msgid "Mossy Wood Planks" -msgstr "Planches moussues" - -msgid "Palm Wood Planks" -msgstr "Planches de palmier" - -msgid "Coconut Wood Planks" -msgstr "Planches de cocotier" - -msgid "Water Source" -msgstr "Source d'eau" - -msgid "Water Source Barrier" -msgstr "Barrière source d'eau" - -msgid "Block that the player can’t move through" -msgstr "Bloque les joueurs" - -msgid "Barrier" -msgstr "Barrière" - -msgid "Invisible block that the player can’t move through" -msgstr "Bloc invisible qui bloque les joueurs" - -msgid "Rain Membrane" -msgstr "Membrane perméable" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "Bloc invisible qui laisse passer la pluie mais pas les joueurs" - diff --git a/mods/lzr_core/locale/poconvert/id.po b/mods/lzr_core/locale/poconvert/id.po deleted file mode 100644 index e2413db5..00000000 --- a/mods/lzr_core/locale/poconvert/id.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/it.po b/mods/lzr_core/locale/poconvert/it.po deleted file mode 100644 index 2f325bbb..00000000 --- a/mods/lzr_core/locale/poconvert/it.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/jbo.po b/mods/lzr_core/locale/poconvert/jbo.po deleted file mode 100644 index b4c1bf1a..00000000 --- a/mods/lzr_core/locale/poconvert/jbo.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/ms.po b/mods/lzr_core/locale/poconvert/ms.po deleted file mode 100644 index 3117ac13..00000000 --- a/mods/lzr_core/locale/poconvert/ms.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/pt_BR.po b/mods/lzr_core/locale/poconvert/pt_BR.po deleted file mode 100644 index 72c41236..00000000 --- a/mods/lzr_core/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/ru.po b/mods/lzr_core/locale/poconvert/ru.po deleted file mode 100644 index d54669c6..00000000 --- a/mods/lzr_core/locale/poconvert/ru.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "Камень" - -msgid "Stone Block" -msgstr "Блок камня" - -msgid "Mossy Stone Block" -msgstr "Блок замшелого камня" - -msgid "Stone Brick" -msgstr "Каменные кирпичи" - -msgid "Mossy Stone Brick" -msgstr "Замшелые каменные кирпичи" - -msgid "Circular Stone" -msgstr "Круглый камень" - -msgid "Mossy Circular Stone" -msgstr "Замшелый круглый камень" - -msgid "Cave Stone" -msgstr "Пещерный камень" - -msgid "Island Stone" -msgstr "Островной камень" - -msgid "Seabed" -msgstr "Морское дно" - -msgid "Sand" -msgstr "Песок" - -msgid "Sandstone" -msgstr "Песчаник" - -msgid "Sandstone Block" -msgstr "Блок песчаника" - -msgid "Sandstone Brick" -msgstr "Песчаные кирпичи" - -msgid "Dirt" -msgstr "Земля" - -msgid "Cracked Stone" -msgstr "Потрескавшийся камень" - -msgid "Cracked Cave Stone" -msgstr "Потрескавшийся пещерный камень" - -msgid "Cracked Sandstone" -msgstr "Потрескавшийся песчаник" - -msgid "Cracked Island Stone" -msgstr "Потрескавшийся островной камень" - -msgid "Dirt with Grass" -msgstr "Грязь с дёрном" - -msgid "Dirt with Jungle Litter" -msgstr "Грязь с джунглевой подстилкой" - -msgid "Shrub Leaves" -msgstr "Листья кустарника" - -msgid "Bright Palm Leaves" -msgstr "Яркие пальмовые листья" - -msgid "Dark Palm Leaves" -msgstr "Тёмные пальмовые листья" - -msgid "Tree Trunk" -msgstr "Ствол дерева" - -msgid "Palm Tree Trunk" -msgstr "Ствол пальмового дерева" - -msgid "Coconut Tree Trunk" -msgstr "Ствол кокосового дерева" - -msgid "Coconut" -msgstr "Кокос" - -msgid "Wood Planks" -msgstr "Деревянные доски" - -msgid "Loose Wood Planks" -msgstr "Свободные деревянные доски" - -msgid "Mossy Wood Planks" -msgstr "Замшелые деревянные доски" - -msgid "Palm Wood Planks" -msgstr "Пальмовые деревянные доски" - -msgid "Coconut Wood Planks" -msgstr "Деревянные доски кокоса" - -msgid "Water Source" -msgstr "Источник воды" - -msgid "Water Source Barrier" -msgstr "Барьер источника воды" - -msgid "Block that the player can’t move through" -msgstr "Блок, через который нельзя пройти" - -msgid "Barrier" -msgstr "Барьер" - -msgid "Invisible block that the player can’t move through" -msgstr "Невидимый блок, через который нельзя пройти" - -msgid "Rain Membrane" -msgstr "Дождевая мембрана" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "Невидимый блок, через который может пройти только дождь" - diff --git a/mods/lzr_core/locale/poconvert/se.po b/mods/lzr_core/locale/poconvert/se.po deleted file mode 100644 index 898e33b0..00000000 --- a/mods/lzr_core/locale/poconvert/se.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/sk.po b/mods/lzr_core/locale/poconvert/sk.po deleted file mode 100644 index 7ddaeb16..00000000 --- a/mods/lzr_core/locale/poconvert/sk.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/template.pot b/mods/lzr_core/locale/poconvert/template.pot deleted file mode 100644 index 2edfe8b6..00000000 --- a/mods/lzr_core/locale/poconvert/template.pot +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/tr.po b/mods/lzr_core/locale/poconvert/tr.po deleted file mode 100644 index 60ae2d0d..00000000 --- a/mods/lzr_core/locale/poconvert/tr.po +++ /dev/null @@ -1,135 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" - diff --git a/mods/lzr_core/locale/poconvert/zh_Hans.po b/mods/lzr_core/locale/poconvert/zh_Hans.po deleted file mode 100644 index 83b00701..00000000 --- a/mods/lzr_core/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,134 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" diff --git a/mods/lzr_core/locale/poconvert/zh_Hant.po b/mods/lzr_core/locale/poconvert/zh_Hant.po deleted file mode 100644 index 2543c762..00000000 --- a/mods/lzr_core/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,134 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_core x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Stone" -msgstr "" - -msgid "Stone Block" -msgstr "" - -msgid "Mossy Stone Block" -msgstr "" - -msgid "Stone Brick" -msgstr "" - -msgid "Mossy Stone Brick" -msgstr "" - -msgid "Circular Stone" -msgstr "" - -msgid "Mossy Circular Stone" -msgstr "" - -msgid "Cave Stone" -msgstr "" - -msgid "Island Stone" -msgstr "" - -msgid "Seabed" -msgstr "" - -msgid "Sand" -msgstr "" - -msgid "Sandstone" -msgstr "" - -msgid "Sandstone Block" -msgstr "" - -msgid "Sandstone Brick" -msgstr "" - -msgid "Dirt" -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked Cave Stone" -msgstr "" - -msgid "Cracked Sandstone" -msgstr "" - -msgid "Cracked Island Stone" -msgstr "" - -msgid "Dirt with Grass" -msgstr "" - -msgid "Dirt with Jungle Litter" -msgstr "" - -msgid "Shrub Leaves" -msgstr "" - -msgid "Bright Palm Leaves" -msgstr "" - -msgid "Dark Palm Leaves" -msgstr "" - -msgid "Tree Trunk" -msgstr "" - -msgid "Palm Tree Trunk" -msgstr "" - -msgid "Coconut Tree Trunk" -msgstr "" - -msgid "Coconut" -msgstr "" - -msgid "Wood Planks" -msgstr "" - -msgid "Loose Wood Planks" -msgstr "" - -msgid "Mossy Wood Planks" -msgstr "" - -msgid "Palm Wood Planks" -msgstr "" - -msgid "Coconut Wood Planks" -msgstr "" - -msgid "Water Source" -msgstr "" - -msgid "Water Source Barrier" -msgstr "" - -msgid "Block that the player can’t move through" -msgstr "" - -msgid "Barrier" -msgstr "" - -msgid "Invisible block that the player can’t move through" -msgstr "" - -msgid "Rain Membrane" -msgstr "" - -msgid "Invisible block that the player can’t move through but rain can" -msgstr "" diff --git a/mods/lzr_core/locale/template.txt b/mods/lzr_core/locale/template.txt deleted file mode 100644 index 8fec328c..00000000 --- a/mods/lzr_core/locale/template.txt +++ /dev/null @@ -1,41 +0,0 @@ -# textdomain: lzr_core -Stone= -Stone Block= -Mossy Stone Block= -Stone Brick= -Mossy Stone Brick= -Circular Stone= -Mossy Circular Stone= -Cave Stone= -Island Stone= -Seabed= -Sand= -Sandstone= -Sandstone Block= -Sandstone Brick= -Dirt= -Cracked Stone= -Cracked Cave Stone= -Cracked Sandstone= -Cracked Island Stone= -Dirt with Grass= -Dirt with Jungle Litter= -Shrub Leaves= -Bright Palm Leaves= -Dark Palm Leaves= -Tree Trunk= -Palm Tree Trunk= -Coconut Tree Trunk= -Coconut= -Wood Planks= -Loose Wood Planks= -Mossy Wood Planks= -Palm Wood Planks= -Coconut Wood Planks= -Water Source= -Water Source Barrier= -Block that the player can’t move through= -Barrier= -Invisible block that the player can’t move through= -Rain Membrane= -Invisible block that the player can’t move through but rain can= diff --git a/mods/lzr_core/mod.conf b/mods/lzr_core/mod.conf index 9bdfbd2e..3c159a1c 100644 --- a/mods/lzr_core/mod.conf +++ b/mods/lzr_core/mod.conf @@ -1,2 +1,3 @@ name = lzr_core depends = lzr_sounds, lzr_laser +description = Core content mod for Lazarr! containing basic landscape and building blocks diff --git a/mods/lzr_core/nodes.lua b/mods/lzr_core/nodes.lua index 274d8bbc..822cc5c9 100644 --- a/mods/lzr_core/nodes.lua +++ b/mods/lzr_core/nodes.lua @@ -348,6 +348,7 @@ minetest.register_node("lzr_core:water_source", { -- Same as lzr_core:water_source, but -- acts as an inpenetrable barrier minetest.register_node("lzr_core:water_source_barrier", { + --~ Block that acts as an inpenetrable barrier description = S("Water Source Barrier"), _tt_help = S("Block that the player can’t move through"), drawtype = "liquid", @@ -402,6 +403,7 @@ minetest.register_node("lzr_core:water_source_barrier", { -- For invisible level borders, -- should act like an invisible barrier. minetest.register_node("lzr_core:barrier", { + --~ Block that acts as an inpenetrable barrier description = S("Barrier"), _tt_help = S("Invisible block that the player can’t move through"), drawtype = "airlike", @@ -438,6 +440,7 @@ local RMO = 0.01 -- but not the player. This node can be used as a -- level ceiling for rainy levels. minetest.register_node("lzr_core:rain_membrane", { + --~ Block that acts as a barrier. Player can't move through but rain can description = S("Rain Membrane"), _tt_help = S("Invisible block that the player can’t move through but rain can"), drawtype = "airlike", diff --git a/mods/lzr_csv/API.md b/mods/lzr_csv/API.md index 3c7b181a..037183a6 100644 --- a/mods/lzr_csv/API.md +++ b/mods/lzr_csv/API.md @@ -39,16 +39,12 @@ The length of each row *must* be equal. For example, this table: -``` -{ - {"value1", "value2", "value3"}, -- row 1 - {"value4", "value5", "value6"}, -- row 2 -}, -``` + { + {"value1", "value2", "value3"}, -- row 1 + {"value4", "value5", "value6"}, -- row 2 + }, Is equivalent to the following CSV file: -``` -value1,value2,value3 -value4,value5,value6 -``` + value1,value2,value3 + value4,value5,value6 diff --git a/mods/lzr_csv/README.md b/mods/lzr_csv/README.md index e9e0dd25..e4b4c595 100644 --- a/mods/lzr_csv/README.md +++ b/mods/lzr_csv/README.md @@ -1,6 +1,7 @@ # `lzr_csv`: CSV Parser for Lazarr! -This mod can parse and write CSV files from and to strings. +This mod can parse and write CSV (Comma-Separated Values) +files from and to strings. Only CSV files that are RFC 4180-compliant are supported to keep it simple. diff --git a/mods/lzr_csv/mod.conf b/mods/lzr_csv/mod.conf index d7e96ae9..43d23a68 100644 --- a/mods/lzr_csv/mod.conf +++ b/mods/lzr_csv/mod.conf @@ -1 +1,2 @@ name = lzr_csv +description = CSV parser and writer diff --git a/mods/lzr_damage/init.lua b/mods/lzr_damage/init.lua index 0628abde..6cd3769b 100644 --- a/mods/lzr_damage/init.lua +++ b/mods/lzr_damage/init.lua @@ -7,6 +7,9 @@ Players can have 0 to lzr_damage.MAX_DAMAGE. Damage in this mod is just a visual effect on the screen but has no gameplay effect on its own. But it can be queried when the player has reached a certain damage. Damage is never lethal. +Players may also receive damage of the type "scorched", +which will change the player model and wieldhand texture and wieldhand +to a scorched version until player_damage is reduced to 0. The player damage can be added to, or reset to 0. When the player has damage, it will slowly be reduced to 0 again. @@ -29,6 +32,9 @@ local HEAL_TIME = 3.0 -- and decreases while out of danger local player_damage = 0 +-- If true, player is using the scorched texture +local player_is_scorched = false + -- Count the time for how many consecutive seconds the player did -- not take damage yet. local safe_timer = 0 @@ -58,12 +64,27 @@ local update_damage_screen = function(player) end end +local update_player_skin = function(player) + if player_is_scorched then + local state = lzr_gamestate.get_state() + if state ~= lzr_gamestate.EDITOR and state ~= lzr_gamestate.DEV then + lzr_hand.set_hand(player, "scorched") + player_api.set_textures(player, {"character_scorched.png"}) + end + else + lzr_hand.set_hand(player, "normal") + player_api.set_textures(player, {"character.png"}) + end +end + lzr_damage.reset_player_damage = function(player) player_damage = 0 + player_is_scorched = false + update_player_skin(player) update_damage_screen(player) end -lzr_damage.damage_player = function(player, damage) +lzr_damage.damage_player = function(player, damage, damage_type) safe_timer = 0 player_damage = player_damage + (damage or 1) if player_damage > lzr_damage.MAX_DAMAGE then @@ -78,11 +99,19 @@ lzr_damage.damage_player = function(player, damage) gain = 0.4 end local texture = "lzr_damage_screen_"..player_damage..".png" + if player_damage >= 1 and damage_type == "scorch" then + player_is_scorched = true + update_player_skin(player) + end update_damage_screen(player) minetest.sound_play({name="lzr_damage_damage", gain=gain}, {to_player=player:get_player_name()}, true) end local undamage_player = function(player) + if player_damage > 0 then + player_is_scorched = false + update_player_skin(player) + end player_damage = math.max(0, player_damage - 1) update_damage_screen(player) end diff --git a/mods/lzr_damage/mod.conf b/mods/lzr_damage/mod.conf index a0bbe72b..489c6013 100644 --- a/mods/lzr_damage/mod.conf +++ b/mods/lzr_damage/mod.conf @@ -1,2 +1,3 @@ name = lzr_damage -depends = lzr_gamestate +depends = lzr_gamestate, lzr_hand, player_api +description = Custom damage mechanic for players diff --git a/mods/lzr_damage/textures/lzr_damage_screen_1.png b/mods/lzr_damage/textures/lzr_damage_screen_1.png index 4b022ac9..4b339124 100644 Binary files a/mods/lzr_damage/textures/lzr_damage_screen_1.png and b/mods/lzr_damage/textures/lzr_damage_screen_1.png differ diff --git a/mods/lzr_damage/textures/lzr_damage_screen_2.png b/mods/lzr_damage/textures/lzr_damage_screen_2.png index cda8fb9e..0724ef10 100644 Binary files a/mods/lzr_damage/textures/lzr_damage_screen_2.png and b/mods/lzr_damage/textures/lzr_damage_screen_2.png differ diff --git a/mods/lzr_damage/textures/lzr_damage_screen_3.png b/mods/lzr_damage/textures/lzr_damage_screen_3.png index cb51c1a8..3ca1fa55 100644 Binary files a/mods/lzr_damage/textures/lzr_damage_screen_3.png and b/mods/lzr_damage/textures/lzr_damage_screen_3.png differ diff --git a/mods/lzr_damage/textures/lzr_damage_screen_4.png b/mods/lzr_damage/textures/lzr_damage_screen_4.png index d56b13cb..c9b1379d 100644 Binary files a/mods/lzr_damage/textures/lzr_damage_screen_4.png and b/mods/lzr_damage/textures/lzr_damage_screen_4.png differ diff --git a/mods/lzr_decor/locale/lzr_decor.de.po b/mods/lzr_decor/locale/lzr_decor.de.po new file mode 100644 index 00000000..95bd529b --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.de.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "Eisenstäbe" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "Eisengitter" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "Rostige Eisenstäbe" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "Rostiges Eisengitter" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "Holzrahmen" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "Holzeingefasste Glasscheibe" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "Lagerfeuer" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "Fass" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "Altes Fass" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "Holzschrank" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "Halber Holzschrank" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "Leeres Regal" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "Bücherregal" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "Gefäßregal" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "Mehrzweckregal" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "Kerze" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "Stuhl" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "Steuerrad" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "Spinnenwebe" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "Laterne" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "Eisenlichtblock" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "Eisenlichtblock (aus)" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "Holzlichtblock" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "Holzlichtblock (aus)" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "Schiffslichtblock" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "Schiffslichtblock (aus)" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "Ozeanlaterne" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "Ozeanlaterne (aus)" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "Weißer Löwenzahn im Topf" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "Gelber Löwenzahn im Topf" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "Geranien im Topf" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "Rosen im Topf" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "Tulpen im Topf" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "Veilchen im Topf" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "Tisch" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "Holzeingefasstes Glas" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "Ozeanstein" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "Brüchiger Ozeanstein" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "Ozeansteinblock" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "Ozeankopfsteinpflaster" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "Geritzter Ozeanstein" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "Zirkulärer Ozeanstein" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "Ozeanziegel" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "Ozeansäule" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "Dachstroh" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "Feuches Dachstroh" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "Weißer Stoff" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "Schwarzer Stoff" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "Esse" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "Esse (angezündet)" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "Kessel mit Wasser" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "Kessel" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "Tisch mit Decke" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "Arbeitstisch" diff --git a/mods/lzr_decor/locale/lzr_decor.de.tr b/mods/lzr_decor/locale/lzr_decor.de.tr deleted file mode 100644 index 97edfc8b..00000000 --- a/mods/lzr_decor/locale/lzr_decor.de.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars=Eisenstäbe -Iron Grate=Eisengitter -Rusty Iron Bars=Rostige Eisenstäbe -Rusty Iron Grate=Rostiges Eisengitter -Wood Frame=Holzrahmen -Wood-Framed Glass Pane=Holzeingefasste Glasscheibe -Bonfire=Lagerfeuer -Barrel=Fass -Old Barrel=Altes Fass -Wooden Cabinet=Holzschrank -Half Wooden Cabinet=Halber Holzschrank -Empty Shelf=Leeres Regal -Bookshelf=Bücherregal -Vessels Shelf=Gefäßregal -Multi Shelf=Mehrzweckregal -Candle=Kerze -Chair=Stuhl -Ship’s Wheel=Steuerrad -Cobweb=Spinnenwebe -Lantern=Laterne -Iron Light Box=Eisenlichtblock -Iron Light Box (off)=Eisenlichtblock (aus) -Wooden Light Box=Holzlichtblock -Wooden Light Box (off)=Holzlichtblock (aus) -Ship Light Box=Schiffslichtblock -Ship Light Box (off)=Schiffslichtblock (aus) -Ocean Lantern=Ozeanlaterne -Ocean Lantern (off)=Ozeanlaterne (aus) -Potted White Dandelion=Weißer Löwenzahn im Topf -Potted Yellow Dandelion=Gelber Löwenzahn im Topf -Potted Geranium=Geranien im Topf -Potted Rose=Rosen im Topf -Potted Tulip=Tulpen im Topf -Potted Viola=Veilchen im Topf -Table=Tisch -Wood Framed Glass=Holzeingefasstes Glas -Ocean Stone=Ozeanstein -Cracked Ocean Stone=Brüchiger Ozeanstein -Ocean Stone Block=Ozeansteinblock -Ocean Cobblestone=Ozeankopfsteinpflaster -Carved Ocean Stone=Geritzter Ozeanstein -Circular Ocean Stone=Zirkulärer Ozeanstein -Ocean Bricks=Ozeanziegel -Ocean Pillar=Ozeansäule -Thatch=Dachstroh -Wet Thatch=Feuches Dachstroh -White Cloth=Weißer Stoff -Black Cloth=Schwarzer Stoff -Forge=Esse -Forge (lit)=Esse (angezündet) -Cauldron with Water=Kessel mit Wasser -Cauldron=Kessel -Table with Blanket=Tisch mit Decke -Working Table=Arbeitstisch diff --git a/mods/lzr_decor/locale/lzr_decor.es.po b/mods/lzr_decor/locale/lzr_decor.es.po new file mode 100644 index 00000000..f4a0822e --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.es.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "Barras de hierro" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "Rejilla de hierro" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "Barras de hierro oxidadas" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "Rejilla de hierro oxidadas" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "Marco de madera" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "Pane de cristal de madera" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "Fogata" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "Barril" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "viejo barril" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "Gabinete de madera" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "Medio gabinete de madera" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "Estantería vacía" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "Librero" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "Estantería de recipientes" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "Estantería múltiple" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "Vela" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "Silla" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "Rueda de timón" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "Telaraña" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "Lanterna" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "Caja luminosa de hierro" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "Caja luminosa de hierro (apagada)" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "Caja luminosa de madera" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "Caja luminosa de madera (apagada)" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "Caja luminosa de la nave" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "Caja luminosa de la nave (apagada)" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "Lanterna oceánica" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "Lantera oceánica (apagada)" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "Diente de león blanco en maceta" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "Diente de león amarillo en maceta" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "Geranio en maceta" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "Rosa en maceta" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "Tulipán en maceta" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "Violeta en maceta" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "Mesa" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "Vidrio con marco de madera" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "Piedra oceánica" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "Piedra oceánica agrietada" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "Bloque de piedra oceánica" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "Roca oceánica" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "Roca oceánica tallada" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "Piedra oceánica circular" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "Ladrillos oceánicos" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "Pilar oceánico" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "Paja" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "Paja mojada" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "Tela blanca" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "Tela negra" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "Forja" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "Forja (encendida)" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "Caldero con agua" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "Caldero" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "Mesa con manta" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "Mesa de trabajo" diff --git a/mods/lzr_decor/locale/lzr_decor.es.tr b/mods/lzr_decor/locale/lzr_decor.es.tr deleted file mode 100644 index a7d4dfe9..00000000 --- a/mods/lzr_decor/locale/lzr_decor.es.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars=Barras de hierro -Iron Grate=Rejilla de hierro -Rusty Iron Bars=Barras de hierro oxidadas -Rusty Iron Grate=Rejilla de hierro oxidadas -Wood Frame=Marco de madera -Wood-Framed Glass Pane=Pane de cristal de madera -Bonfire=Fogata -Barrel=Barril -Old Barrel=viejo barril -Wooden Cabinet=Gabinete de madera -Half Wooden Cabinet=Medio gabinete de madera -Empty Shelf=Estantería vacía -Bookshelf=Librero -Vessels Shelf=Estantería de recipientes -Multi Shelf=Estantería múltiple -Candle=Vela -Chair=Silla -Ship’s Wheel= -Cobweb=Telaraña -Lantern=Lanterna -Iron Light Box=Caja luminosa de hierro -Iron Light Box (off)=Caja luminosa de hierro (apagada) -Wooden Light Box=Caja luminosa de madera -Wooden Light Box (off)=Caja luminosa de madera (apagada) -Ship Light Box=Caja luminosa de la nave -Ship Light Box (off)=Caja luminosa de la nave (apagada) -Ocean Lantern=Lanterna oceánica -Ocean Lantern (off)=Lantera oceánica (apagada) -Potted White Dandelion=Diente de león blanco en maceta -Potted Yellow Dandelion=Diente de león amarillo en maceta -Potted Geranium=Geranio en maceta -Potted Rose=Rosa en maceta -Potted Tulip=Tulipán en maceta -Potted Viola=Violeta en maceta -Table=Mesa -Wood Framed Glass=Vidrio con marco de madera -Ocean Stone=Piedra oceánica -Cracked Ocean Stone=Piedra oceánica agrietada -Ocean Stone Block=Bloque de piedra oceánica -Ocean Cobblestone=Roca oceánica -Carved Ocean Stone=Roca oceánica tallada -Circular Ocean Stone=Piedra oceánica circular -Ocean Bricks=Ladrillos oceánicos -Ocean Pillar=Pilar oceánico -Thatch=Paja -Wet Thatch=Paja mojada -White Cloth=Tela blanca -Black Cloth=Tela negra -Forge=Forja -Forge (lit)=Forja (encendida) -Cauldron with Water=Caldero con agua -Cauldron=Caldero -Table with Blanket=Mesa con manta -Working Table=Mesa de trabajo diff --git a/mods/lzr_decor/locale/lzr_decor.fr.po b/mods/lzr_decor/locale/lzr_decor.fr.po new file mode 100644 index 00000000..3301f408 --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.fr.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "Barreaux en fer" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "Grille en fer" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "Barreaux en fer rouillés" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "Grille en fer rouillée" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "Cadre en bois" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "Vitre dans un cadre en bois" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "Feu de camp" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "Tonneau" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "Vieux tonneau" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "Meuble en bois" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "Demi-meuble en bois" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "Étagère vide" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "Bibliothèque" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "Étagère à vaisselle" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "Étagère multiple" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "Bougie" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "Chaise" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "Toile d’araignée" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "Lanterne" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "Boîte lumineuse en fer" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "Boîte lumineuse en fer (éteinte)" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "Boîte lumineuse en bois" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "Boîte lumineuse en bois (éteinte)" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "Boîte lumineuse du navire" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "Boîte lumineuse du navire (éteinte)" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "Lanterne océanique" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "Lanterne océanique (éteinte)" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "Pissenlit blanc en pot" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "Pissenlit jaune en pot" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "Géranium en pot" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "Rose en pot" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "Tulipe en pot" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "Violette en pot" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "Table" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "Verre dans un cadre en bois" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "Pierre océanique" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "Pierre océanique fissurée" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "Bloc de pierre océanique" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "Pavés océaniques" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "Pierre océanique sculptée" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "Pierre océanique circulaire" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "Briques océaniques" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "Pilier océanique" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "Chaume" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "Chaume mouillé" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "Voile blanche" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "Voile noire" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "Forge" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "Forge (allumée)" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "Chaudron d'eau" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "Chaudron" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "Table avec nappe" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "Établi" diff --git a/mods/lzr_decor/locale/lzr_decor.fr.tr b/mods/lzr_decor/locale/lzr_decor.fr.tr deleted file mode 100644 index cbac9398..00000000 --- a/mods/lzr_decor/locale/lzr_decor.fr.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars=Barreaux en fer -Iron Grate=Grille en fer -Rusty Iron Bars=Barreaux en fer rouillés -Rusty Iron Grate=Grille en fer rouillée -Wood Frame=Cadre en bois -Wood-Framed Glass Pane=Vitre dans un cadre en bois -Bonfire=Feu de camp -Barrel=Tonneau -Old Barrel=Vieux tonneau -Wooden Cabinet=Meuble en bois -Half Wooden Cabinet=Demi-meuble en bois -Empty Shelf=Étagère vide -Bookshelf=Bibliothèque -Vessels Shelf=Étagère à vaisselle -Multi Shelf=Étagère multiple -Candle=Bougie -Chair=Chaise -Ship’s Wheel= -Cobweb=Toile d’araignée -Lantern=Lanterne -Iron Light Box=Boîte lumineuse en fer -Iron Light Box (off)=Boîte lumineuse en fer (éteinte) -Wooden Light Box=Boîte lumineuse en bois -Wooden Light Box (off)=Boîte lumineuse en bois (éteinte) -Ship Light Box=Boîte lumineuse du navire -Ship Light Box (off)=Boîte lumineuse du navire (éteinte) -Ocean Lantern=Lanterne océanique -Ocean Lantern (off)=Lanterne océanique (éteinte) -Potted White Dandelion=Pissenlit blanc en pot -Potted Yellow Dandelion=Pissenlit jaune en pot -Potted Geranium=Géranium en pot -Potted Rose=Rose en pot -Potted Tulip=Tulipe en pot -Potted Viola=Violette en pot -Table=Table -Wood Framed Glass=Verre dans un cadre en bois -Ocean Stone=Pierre océanique -Cracked Ocean Stone=Pierre océanique fissurée -Ocean Stone Block=Bloc de pierre océanique -Ocean Cobblestone=Pavés océaniques -Carved Ocean Stone=Pierre océanique sculptée -Circular Ocean Stone=Pierre océanique circulaire -Ocean Bricks=Briques océaniques -Ocean Pillar=Pilier océanique -Thatch=Chaume -Wet Thatch=Chaume mouillé -White Cloth=Voile blanche -Black Cloth=Voile noire -Forge=Forge -Forge (lit)=Forge (allumée) -Cauldron with Water=Chaudron d'eau -Cauldron=Chaudron -Table with Blanket=Table avec nappe -Working Table=Établi diff --git a/mods/lzr_decor/locale/lzr_decor.id.po b/mods/lzr_decor/locale/lzr_decor.id.po new file mode 100644 index 00000000..4189cf68 --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.id.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.id.tr b/mods/lzr_decor/locale/lzr_decor.id.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.id.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.it.po b/mods/lzr_decor/locale/lzr_decor.it.po new file mode 100644 index 00000000..eb204145 --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.it.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "Sbarre di prigione arrugginite" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "Cornice in legno" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "Barile" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "Stipo di legno" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "Stipo di legno a metà" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "Mensola vuota" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "Mensole" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "Candela" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "Sedia" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "Ragnatela" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "Lanterna" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "Scatola luminosa di ferro" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "Mattonella luminosa di legno" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "Soffione bianco in vaso" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "Soffione giallo in vaso" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "Geranio in vaso" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "Rosa in vaso" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "Tulipano in vaso" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "Violetta in vaso" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "Tavolo" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "Cornice in legno con vetro" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.it.tr b/mods/lzr_decor/locale/lzr_decor.it.tr deleted file mode 100644 index 0901bc98..00000000 --- a/mods/lzr_decor/locale/lzr_decor.it.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars=Sbarre di prigione arrugginite -Rusty Iron Grate= -Wood Frame=Cornice in legno -Wood-Framed Glass Pane= -Bonfire= -Barrel=Barile -Old Barrel= -Wooden Cabinet=Stipo di legno -Half Wooden Cabinet=Stipo di legno a metà -Empty Shelf=Mensola vuota -Bookshelf= -Vessels Shelf= -Multi Shelf=Mensole -Candle=Candela -Chair=Sedia -Ship’s Wheel= -Cobweb=Ragnatela -Lantern=Lanterna -Iron Light Box=Scatola luminosa di ferro -Iron Light Box (off)= -Wooden Light Box=Mattonella luminosa di legno -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion=Soffione bianco in vaso -Potted Yellow Dandelion=Soffione giallo in vaso -Potted Geranium=Geranio in vaso -Potted Rose=Rosa in vaso -Potted Tulip=Tulipano in vaso -Potted Viola=Violetta in vaso -Table=Tavolo -Wood Framed Glass=Cornice in legno con vetro -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.jbo.po b/mods/lzr_decor/locale/lzr_decor.jbo.po new file mode 100644 index 00000000..53b4108f --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.jbo.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.jbo.tr b/mods/lzr_decor/locale/lzr_decor.jbo.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.jbo.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.ms.po b/mods/lzr_decor/locale/lzr_decor.ms.po new file mode 100644 index 00000000..0a0e706e --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.ms.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.ms.tr b/mods/lzr_decor/locale/lzr_decor.ms.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.ms.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.pot b/mods/lzr_decor/locale/lzr_decor.pot new file mode 100644 index 00000000..739d8512 --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.pot @@ -0,0 +1,234 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.pt_BR.po b/mods/lzr_decor/locale/lzr_decor.pt_BR.po new file mode 100644 index 00000000..120e66ad --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.pt_BR.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.pt_BR.tr b/mods/lzr_decor/locale/lzr_decor.pt_BR.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.pt_BR.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.ru.po b/mods/lzr_decor/locale/lzr_decor.ru.po new file mode 100644 index 00000000..34a4c95b --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.ru.po @@ -0,0 +1,231 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "Железные прутья" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "Железная решётка" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.ru.tr b/mods/lzr_decor/locale/lzr_decor.ru.tr deleted file mode 100644 index f8bd152f..00000000 --- a/mods/lzr_decor/locale/lzr_decor.ru.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars=Железные прутья -Iron Grate=Железная решётка -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.se.po b/mods/lzr_decor/locale/lzr_decor.se.po new file mode 100644 index 00000000..b55ba09e --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.se.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.se.tr b/mods/lzr_decor/locale/lzr_decor.se.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.se.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.sk.po b/mods/lzr_decor/locale/lzr_decor.sk.po new file mode 100644 index 00000000..a9ba3eaa --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.sk.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.sk.tr b/mods/lzr_decor/locale/lzr_decor.sk.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.sk.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.tr.po b/mods/lzr_decor/locale/lzr_decor.tr.po new file mode 100644 index 00000000..047992c8 --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.tr.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.tr.tr b/mods/lzr_decor/locale/lzr_decor.tr.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.tr.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.zh_Hans.po b/mods/lzr_decor/locale/lzr_decor.zh_Hans.po new file mode 100644 index 00000000..2c5377c6 --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.zh_Hans.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.zh_Hans.tr b/mods/lzr_decor/locale/lzr_decor.zh_Hans.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.zh_Hans.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/lzr_decor.zh_Hant.po b/mods/lzr_decor/locale/lzr_decor.zh_Hant.po new file mode 100644 index 00000000..1c06487a --- /dev/null +++ b/mods/lzr_decor/locale/lzr_decor.zh_Hant.po @@ -0,0 +1,230 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_decor/init.lua:22 +msgid "Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:30 +msgid "Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:38 +msgid "Rusty Iron Bars" +msgstr "" + +#: mods/lzr_decor/init.lua:46 +msgid "Rusty Iron Grate" +msgstr "" + +#: mods/lzr_decor/init.lua:54 +msgid "Wood Frame" +msgstr "" + +#: mods/lzr_decor/init.lua:62 +msgid "Wood-Framed Glass Pane" +msgstr "" + +#: mods/lzr_decor/init.lua:76 +msgid "Bonfire" +msgstr "" + +#: mods/lzr_decor/init.lua:101 +msgid "Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:109 +msgid "Old Barrel" +msgstr "" + +#: mods/lzr_decor/init.lua:134 +msgid "Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:144 +msgid "Half Wooden Cabinet" +msgstr "" + +#: mods/lzr_decor/init.lua:181 +msgid "Empty Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:192 +msgid "Bookshelf" +msgstr "" + +#: mods/lzr_decor/init.lua:203 +msgid "Vessels Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:214 +msgid "Multi Shelf" +msgstr "" + +#: mods/lzr_decor/init.lua:226 +msgid "Candle" +msgstr "" + +#: mods/lzr_decor/init.lua:258 +msgid "Chair" +msgstr "" + +#: mods/lzr_decor/init.lua:276 +msgid "Ship’s Wheel" +msgstr "" + +#: mods/lzr_decor/init.lua:317 +msgid "Cobweb" +msgstr "" + +#: mods/lzr_decor/init.lua:331 +msgid "Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:352 +msgid "Iron Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:353 +msgid "Wooden Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box" +msgstr "" + +#: mods/lzr_decor/init.lua:354 +msgid "Ship Light Box (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern" +msgstr "" + +#: mods/lzr_decor/init.lua:355 +msgid "Ocean Lantern (off)" +msgstr "" + +#: mods/lzr_decor/init.lua:396 +msgid "Potted White Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:397 +msgid "Potted Yellow Dandelion" +msgstr "" + +#: mods/lzr_decor/init.lua:398 +msgid "Potted Geranium" +msgstr "" + +#: mods/lzr_decor/init.lua:399 +msgid "Potted Rose" +msgstr "" + +#: mods/lzr_decor/init.lua:400 +msgid "Potted Tulip" +msgstr "" + +#: mods/lzr_decor/init.lua:401 +msgid "Potted Viola" +msgstr "" + +#: mods/lzr_decor/init.lua:432 +msgid "Table" +msgstr "" + +#: mods/lzr_decor/init.lua:446 +msgid "Wood Framed Glass" +msgstr "" + +#: mods/lzr_decor/init.lua:456 +msgid "Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:462 +msgid "Cracked Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:469 +msgid "Ocean Stone Block" +msgstr "" + +#: mods/lzr_decor/init.lua:475 +msgid "Ocean Cobblestone" +msgstr "" + +#: mods/lzr_decor/init.lua:481 +msgid "Carved Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:487 +msgid "Circular Ocean Stone" +msgstr "" + +#: mods/lzr_decor/init.lua:493 +msgid "Ocean Bricks" +msgstr "" + +#: mods/lzr_decor/init.lua:500 +msgid "Ocean Pillar" +msgstr "" + +#: mods/lzr_decor/init.lua:514 +msgid "Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:522 +msgid "Wet Thatch" +msgstr "" + +#: mods/lzr_decor/init.lua:530 +msgid "White Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:540 +msgid "Black Cloth" +msgstr "" + +#: mods/lzr_decor/init.lua:550 +msgid "Forge" +msgstr "" + +#: mods/lzr_decor/init.lua:563 +msgid "Forge (lit)" +msgstr "" + +#: mods/lzr_decor/init.lua:578 +msgid "Cauldron with Water" +msgstr "" + +#: mods/lzr_decor/init.lua:586 +msgid "Cauldron" +msgstr "" + +#: mods/lzr_decor/init.lua:594 +msgid "Table with Blanket" +msgstr "" + +#: mods/lzr_decor/init.lua:601 +msgid "Working Table" +msgstr "" diff --git a/mods/lzr_decor/locale/lzr_decor.zh_Hant.tr b/mods/lzr_decor/locale/lzr_decor.zh_Hant.tr deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/lzr_decor.zh_Hant.tr +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/locale/poconvert/de.po b/mods/lzr_decor/locale/poconvert/de.po deleted file mode 100644 index f946b509..00000000 --- a/mods/lzr_decor/locale/poconvert/de.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:05+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "Iron Bars" -msgstr "Eisenstäbe" - -msgid "Iron Grate" -msgstr "Eisengitter" - -msgid "Rusty Iron Bars" -msgstr "Rostige Eisenstäbe" - -msgid "Rusty Iron Grate" -msgstr "Rostiges Eisengitter" - -msgid "Wood Frame" -msgstr "Holzrahmen" - -msgid "Wood-Framed Glass Pane" -msgstr "Holzeingefasste Glasscheibe" - -msgid "Bonfire" -msgstr "Lagerfeuer" - -msgid "Barrel" -msgstr "Fass" - -msgid "Old Barrel" -msgstr "Altes Fass" - -msgid "Wooden Cabinet" -msgstr "Holzschrank" - -msgid "Half Wooden Cabinet" -msgstr "Halber Holzschrank" - -msgid "Empty Shelf" -msgstr "Leeres Regal" - -msgid "Bookshelf" -msgstr "Bücherregal" - -msgid "Vessels Shelf" -msgstr "Gefäßregal" - -msgid "Multi Shelf" -msgstr "Mehrzweckregal" - -msgid "Candle" -msgstr "Kerze" - -msgid "Chair" -msgstr "Stuhl" - -msgid "Ship’s Wheel" -msgstr "Steuerrad" - -msgid "Cobweb" -msgstr "Spinnenwebe" - -msgid "Lantern" -msgstr "Laterne" - -msgid "Iron Light Box" -msgstr "Eisenlichtblock" - -msgid "Iron Light Box (off)" -msgstr "Eisenlichtblock (aus)" - -msgid "Wooden Light Box" -msgstr "Holzlichtblock" - -msgid "Wooden Light Box (off)" -msgstr "Holzlichtblock (aus)" - -msgid "Ship Light Box" -msgstr "Schiffslichtblock" - -msgid "Ship Light Box (off)" -msgstr "Schiffslichtblock (aus)" - -msgid "Ocean Lantern" -msgstr "Ozeanlaterne" - -msgid "Ocean Lantern (off)" -msgstr "Ozeanlaterne (aus)" - -msgid "Potted White Dandelion" -msgstr "Weißer Löwenzahn im Topf" - -msgid "Potted Yellow Dandelion" -msgstr "Gelber Löwenzahn im Topf" - -msgid "Potted Geranium" -msgstr "Geranien im Topf" - -msgid "Potted Rose" -msgstr "Rosen im Topf" - -msgid "Potted Tulip" -msgstr "Tulpen im Topf" - -msgid "Potted Viola" -msgstr "Veilchen im Topf" - -msgid "Table" -msgstr "Tisch" - -msgid "Wood Framed Glass" -msgstr "Holzeingefasstes Glas" - -msgid "Ocean Stone" -msgstr "Ozeanstein" - -msgid "Cracked Ocean Stone" -msgstr "Brüchiger Ozeanstein" - -msgid "Ocean Stone Block" -msgstr "Ozeansteinblock" - -msgid "Ocean Cobblestone" -msgstr "Ozeankopfsteinpflaster" - -msgid "Carved Ocean Stone" -msgstr "Geritzter Ozeanstein" - -msgid "Circular Ocean Stone" -msgstr "Zirkulärer Ozeanstein" - -msgid "Ocean Bricks" -msgstr "Ozeanziegel" - -msgid "Ocean Pillar" -msgstr "Ozeansäule" - -msgid "Thatch" -msgstr "Dachstroh" - -msgid "Wet Thatch" -msgstr "Feuches Dachstroh" - -msgid "White Cloth" -msgstr "Weißer Stoff" - -msgid "Black Cloth" -msgstr "Schwarzer Stoff" - -msgid "Forge" -msgstr "Esse" - -msgid "Forge (lit)" -msgstr "Esse (angezündet)" - -msgid "Cauldron with Water" -msgstr "Kessel mit Wasser" - -msgid "Cauldron" -msgstr "Kessel" - -msgid "Table with Blanket" -msgstr "Tisch mit Decke" - -msgid "Working Table" -msgstr "Arbeitstisch" diff --git a/mods/lzr_decor/locale/poconvert/es.po b/mods/lzr_decor/locale/poconvert/es.po deleted file mode 100644 index 6b3f8b63..00000000 --- a/mods/lzr_decor/locale/poconvert/es.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "Barras de hierro" - -msgid "Iron Grate" -msgstr "Rejilla de hierro" - -msgid "Rusty Iron Bars" -msgstr "Barras de hierro oxidadas" - -msgid "Rusty Iron Grate" -msgstr "Rejilla de hierro oxidadas" - -msgid "Wood Frame" -msgstr "Marco de madera" - -msgid "Wood-Framed Glass Pane" -msgstr "Pane de cristal de madera" - -msgid "Bonfire" -msgstr "Fogata" - -msgid "Barrel" -msgstr "Barril" - -msgid "Old Barrel" -msgstr "viejo barril" - -msgid "Wooden Cabinet" -msgstr "Gabinete de madera" - -msgid "Half Wooden Cabinet" -msgstr "Medio gabinete de madera" - -msgid "Empty Shelf" -msgstr "Estantería vacía" - -msgid "Bookshelf" -msgstr "Librero" - -msgid "Vessels Shelf" -msgstr "Estantería de recipientes" - -msgid "Multi Shelf" -msgstr "Estantería múltiple" - -msgid "Candle" -msgstr "Vela" - -msgid "Chair" -msgstr "Silla" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "Telaraña" - -msgid "Lantern" -msgstr "Lanterna" - -msgid "Iron Light Box" -msgstr "Caja luminosa de hierro" - -msgid "Iron Light Box (off)" -msgstr "Caja luminosa de hierro (apagada)" - -msgid "Wooden Light Box" -msgstr "Caja luminosa de madera" - -msgid "Wooden Light Box (off)" -msgstr "Caja luminosa de madera (apagada)" - -msgid "Ship Light Box" -msgstr "Caja luminosa de la nave" - -msgid "Ship Light Box (off)" -msgstr "Caja luminosa de la nave (apagada)" - -msgid "Ocean Lantern" -msgstr "Lanterna oceánica" - -msgid "Ocean Lantern (off)" -msgstr "Lantera oceánica (apagada)" - -msgid "Potted White Dandelion" -msgstr "Diente de león blanco en maceta" - -msgid "Potted Yellow Dandelion" -msgstr "Diente de león amarillo en maceta" - -msgid "Potted Geranium" -msgstr "Geranio en maceta" - -msgid "Potted Rose" -msgstr "Rosa en maceta" - -msgid "Potted Tulip" -msgstr "Tulipán en maceta" - -msgid "Potted Viola" -msgstr "Violeta en maceta" - -msgid "Table" -msgstr "Mesa" - -msgid "Wood Framed Glass" -msgstr "Vidrio con marco de madera" - -msgid "Ocean Stone" -msgstr "Piedra oceánica" - -msgid "Cracked Ocean Stone" -msgstr "Piedra oceánica agrietada" - -msgid "Ocean Stone Block" -msgstr "Bloque de piedra oceánica" - -msgid "Ocean Cobblestone" -msgstr "Roca oceánica" - -msgid "Carved Ocean Stone" -msgstr "Roca oceánica tallada" - -msgid "Circular Ocean Stone" -msgstr "Piedra oceánica circular" - -msgid "Ocean Bricks" -msgstr "Ladrillos oceánicos" - -msgid "Ocean Pillar" -msgstr "Pilar oceánico" - -msgid "Thatch" -msgstr "Paja" - -msgid "Wet Thatch" -msgstr "Paja mojada" - -msgid "White Cloth" -msgstr "Tela blanca" - -msgid "Black Cloth" -msgstr "Tela negra" - -msgid "Forge" -msgstr "Forja" - -msgid "Forge (lit)" -msgstr "Forja (encendida)" - -msgid "Cauldron with Water" -msgstr "Caldero con agua" - -msgid "Cauldron" -msgstr "Caldero" - -msgid "Table with Blanket" -msgstr "Mesa con manta" - -msgid "Working Table" -msgstr "Mesa de trabajo" - diff --git a/mods/lzr_decor/locale/poconvert/fr.po b/mods/lzr_decor/locale/poconvert/fr.po deleted file mode 100644 index b2b2d9d4..00000000 --- a/mods/lzr_decor/locale/poconvert/fr.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "Barreaux en fer" - -msgid "Iron Grate" -msgstr "Grille en fer" - -msgid "Rusty Iron Bars" -msgstr "Barreaux en fer rouillés" - -msgid "Rusty Iron Grate" -msgstr "Grille en fer rouillée" - -msgid "Wood Frame" -msgstr "Cadre en bois" - -msgid "Wood-Framed Glass Pane" -msgstr "Vitre dans un cadre en bois" - -msgid "Bonfire" -msgstr "Feu de camp" - -msgid "Barrel" -msgstr "Tonneau" - -msgid "Old Barrel" -msgstr "Vieux tonneau" - -msgid "Wooden Cabinet" -msgstr "Meuble en bois" - -msgid "Half Wooden Cabinet" -msgstr "Demi-meuble en bois" - -msgid "Empty Shelf" -msgstr "Étagère vide" - -msgid "Bookshelf" -msgstr "Bibliothèque" - -msgid "Vessels Shelf" -msgstr "Étagère à vaisselle" - -msgid "Multi Shelf" -msgstr "Étagère multiple" - -msgid "Candle" -msgstr "Bougie" - -msgid "Chair" -msgstr "Chaise" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "Toile d’araignée" - -msgid "Lantern" -msgstr "Lanterne" - -msgid "Iron Light Box" -msgstr "Boîte lumineuse en fer" - -msgid "Iron Light Box (off)" -msgstr "Boîte lumineuse en fer (éteinte)" - -msgid "Wooden Light Box" -msgstr "Boîte lumineuse en bois" - -msgid "Wooden Light Box (off)" -msgstr "Boîte lumineuse en bois (éteinte)" - -msgid "Ship Light Box" -msgstr "Boîte lumineuse du navire" - -msgid "Ship Light Box (off)" -msgstr "Boîte lumineuse du navire (éteinte)" - -msgid "Ocean Lantern" -msgstr "Lanterne océanique" - -msgid "Ocean Lantern (off)" -msgstr "Lanterne océanique (éteinte)" - -msgid "Potted White Dandelion" -msgstr "Pissenlit blanc en pot" - -msgid "Potted Yellow Dandelion" -msgstr "Pissenlit jaune en pot" - -msgid "Potted Geranium" -msgstr "Géranium en pot" - -msgid "Potted Rose" -msgstr "Rose en pot" - -msgid "Potted Tulip" -msgstr "Tulipe en pot" - -msgid "Potted Viola" -msgstr "Violette en pot" - -msgid "Table" -msgstr "Table" - -msgid "Wood Framed Glass" -msgstr "Verre dans un cadre en bois" - -msgid "Ocean Stone" -msgstr "Pierre océanique" - -msgid "Cracked Ocean Stone" -msgstr "Pierre océanique fissurée" - -msgid "Ocean Stone Block" -msgstr "Bloc de pierre océanique" - -msgid "Ocean Cobblestone" -msgstr "Pavés océaniques" - -msgid "Carved Ocean Stone" -msgstr "Pierre océanique sculptée" - -msgid "Circular Ocean Stone" -msgstr "Pierre océanique circulaire" - -msgid "Ocean Bricks" -msgstr "Briques océaniques" - -msgid "Ocean Pillar" -msgstr "Pilier océanique" - -msgid "Thatch" -msgstr "Chaume" - -msgid "Wet Thatch" -msgstr "Chaume mouillé" - -msgid "White Cloth" -msgstr "Voile blanche" - -msgid "Black Cloth" -msgstr "Voile noire" - -msgid "Forge" -msgstr "Forge" - -msgid "Forge (lit)" -msgstr "Forge (allumée)" - -msgid "Cauldron with Water" -msgstr "Chaudron d'eau" - -msgid "Cauldron" -msgstr "Chaudron" - -msgid "Table with Blanket" -msgstr "Table avec nappe" - -msgid "Working Table" -msgstr "Établi" - diff --git a/mods/lzr_decor/locale/poconvert/id.po b/mods/lzr_decor/locale/poconvert/id.po deleted file mode 100644 index 49f88362..00000000 --- a/mods/lzr_decor/locale/poconvert/id.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/it.po b/mods/lzr_decor/locale/poconvert/it.po deleted file mode 100644 index c5216675..00000000 --- a/mods/lzr_decor/locale/poconvert/it.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "Sbarre di prigione arrugginite" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "Cornice in legno" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "Barile" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "Stipo di legno" - -msgid "Half Wooden Cabinet" -msgstr "Stipo di legno a metà" - -msgid "Empty Shelf" -msgstr "Mensola vuota" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "Mensole" - -msgid "Candle" -msgstr "Candela" - -msgid "Chair" -msgstr "Sedia" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "Ragnatela" - -msgid "Lantern" -msgstr "Lanterna" - -msgid "Iron Light Box" -msgstr "Scatola luminosa di ferro" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "Mattonella luminosa di legno" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "Soffione bianco in vaso" - -msgid "Potted Yellow Dandelion" -msgstr "Soffione giallo in vaso" - -msgid "Potted Geranium" -msgstr "Geranio in vaso" - -msgid "Potted Rose" -msgstr "Rosa in vaso" - -msgid "Potted Tulip" -msgstr "Tulipano in vaso" - -msgid "Potted Viola" -msgstr "Violetta in vaso" - -msgid "Table" -msgstr "Tavolo" - -msgid "Wood Framed Glass" -msgstr "Cornice in legno con vetro" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/jbo.po b/mods/lzr_decor/locale/poconvert/jbo.po deleted file mode 100644 index ff028ced..00000000 --- a/mods/lzr_decor/locale/poconvert/jbo.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/ms.po b/mods/lzr_decor/locale/poconvert/ms.po deleted file mode 100644 index a49b3a7e..00000000 --- a/mods/lzr_decor/locale/poconvert/ms.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/pt_BR.po b/mods/lzr_decor/locale/poconvert/pt_BR.po deleted file mode 100644 index 7b2e5b18..00000000 --- a/mods/lzr_decor/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/ru.po b/mods/lzr_decor/locale/poconvert/ru.po deleted file mode 100644 index 0c634655..00000000 --- a/mods/lzr_decor/locale/poconvert/ru.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "Железные прутья" - -msgid "Iron Grate" -msgstr "Железная решётка" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/se.po b/mods/lzr_decor/locale/poconvert/se.po deleted file mode 100644 index 05bf0dd3..00000000 --- a/mods/lzr_decor/locale/poconvert/se.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/sk.po b/mods/lzr_decor/locale/poconvert/sk.po deleted file mode 100644 index deb9109b..00000000 --- a/mods/lzr_decor/locale/poconvert/sk.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/template.pot b/mods/lzr_decor/locale/poconvert/template.pot deleted file mode 100644 index d6ae1aab..00000000 --- a/mods/lzr_decor/locale/poconvert/template.pot +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/tr.po b/mods/lzr_decor/locale/poconvert/tr.po deleted file mode 100644 index fbefd22a..00000000 --- a/mods/lzr_decor/locale/poconvert/tr.po +++ /dev/null @@ -1,177 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" - diff --git a/mods/lzr_decor/locale/poconvert/zh_Hans.po b/mods/lzr_decor/locale/poconvert/zh_Hans.po deleted file mode 100644 index 636c0f9a..00000000 --- a/mods/lzr_decor/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,176 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" diff --git a/mods/lzr_decor/locale/poconvert/zh_Hant.po b/mods/lzr_decor/locale/poconvert/zh_Hant.po deleted file mode 100644 index 0c7de3b6..00000000 --- a/mods/lzr_decor/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,176 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_decor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - -msgid "Rusty Iron Bars" -msgstr "" - -msgid "Rusty Iron Grate" -msgstr "" - -msgid "Wood Frame" -msgstr "" - -msgid "Wood-Framed Glass Pane" -msgstr "" - -msgid "Bonfire" -msgstr "" - -msgid "Barrel" -msgstr "" - -msgid "Old Barrel" -msgstr "" - -msgid "Wooden Cabinet" -msgstr "" - -msgid "Half Wooden Cabinet" -msgstr "" - -msgid "Empty Shelf" -msgstr "" - -msgid "Bookshelf" -msgstr "" - -msgid "Vessels Shelf" -msgstr "" - -msgid "Multi Shelf" -msgstr "" - -msgid "Candle" -msgstr "" - -msgid "Chair" -msgstr "" - -msgid "Ship’s Wheel" -msgstr "" - -msgid "Cobweb" -msgstr "" - -msgid "Lantern" -msgstr "" - -msgid "Iron Light Box" -msgstr "" - -msgid "Iron Light Box (off)" -msgstr "" - -msgid "Wooden Light Box" -msgstr "" - -msgid "Wooden Light Box (off)" -msgstr "" - -msgid "Ship Light Box" -msgstr "" - -msgid "Ship Light Box (off)" -msgstr "" - -msgid "Ocean Lantern" -msgstr "" - -msgid "Ocean Lantern (off)" -msgstr "" - -msgid "Potted White Dandelion" -msgstr "" - -msgid "Potted Yellow Dandelion" -msgstr "" - -msgid "Potted Geranium" -msgstr "" - -msgid "Potted Rose" -msgstr "" - -msgid "Potted Tulip" -msgstr "" - -msgid "Potted Viola" -msgstr "" - -msgid "Table" -msgstr "" - -msgid "Wood Framed Glass" -msgstr "" - -msgid "Ocean Stone" -msgstr "" - -msgid "Cracked Ocean Stone" -msgstr "" - -msgid "Ocean Stone Block" -msgstr "" - -msgid "Ocean Cobblestone" -msgstr "" - -msgid "Carved Ocean Stone" -msgstr "" - -msgid "Circular Ocean Stone" -msgstr "" - -msgid "Ocean Bricks" -msgstr "" - -msgid "Ocean Pillar" -msgstr "" - -msgid "Thatch" -msgstr "" - -msgid "Wet Thatch" -msgstr "" - -msgid "White Cloth" -msgstr "" - -msgid "Black Cloth" -msgstr "" - -msgid "Forge" -msgstr "" - -msgid "Forge (lit)" -msgstr "" - -msgid "Cauldron with Water" -msgstr "" - -msgid "Cauldron" -msgstr "" - -msgid "Table with Blanket" -msgstr "" - -msgid "Working Table" -msgstr "" diff --git a/mods/lzr_decor/locale/template.txt b/mods/lzr_decor/locale/template.txt deleted file mode 100644 index 01586f08..00000000 --- a/mods/lzr_decor/locale/template.txt +++ /dev/null @@ -1,55 +0,0 @@ -# textdomain: lzr_decor -Iron Bars= -Iron Grate= -Rusty Iron Bars= -Rusty Iron Grate= -Wood Frame= -Wood-Framed Glass Pane= -Bonfire= -Barrel= -Old Barrel= -Wooden Cabinet= -Half Wooden Cabinet= -Empty Shelf= -Bookshelf= -Vessels Shelf= -Multi Shelf= -Candle= -Chair= -Ship’s Wheel= -Cobweb= -Lantern= -Iron Light Box= -Iron Light Box (off)= -Wooden Light Box= -Wooden Light Box (off)= -Ship Light Box= -Ship Light Box (off)= -Ocean Lantern= -Ocean Lantern (off)= -Potted White Dandelion= -Potted Yellow Dandelion= -Potted Geranium= -Potted Rose= -Potted Tulip= -Potted Viola= -Table= -Wood Framed Glass= -Ocean Stone= -Cracked Ocean Stone= -Ocean Stone Block= -Ocean Cobblestone= -Carved Ocean Stone= -Circular Ocean Stone= -Ocean Bricks= -Ocean Pillar= -Thatch= -Wet Thatch= -White Cloth= -Black Cloth= -Forge= -Forge (lit)= -Cauldron with Water= -Cauldron= -Table with Blanket= -Working Table= diff --git a/mods/lzr_decor/mod.conf b/mods/lzr_decor/mod.conf index f5cf28f3..d0d8b05a 100644 --- a/mods/lzr_decor/mod.conf +++ b/mods/lzr_decor/mod.conf @@ -1,2 +1,3 @@ name = lzr_decor depends = lzr_sounds, lzr_panes, lzr_laser +description = Extended content mod for Lazarr! containing decorative nodes diff --git a/mods/lzr_devmode/init.lua b/mods/lzr_devmode/init.lua index d297cabd..2f4f0036 100644 --- a/mods/lzr_devmode/init.lua +++ b/mods/lzr_devmode/init.lua @@ -25,7 +25,7 @@ if minetest.settings:get_bool("lzr_debug", false) then minetest.register_chatcommand("devmode", { description = S("Enter or exit development mode"), privs = { server = true }, - params = S("[ enter | exit ]"), + params = "[ enter | exit ]", func = function(name, param) local player = minetest.get_player_by_name(name) local already_in = lzr_gamestate.get_state() == lzr_gamestate.DEV diff --git a/mods/lzr_devmode/locale/lzr_devmode.de.po b/mods/lzr_devmode/locale/lzr_devmode.de.po new file mode 100644 index 00000000..17864d96 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.de.po @@ -0,0 +1,29 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "Den Entwicklungsmodus betreten oder verlassen" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "Bereits im Entwicklungsmodus!" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "Nicht im Entwicklungsmodus!" + +#~ msgid "[ enter | exit ]" +#~ msgstr "[ enter | exit ]" diff --git a/mods/lzr_devmode/locale/lzr_devmode.de.tr b/mods/lzr_devmode/locale/lzr_devmode.de.tr deleted file mode 100644 index 91090b6c..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.de.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode=Den Entwicklungsmodus betreten oder verlassen -[ enter | exit ]=[ enter | exit ] -Already in development mode!=Bereits im Entwicklungsmodus! -Not in development mode!=Nicht im Entwicklungsmodus! diff --git a/mods/lzr_devmode/locale/lzr_devmode.es.po b/mods/lzr_devmode/locale/lzr_devmode.es.po new file mode 100644 index 00000000..7b2e4877 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.es.po @@ -0,0 +1,29 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "Entra o sal del modo desarrollo" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "¡Ya estas en modo desarrollo!" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "¡No en modo desarrollo!" + +#~ msgid "[ enter | exit ]" +#~ msgstr "[entrar | salir ]" diff --git a/mods/lzr_devmode/locale/lzr_devmode.es.tr b/mods/lzr_devmode/locale/lzr_devmode.es.tr deleted file mode 100644 index aaa60be1..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.es.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode=Entra o sal del modo desarrollo -[ enter | exit ]=[entrar | salir ] -Already in development mode!=¡Ya estas en modo desarrollo! -Not in development mode!=¡No en modo desarrollo! diff --git a/mods/lzr_devmode/locale/lzr_devmode.fr.po b/mods/lzr_devmode/locale/lzr_devmode.fr.po new file mode 100644 index 00000000..dc6b7a80 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.fr.po @@ -0,0 +1,29 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "Active ou désactive le mode développement" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "Vous êtes déjà en mode développement !" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "Vous n'êtes pas en mode développement !" + +#~ msgid "[ enter | exit ]" +#~ msgstr "[ entrer | sortir ]" diff --git a/mods/lzr_devmode/locale/lzr_devmode.fr.tr b/mods/lzr_devmode/locale/lzr_devmode.fr.tr deleted file mode 100644 index 5f25c0fb..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.fr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode=Active ou désactive le mode développement -[ enter | exit ]=[ entrer | sortir ] -Already in development mode!=Vous êtes déjà en mode développement ! -Not in development mode!=Vous n'êtes pas en mode développement ! diff --git a/mods/lzr_devmode/locale/lzr_devmode.id.po b/mods/lzr_devmode/locale/lzr_devmode.id.po new file mode 100644 index 00000000..310fd45c --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.id.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.id.tr b/mods/lzr_devmode/locale/lzr_devmode.id.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.id.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.it.po b/mods/lzr_devmode/locale/lzr_devmode.it.po new file mode 100644 index 00000000..9225f7c7 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.it.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.it.tr b/mods/lzr_devmode/locale/lzr_devmode.it.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.it.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.jbo.po b/mods/lzr_devmode/locale/lzr_devmode.jbo.po new file mode 100644 index 00000000..5e2850d7 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.jbo.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.jbo.tr b/mods/lzr_devmode/locale/lzr_devmode.jbo.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.jbo.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.ms.po b/mods/lzr_devmode/locale/lzr_devmode.ms.po new file mode 100644 index 00000000..6d06c90b --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.ms.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.ms.tr b/mods/lzr_devmode/locale/lzr_devmode.ms.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.ms.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.pot b/mods/lzr_devmode/locale/lzr_devmode.pot new file mode 100644 index 00000000..a2ee0670 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.pot @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.pt_BR.po b/mods/lzr_devmode/locale/lzr_devmode.pt_BR.po new file mode 100644 index 00000000..1ad8f1ba --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.pt_BR.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.pt_BR.tr b/mods/lzr_devmode/locale/lzr_devmode.pt_BR.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.pt_BR.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.ru.po b/mods/lzr_devmode/locale/lzr_devmode.ru.po new file mode 100644 index 00000000..b59e1d57 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.ru.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "Войти или выйти из режима разработчика" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "Вы уже в режиме разработчика!" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "Вы не в режиме разработчика!" + +#~ msgid "[ enter | exit ]" +#~ msgstr "[ enter | exit ]" diff --git a/mods/lzr_devmode/locale/lzr_devmode.ru.tr b/mods/lzr_devmode/locale/lzr_devmode.ru.tr deleted file mode 100644 index ded9d332..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.ru.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode=Войти или выйти из режима разработчика -[ enter | exit ]=[ enter | exit ] -Already in development mode!=Вы уже в режиме разработчика! -Not in development mode!=Вы не в режиме разработчика! diff --git a/mods/lzr_devmode/locale/lzr_devmode.se.po b/mods/lzr_devmode/locale/lzr_devmode.se.po new file mode 100644 index 00000000..8c61ff33 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.se.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.se.tr b/mods/lzr_devmode/locale/lzr_devmode.se.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.se.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.sk.po b/mods/lzr_devmode/locale/lzr_devmode.sk.po new file mode 100644 index 00000000..1b370c18 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.sk.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.sk.tr b/mods/lzr_devmode/locale/lzr_devmode.sk.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.sk.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.tr.po b/mods/lzr_devmode/locale/lzr_devmode.tr.po new file mode 100644 index 00000000..f05b1e1a --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.tr.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.tr.tr b/mods/lzr_devmode/locale/lzr_devmode.tr.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.tr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.zh_Hans.po b/mods/lzr_devmode/locale/lzr_devmode.zh_Hans.po new file mode 100644 index 00000000..5edef9ef --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.zh_Hans.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.zh_Hans.tr b/mods/lzr_devmode/locale/lzr_devmode.zh_Hans.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.zh_Hans.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/lzr_devmode.zh_Hant.po b/mods/lzr_devmode/locale/lzr_devmode.zh_Hant.po new file mode 100644 index 00000000..94c94599 --- /dev/null +++ b/mods/lzr_devmode/locale/lzr_devmode.zh_Hant.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_devmode/init.lua:26 +msgid "Enter or exit development mode" +msgstr "" + +#: mods/lzr_devmode/init.lua:37 +msgid "Already in development mode!" +msgstr "" + +#: mods/lzr_devmode/init.lua:44 +msgid "Not in development mode!" +msgstr "" diff --git a/mods/lzr_devmode/locale/lzr_devmode.zh_Hant.tr b/mods/lzr_devmode/locale/lzr_devmode.zh_Hant.tr deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/lzr_devmode.zh_Hant.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/locale/poconvert/de.po b/mods/lzr_devmode/locale/poconvert/de.po deleted file mode 100644 index 6ba40425..00000000 --- a/mods/lzr_devmode/locale/poconvert/de.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "Den Entwicklungsmodus betreten oder verlassen" - -msgid "[ enter | exit ]" -msgstr "[ enter | exit ]" - -msgid "Already in development mode!" -msgstr "Bereits im Entwicklungsmodus!" - -msgid "Not in development mode!" -msgstr "Nicht im Entwicklungsmodus!" - diff --git a/mods/lzr_devmode/locale/poconvert/es.po b/mods/lzr_devmode/locale/poconvert/es.po deleted file mode 100644 index 33da75ee..00000000 --- a/mods/lzr_devmode/locale/poconvert/es.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "Entra o sal del modo desarrollo" - -msgid "[ enter | exit ]" -msgstr "[entrar | salir ]" - -msgid "Already in development mode!" -msgstr "¡Ya estas en modo desarrollo!" - -msgid "Not in development mode!" -msgstr "¡No en modo desarrollo!" - diff --git a/mods/lzr_devmode/locale/poconvert/fr.po b/mods/lzr_devmode/locale/poconvert/fr.po deleted file mode 100644 index 23e42341..00000000 --- a/mods/lzr_devmode/locale/poconvert/fr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "Active ou désactive le mode développement" - -msgid "[ enter | exit ]" -msgstr "[ entrer | sortir ]" - -msgid "Already in development mode!" -msgstr "Vous êtes déjà en mode développement !" - -msgid "Not in development mode!" -msgstr "Vous n'êtes pas en mode développement !" - diff --git a/mods/lzr_devmode/locale/poconvert/id.po b/mods/lzr_devmode/locale/poconvert/id.po deleted file mode 100644 index 52c69289..00000000 --- a/mods/lzr_devmode/locale/poconvert/id.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/it.po b/mods/lzr_devmode/locale/poconvert/it.po deleted file mode 100644 index cb210e93..00000000 --- a/mods/lzr_devmode/locale/poconvert/it.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/jbo.po b/mods/lzr_devmode/locale/poconvert/jbo.po deleted file mode 100644 index 3057e4d4..00000000 --- a/mods/lzr_devmode/locale/poconvert/jbo.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/ms.po b/mods/lzr_devmode/locale/poconvert/ms.po deleted file mode 100644 index 30ca2505..00000000 --- a/mods/lzr_devmode/locale/poconvert/ms.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/pt_BR.po b/mods/lzr_devmode/locale/poconvert/pt_BR.po deleted file mode 100644 index 09985e4b..00000000 --- a/mods/lzr_devmode/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/ru.po b/mods/lzr_devmode/locale/poconvert/ru.po deleted file mode 100644 index 65bda9bb..00000000 --- a/mods/lzr_devmode/locale/poconvert/ru.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "Войти или выйти из режима разработчика" - -msgid "[ enter | exit ]" -msgstr "[ enter | exit ]" - -msgid "Already in development mode!" -msgstr "Вы уже в режиме разработчика!" - -msgid "Not in development mode!" -msgstr "Вы не в режиме разработчика!" - diff --git a/mods/lzr_devmode/locale/poconvert/se.po b/mods/lzr_devmode/locale/poconvert/se.po deleted file mode 100644 index e933456c..00000000 --- a/mods/lzr_devmode/locale/poconvert/se.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/sk.po b/mods/lzr_devmode/locale/poconvert/sk.po deleted file mode 100644 index 56c40222..00000000 --- a/mods/lzr_devmode/locale/poconvert/sk.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/template.pot b/mods/lzr_devmode/locale/poconvert/template.pot deleted file mode 100644 index 5e450dd9..00000000 --- a/mods/lzr_devmode/locale/poconvert/template.pot +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/tr.po b/mods/lzr_devmode/locale/poconvert/tr.po deleted file mode 100644 index fbe62cb0..00000000 --- a/mods/lzr_devmode/locale/poconvert/tr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" - diff --git a/mods/lzr_devmode/locale/poconvert/zh_Hans.po b/mods/lzr_devmode/locale/poconvert/zh_Hans.po deleted file mode 100644 index 52b30a95..00000000 --- a/mods/lzr_devmode/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" diff --git a/mods/lzr_devmode/locale/poconvert/zh_Hant.po b/mods/lzr_devmode/locale/poconvert/zh_Hant.po deleted file mode 100644 index 3535362e..00000000 --- a/mods/lzr_devmode/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_devmode x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Enter or exit development mode" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in development mode!" -msgstr "" - -msgid "Not in development mode!" -msgstr "" diff --git a/mods/lzr_devmode/locale/template.txt b/mods/lzr_devmode/locale/template.txt deleted file mode 100644 index 29c87a15..00000000 --- a/mods/lzr_devmode/locale/template.txt +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_devmode -Enter or exit development mode= -[ enter | exit ]= -Already in development mode!= -Not in development mode!= diff --git a/mods/lzr_devmode/mod.conf b/mods/lzr_devmode/mod.conf index 5b15300d..a58eacd3 100644 --- a/mods/lzr_devmode/mod.conf +++ b/mods/lzr_devmode/mod.conf @@ -1,2 +1,3 @@ name = lzr_devmode depends = lzr_gamestate, lzr_gui, lzr_player +description = Development Mode that allows to get all items (including technical ones) and edit the map freely diff --git a/mods/lzr_doors/init.lua b/mods/lzr_doors/init.lua new file mode 100644 index 00000000..9a2660e1 --- /dev/null +++ b/mods/lzr_doors/init.lua @@ -0,0 +1,125 @@ +local S = minetest.get_translator("lzr_doors") +local F = minetest.formspec_escape +local FS = function(...) return minetest.formspec_escape(S(...)) end + +lzr_doors = {} + +--[[ Basic doors for Lazarr! + +The doors in Lazarr! are much simpler than in other games. This +is neccessary to ensure laser compatibility. + +There are two types of doors: Locked doors play a sound when +interacting with them and exit doors that allow the player +to exit the level. + +A major limitation is that doors cannot be opened or closed. + +A door is basically just 2 panes (using `lzr_panes`), +with a top segment and a bottom one. Panes are useful because +they are laser-compatible. + +Door segments are completely standalone, it is the reponsibility +of the map author to construct correct doors. +]] + +local on_punch_exit = function(pos, node, clicker) + local state = lzr_gamestate.get_state() + if state ~= lzr_gamestate.LEVEL then + return + end + if not clicker and not clicker:is_player() then + return + end + + local message = S("Do you want to return to your ship?") + + local form = "formspec_version[7]size[8,2.5]".. + "textarea[0.5,0.5;7,0.8;;;"..F(message).."]".. + "button_exit[1.25,1.5;2,0.6;return_to_ship;"..FS("Yes").."]".. + "set_focus[cancel]".. + "button_exit[4.75,1.5;2,0.6;cancel;"..FS("No").."]" + + minetest.show_formspec(clicker:get_player_name(), "lzr_doors:leave_level", form) +end + + +local on_punch_locked = function(pos, node, clicker) + local state = lzr_gamestate.get_state() + if state ~= lzr_gamestate.LEVEL and state ~= lzr_gamestate.LEVEL_COMPLETE and state ~= lzr_gamestate.LEVEL_TEST then + return + end + minetest.sound_play({name="lzr_doors_door_locked", gain=0.3}, {pos=pos}, true) +end + +minetest.register_on_player_receive_fields(function(player, formname, fields) + local state = lzr_gamestate.get_state() + if state ~= lzr_gamestate.LEVEL then + return + end + if formname == "lzr_doors:leave_level" then + if fields.return_to_ship then + lzr_levels.leave_level() + end + end +end) + +local help_exit = S("Allows to exit the level") +local help_locked = S("Cannot be opened") + +lzr_doors.register_door = function(basename, modname, def) + lzr_panes.register_pane(modname..":door_"..basename.."_exit_top", { + description = S("@1 (top segment, exit)", def.base_description), + _tt_help = help_exit, + def.textures, + textures = def.textures_top, + inventory_image = "("..def.image_top .. ")^lzr_doors_overlay_exit.png", + wield_image = "("..def.image_top .. ")^lzr_doors_overlay_exit.png", + sounds = def.sounds or lzr_sounds.node_sound_wood_defaults(), + element_group = "laser_element_door_"..basename.."_exit_top", + on_punch = on_punch_exit, + groups = { door = 2, door_exit = 1 }, + }) + lzr_panes.register_pane(modname..":door_"..basename.."_exit_bottom", { + description = S("@1 (bottom segment, exit)", def.base_description), + _tt_help = help_exit, + textures = def.textures_bottom, + inventory_image = "("..def.image_bottom.. ")^lzr_doors_overlay_exit.png", + wield_image = "("..def.image_bottom.. ")^lzr_doors_overlay_exit.png", + sounds = lzr_sounds.node_sound_wood_defaults(), + element_group = "laser_element_door_"..basename.."_exit_bottom", + on_punch = on_punch_exit, + groups = { door = 1, door_exit = 1 }, + }) + + lzr_panes.register_pane(modname..":door_"..basename.."_locked_top", { + description = S("@1 (top segment, locked)", def.base_description), + _tt_help = help_locked, + textures = def.textures_top, + inventory_image = "("..def.image_top .. ")^lzr_doors_overlay_locked.png", + wield_image = "("..def.image_top .. ")^lzr_doors_overlay_locked.png", + sounds = def.sounds or lzr_sounds.node_sound_wood_defaults(), + element_group = "laser_element_door_"..basename.."_locked_top", + on_punch = on_punch_locked, + groups = { door = 2, door_locked = 1 }, + }) + lzr_panes.register_pane(modname..":door_"..basename.."_locked_bottom", { + description = S("@1 (bottom segment, locked)", def.base_description), + _tt_help = help_locked, + textures = def.textures_bottom, + inventory_image = "("..def.image_bottom.. ")^lzr_doors_overlay_locked.png", + wield_image = "("..def.image_bottom.. ")^lzr_doors_overlay_locked.png", + sounds = lzr_sounds.node_sound_wood_defaults(), + element_group = "laser_element_door_"..basename.."_locked_bottom", + on_punch = on_punch_locked, + groups = { door = 1, door_locked = 1 }, + }) +end + +lzr_doors.register_door("wood_frame", "lzr_doors", { + base_description = S("Wooden Frame Door"), + textures_top = {"lzr_doors_door_wood_frame_top.png", "lzr_doors_door_wood_frame_sides.png", "lzr_doors_door_wood_frame_sides.png", "lzr_doors_door_wood_frame_top.png^[transformFX"}, + textures_bottom = {"lzr_doors_door_wood_frame_bottom.png", "lzr_doors_door_wood_frame_sides.png", "lzr_doors_door_wood_frame_sides.png", "lzr_doors_door_wood_frame_bottom.png^[transformFX"}, + image_top = "lzr_doors_door_wood_frame_top.png", + image_bottom = "lzr_doors_door_wood_frame_bottom.png", +}) diff --git a/mods/lzr_doors/mod.conf b/mods/lzr_doors/mod.conf new file mode 100644 index 00000000..e783a7e0 --- /dev/null +++ b/mods/lzr_doors/mod.conf @@ -0,0 +1,3 @@ +name = lzr_doors +description = Very basic doors +depends = lzr_panes, lzr_gamestate, lzr_levels diff --git a/mods/lzr_doors/sounds/lzr_doors_door_locked.ogg b/mods/lzr_doors/sounds/lzr_doors_door_locked.ogg new file mode 100644 index 00000000..3bc5b885 Binary files /dev/null and b/mods/lzr_doors/sounds/lzr_doors_door_locked.ogg differ diff --git a/mods/lzr_doors/textures/lzr_doors_door_wood_frame_bottom.png b/mods/lzr_doors/textures/lzr_doors_door_wood_frame_bottom.png new file mode 100644 index 00000000..6d08e243 Binary files /dev/null and b/mods/lzr_doors/textures/lzr_doors_door_wood_frame_bottom.png differ diff --git a/mods/lzr_doors/textures/lzr_doors_door_wood_frame_sides.png b/mods/lzr_doors/textures/lzr_doors_door_wood_frame_sides.png new file mode 100644 index 00000000..87599da0 Binary files /dev/null and b/mods/lzr_doors/textures/lzr_doors_door_wood_frame_sides.png differ diff --git a/mods/lzr_doors/textures/lzr_doors_door_wood_frame_top.png b/mods/lzr_doors/textures/lzr_doors_door_wood_frame_top.png new file mode 100644 index 00000000..c41683ce Binary files /dev/null and b/mods/lzr_doors/textures/lzr_doors_door_wood_frame_top.png differ diff --git a/mods/lzr_doors/textures/lzr_doors_overlay_exit.png b/mods/lzr_doors/textures/lzr_doors_overlay_exit.png new file mode 100644 index 00000000..700ebcb9 Binary files /dev/null and b/mods/lzr_doors/textures/lzr_doors_overlay_exit.png differ diff --git a/mods/lzr_doors/textures/lzr_doors_overlay_locked.png b/mods/lzr_doors/textures/lzr_doors_overlay_locked.png new file mode 100644 index 00000000..946720c4 Binary files /dev/null and b/mods/lzr_doors/textures/lzr_doors_overlay_locked.png differ diff --git a/mods/lzr_editor/init.lua b/mods/lzr_editor/init.lua index d926209c..e2c373d9 100644 --- a/mods/lzr_editor/init.lua +++ b/mods/lzr_editor/init.lua @@ -39,7 +39,12 @@ local INITIAL_EDITOR_ITEMS = { local OUT_OF_BOUNDS_TOLERANCE = 1 lzr_editor = {} +-- Remember if player has already entered the level editor in this session lzr_editor.first_time = true +-- Remember if the WorldEdit usage warning has already been shown in this session +-- (a warning is shown when a WorldEdit command is used because some commands +-- might break the triggers) +lzr_editor.worldedit_warning = false -- The level state holds the metadata for -- the level that is being currently edited. @@ -78,13 +83,24 @@ local error_warning_texts = { barriers = S("Barrier or rain membrane in level area"), gold_block = S("Bare gold block in level area"), plant_on_ground = S("Rooted plant in level area"), - too_many_parrot_spawners = S("More than one information block"), + too_many_parrot_spawners = S("More than one parrot spawner"), + too_many_hidden_parrot_spawners = S("More than one hidden parrot spawner"), + --~ param2 is an internal value used by blocks to store some state + bad_hidden_parrot_spawner = S("Bad param2 value for hidden parrot spawner"), trigger_out_of_bounds = S("Trigger is out of bounds"), trigger_moved = S("Trigger ID does not match location"), laser_incompatible = S("Laser-incompatible node found"), no_treasures = S("No treasures to collect"), + --~ Warning shown when a level has an incomplete large fern broken_fern_top = S("Large fern top node without bottom node"), + --~ Warning shown when a level has an incomplete large fern broken_fern_bottom = S("Large fern bottom node without top node"), + --~ Warning shown when a level has an incomplete door + half_door = S("Incomplete door"), + --~ Warning shown when a level has an invalid door. param2 is an internal value used by blocks to store some state + incompatible_door_segments_param2 = S("Mismatching param2 value for door segments"), + --~ Warning shown when a level has an invalid door + incompatible_door_segments_type = S("Mismatching type for door segments"), } -- Add error messages from lzr_triggers as well for id, text in pairs(lzr_triggers.CHECK_ERROR_TEXTS) do @@ -199,10 +215,6 @@ function lzr_editor.enter_editor(player) local message = S("Welcome to the Level Editor!").."\n".. S("See LEVEL_EDITOR.md for instructions.") minetest.chat_send_player("singleplayer", message) - if minetest.get_modpath("worldedit") ~= nil then - message = S("WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.") - minetest.chat_send_player("singleplayer", minetest.colorize("#ffff00", message)) - end lzr_editor.first_time = false end @@ -338,8 +350,10 @@ minetest.register_chatcommand("editor_save", { end local ok, filename, filename2 = save_level(level_name) if ok and filename and filename2 then + --~ @1 and @2 are file locations return true, S("Level saved to @1 and @2.", filename, filename2) elseif of and filename then + --~ @1 and @2 are file locations return true, S("Level saved to @1, but could not write metadata to @2.", filename, filename2) else return false, S("Error writing level file!") @@ -347,19 +361,6 @@ minetest.register_chatcommand("editor_save", { end, }) --- Returns true if the given file exists, false otherwise. --- * path: Path to file (without file name) --- * filename: File name of file (without path) -local file_exists = function(path, filename) - local levels = minetest.get_dir_list(path, false) - for l=1, #levels do - if levels[l] == filename then - return true - end - end - return false -end - local load_level = function(level_name, player) if lzr_gamestate.get_state() ~= lzr_gamestate.EDITOR then return false @@ -369,7 +370,7 @@ local load_level = function(level_name, player) return false end local filename = level_name..".mts" - local ok = file_exists(minetest.get_worldpath().."/levels", filename) + local ok = lzr_util.file_exists(minetest.get_worldpath().."/levels", filename) if not ok then return false end @@ -394,6 +395,7 @@ local load_level = function(level_name, player) -- sunlight if legacy_window == "lzr_decor:woodframed_glass" then level_state.ceiling = "lzr_core:barrier" + --~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. minetest.chat_send_player(player:get_player_name(), S("Note: This level uses a legacy window boundary, which is no longer supported.")) else level_state.ceiling = exploded_bounds[4] @@ -515,7 +517,7 @@ minetest.register_chatcommand("editor_load", { if check_for_slash(level_name) then return false, S("Level name must not contain slash or backslash!") end - local ok = file_exists(minetest.get_worldpath().."/levels", level_name..".mts") + local ok = lzr_util.file_exists(minetest.get_worldpath().."/levels", level_name..".mts") if not ok then return false, S("Level file does not exist!") end @@ -664,9 +666,6 @@ local show_settings_dialog = function(player, settings_state) local level_size = lzr_world.get_level_size() - -- TODO: Use this string when we have a parrot model - local goldie_speech = NS("Goldie speech") - local boundary_button = function(boundaryname, nodename, y) if minetest.registered_nodes[nodename] then return "item_image_button[7.75,"..y..";0.6,0.6;"..F(nodename)..";level_"..boundaryname.."_select;]" @@ -695,7 +694,7 @@ local show_settings_dialog = function(player, settings_state) boundary_button("floor", settings_state.floor, 4.3).. boundary_button("ceiling", settings_state.ceiling, 5.3).. - "field[0.5,6.3;8,0.6;level_npc_goldie;"..FS("Information block text")..";"..F(settings_state.npc_texts.goldie).."]".. + "field[0.5,6.3;8,0.6;level_npc_goldie;"..FS("Goldie speech")..";"..F(settings_state.npc_texts.goldie).."]".. "label[0.5,7.1;"..FS("Music").."]".. "dropdown[0.5,7.3;8,0.6;level_ambient;"..ambient_list..";"..current_ambient..";true]".. @@ -726,7 +725,7 @@ local show_settings_dialog = function(player, settings_state) "tooltip[level_wall;"..FS("Itemstring of node to be placed on the left, front, back and right level borders").."]".. "tooltip[level_floor;"..FS("Itemstring of node to be placed at the bottom of the level").."]".. "tooltip[level_ceiling;"..FS("Itemstring of node to be placed at the top of the level").."]".. - "tooltip[level_npc_goldie;"..FS("Text to be shown when player interacts with the information block").."]".. + "tooltip[level_npc_goldie;"..FS("Text to be shown when player interacts with Goldie the Parrot").."]".. "tooltip[level_ambient;"..FS("Which audio ambience to play").."]".. "tooltip[level_sky;"..FS("How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day").."]".. "tooltip[level_weather;"..FS("Visual weather effects (no audio)").."]".. @@ -864,6 +863,7 @@ lzr_editor.check_level_errors = function() local bnode = minetest.get_node(fposb) if bnode.name ~= "lzr_plants:large_fern_bottom" then table.insert(errors, "broken_fern_top") + break end end -- Test: Fern bottom without top @@ -874,6 +874,35 @@ lzr_editor.check_level_errors = function() local tnode = minetest.get_node(fpost) if tnode.name ~= "lzr_plants:large_fern_top" then table.insert(errors, "broken_fern_bottom") + break + end + end + + local hidden_parrot_spawners = minetest.find_nodes_in_area(minpos, maxpos, "lzr_parrot_npc:hidden_parrot_spawner") + if #hidden_parrot_spawners > 1 then + table.insert(errors, "too_many_hidden_parrot_spawners") + end + for h=1, #hidden_parrot_spawners do + local node = minetest.get_node(hidden_parrot_spawners[h]) + local num = (node.param2 % 4) + 1 + local parrot_name = lzr_parrot_npc.get_hidden_parrot_name(num) + if not parrot_name then + table.insert(errors, "bad_hidden_parrot_spawner") + break + end + end + + local hidden_parrot_spawners = minetest.find_nodes_in_area(minpos, maxpos, "lzr_parrot_npc:hidden_parrot_spawner") + if #hidden_parrot_spawners > 1 then + table.insert(errors, "too_many_hidden_parrot_spawners") + end + for h=1, #hidden_parrot_spawners do + local node = minetest.get_node(hidden_parrot_spawners[h]) + local num = (node.param2 % 4) + 1 + local parrot_name = lzr_parrot_npc.get_hidden_parrot_name(num) + if not parrot_name then + table.insert(errors, "bad_hidden_parrot_spawner") + break end end @@ -921,6 +950,55 @@ lzr_editor.check_level_warnings = function() table.insert(warnings, "laser_incompatible") end + -- Test: Incompatible door segments + local doors = minetest.find_nodes_in_area(minpos, maxpos, "group:door") + if #doors > 0 then + local half_door, inc_p2, inc_type = false, false, false + for d=1, #doors do + local dpos = doors[d] + local dnode = minetest.get_node(dpos) + local ddir = minetest.facedir_to_dir(dnode.param2) + -- Only test upright door segments. Door segments that lie flat + -- don't trigger warnings. + if ddir.y == 0 then + local altpos + local g = minetest.get_item_group(dnode.name, "door") + if g == 1 then + altpos = vector.offset(dpos, 0, 1, 0) + elseif g == 2 then + altpos = vector.offset(dpos, 0, -1, 0) + else + minetest.log("error", "[lzr_editor] Door node '"..dnode.name.."' has bad door group rating: "..g) + break + end + local altnode = minetest.get_node(altpos) + local ga = minetest.get_item_group(altnode.name, "door") + if ga == 0 then + half_door = true + elseif altnode.param2 ~= dnode.param2 then + inc_p2 = true + else + local g_exit = minetest.get_item_group(dnode.name, "door_exit") + local ga_exit = minetest.get_item_group(altnode.name, "door_exit") + local g_locked = minetest.get_item_group(dnode.name, "door_locked") + local ga_locked = minetest.get_item_group(altnode.name, "door_locked") + if g_exit ~= ga_exit or g_locked ~= ga_locked then + inc_type = true + end + end + end + end + if half_door then + table.insert(warnings, "half_door") + end + if inc_p2 then + table.insert(warnings, "incompatible_door_segments_param2") + end + if inc_type then + table.insert(warnings, "incompatible_door_segments_type") + end + end + -- Test: No treasures to collect (should have at least 1). -- The level is still playable, but it will be an instant win. local no_treasures = true @@ -1261,7 +1339,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) minetest.chat_send_player(pname, S("File name must not contain slash or backslash!")) return false end - local exists = file_exists(minetest.get_worldpath().."/levels", fields.file_name..".mts") + local exists = lzr_util.file_exists(minetest.get_worldpath().."/levels", fields.file_name..".mts") if not exists then minetest.chat_send_player(pname, S("Level file does not exist!")) return @@ -1458,3 +1536,24 @@ minetest.register_chatcommand("editor_clear", { end, }) +-- Show a warning when issuing a WorldEdit command in the editor. +-- Using WorldEdit to change blocks can lead to an invalid level state. +-- In particular, it might break the trigger definitions +minetest.register_on_chatcommand(function(name, command, params) + local cdef = minetest.registered_chatcommands[command] + if not cdef then + return + end + if lzr_editor.worldedit_warning then + return + end + if lzr_gamestate.get_state() ~= lzr_gamestate.EDITOR then + return + end + local origin = cdef.mod_origin + if cdef.mod_origin == "worldedit" or cdef.mod_origin == "worldedit_commands" or cdef.mod_origin == "worldedit_shortcommands" then + local message = S("WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.") + minetest.chat_send_player(name, minetest.colorize("#ffff00", message)) + lzr_editor.worldedit_warning = true + end +end) diff --git a/mods/lzr_editor/locale/lzr_editor.de.po b/mods/lzr_editor/locale/lzr_editor.de.po new file mode 100644 index 00000000..ec123f6a --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.de.po @@ -0,0 +1,399 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: 2024-12-14 14:21+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "Kein Teleporter" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "Mehr als ein Teleporter" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "Barriere oder Regenmembran im Levelbereich" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "Freistehender Goldblock im Levelbereich" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "Verwurzelte Pflanze im Levelbereich" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "Mehr als ein Papageienspawner" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "Mehr als ein Versteckter-Papageispawner" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "Schlechter param2 für Versteckter-Papageispawner" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "Auslöser ist außerhalb der Grenzen" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "Auslöser-ID passt nicht zum Ort" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "Laserinkompatiblen Node gefunden" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "Keine zu sammelnde Schätze" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "• Fehler: @1" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "• Warnung: @1" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "Willkommen im Level-Editor!" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "Siehe LEVEL_EDITOR.md für die Anleitung." + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "Die folgenden Probleme wurden in diesem Level gefunden:" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "Aktuelles Level speichern" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "Nicht im Editor-Modus!" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "Das ist während des Ladevorgangs nicht möglich!" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "Keinen Levelnamen angegeben." + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "Levelname darf keinen Schrägstrich oder Backslash enthalten!" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "Level nach @1 und @2 gespeichert." + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" +"Level nach @1 gespeichert, aber Metadaten konnten nicht in @2 gespeichert " +"werden." + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "Fehler beim Schreiben der Level-Datei!" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" +"Anmerkung: Dieses Level benutzt die veraltete Fenstergrenze. Dies wird nicht " +"länger unterstützt." + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "Level laden" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "Der Editor lädt bereits einen Level!" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "Level-Datei existiert nicht!" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "Level geladen." + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "Fehler beim Lesen der Level-Datei!" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "Level-Editor starten oder beenden" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "[ enter | exit ]" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "Bereits im Level-Editor!" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "Nicht im Level-Editor!" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "Alle Auslöser entfernen und sie zu ihrem Ausgangszustand zurücksetzen" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "Die Auslöser wurden zurückgesetzt." + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "Leveleinstellungen" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "Name" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "Größe" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "X" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "Y" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "Z" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "Wand-Node" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "Boden-Node" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "Decken-Node" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "Goldi-Rede" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "Musik" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "Himmel" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "Wetter" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "Kulisse" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "X-Koordinate der Kulissenposition" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "Y-Koordinate der Kulissenposition" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "Z-Koordinate der Kulissenposition" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "Levelname, so, wie er dem Spieler angezeigt wird" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "Levelgröße entlang der X-Achse" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "Levelgröße entlang der Y-Achse" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "Levelgröße entlang der Z-Achse" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" +"Itemstring des Nodes, der an den linken, vorderen, hinteren und rechten " +"Levelgrenzen platziert wird" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "Itemstring des Nodes, der unterhalb des Levels platziert wird" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "Itemstring des Nodes, der oberhalb des Levels platziert wird" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" +"Text, der angezeigt wird, wenn der Spieler mit Goldi dem Papagei interagiert" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "Welche Geräuschkulisse abgespielt werden soll" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" +"Wie der Himmel aussieht. Beeinflusst Farbe, Sonne, Mond, Sterne, Wolken und " +"die Tageszeit" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "Sichtbare Wettereffekte (keine Töne)" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "Die Welt, die den Level umgibt" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "OK" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "Abbrechen" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "Level speichern als …" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "Speichern" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "Level laden …" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "Laden" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "Dateiliste:" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "Dateiname" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "Das aktuelle Level auf Probleme prüfen" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "Keine Probleme gefunden." + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "Die folgenden Probleme wurden gefunden:" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "Dateiname darf keinen Schrägstrich oder Backslash enthalten!" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "Ohne Titel (@1)" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" +"Alle Blöcke im aktuellen Levelbereich entfernen oder die Karte neu erzeugen" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "Level geleert." + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "Level wird geleert …" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" +"ACHTUNG: Wenn ein Auslöserblock in WorldEdit geändert wird, könnte dies die " +"Auslöser kaputt machen. Sie müssen nach einer solchen Aktion möglicherweise /" +"reset_triggers aufrufen." + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "Es stehen keine Nodes zur Auswahl." + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "Grenz-Node auswählen:" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "Seite @1/@2" + +#~ msgid "More than one information block" +#~ msgstr "Mehr als ein Informationsblock" + +#~ msgid "Information block text" +#~ msgstr "Informationsblocktext" diff --git a/mods/lzr_editor/locale/lzr_editor.de.tr b/mods/lzr_editor/locale/lzr_editor.de.tr deleted file mode 100644 index 0dd05773..00000000 --- a/mods/lzr_editor/locale/lzr_editor.de.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter=Kein Teleporter -More than one teleporter=Mehr als ein Teleporter -Barrier or rain membrane in level area=Barriere oder Regenmembran im Levelbereich -Bare gold block in level area=Freistehender Goldblock im Levelbereich -Rooted plant in level area=Verwurzelte Pflanze im Levelbereich -More than one information block=Mehr als ein Informationsblock -Trigger is out of bounds=Auslöser ist außerhalb der Grenzen -Trigger ID does not match location=Auslöser-ID passt nicht zum Ort -Laser-incompatible node found=Laserinkompatiblen Node gefunden -No treasures to collect=Keine zu sammelnde Schätze -• Error: @1=• Fehler: @1 -• Warning: @1=• Warnung: @1 -Welcome to the Level Editor!=Willkommen im Level-Editor! -See LEVEL_EDITOR.md for instructions.=Siehe LEVEL_EDITOR.md für die Anleitung. -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.=ACHTUNG: Wenn ein Auslöserblock in WorldEdit geändert wird, könnte dies die Auslöser kaputt machen. Sie müssen nach einer solchen Aktion möglicherweise /reset_triggers aufrufen. -The following problems were found in this level:=Die folgenden Probleme wurden in diesem Level gefunden: -Save current level=Aktuelles Level speichern -= -Not in editor mode!=Nicht im Editor-Modus! -Can’t do this while loading!=Das ist während des Ladevorgangs nicht möglich! -No level name provided.=Keinen Levelnamen angegeben. -Level name must not contain slash or backslash!=Levelname darf keinen Schrägstrich oder Backslash enthalten! -Level saved to @1 and @2.=Level nach @1 und @2 gespeichert. -Level saved to @1, but could not write metadata to @2.=Level nach @1 gespeichert, aber Metadaten konnten nicht in @2 gespeichert werden. -Error writing level file!=Fehler beim Schreiben der Level-Datei! -Note: This level uses a legacy window boundary, which is no longer supported.=Anmerkung: Dieses Level benutzt die veraltete Fenstergrenze. Dies wird nicht länger unterstützt. -Load level=Level laden -The editor is already loading a level!=Der Editor lädt bereits einen Level! -Level file does not exist!=Level-Datei existiert nicht! -Level loaded.=Level geladen. -Error reading level file!=Fehler beim Lesen der Level-Datei! -Start or exit level editor=Level-Editor starten oder beenden -[ enter | exit ]=[ enter | exit ] -Already in level editor!=Bereits im Level-Editor! -Not in level editor!=Nicht im Level-Editor! -Remove all triggers and reset them to their initial state=Alle Auslöser entfernen und sie zu ihrem Ausgangszustand zurücksetzen -Triggers have been reset.=Die Auslöser wurden zurückgesetzt. -Goldie speech=Goldi-Rede -Level settings=Leveleinstellungen -Name=Name -Size=Größe -X=X -Y=Y -Z=Z -Wall node=Wand-Node -Floor node=Boden-Node -Ceiling node=Decken-Node -Information block text=Informationsblocktext -Music=Musik -Sky=Himmel -Weather=Wetter -Backdrop=Kulisse -X coordinate of backdrop position=X-Koordinate der Kulissenposition -Y coordinate of backdrop position=Y-Koordinate der Kulissenposition -Z coordinate of backdrop position=Z-Koordinate der Kulissenposition -Level name as shown to the player=Levelname, so, wie er dem Spieler angezeigt wird -Level size along the X axis=Levelgröße entlang der X-Achse -Level size along the Y axis=Levelgröße entlang der Y-Achse -Level size along the Z axis=Levelgröße entlang der Z-Achse -Itemstring of node to be placed on the left, front, back and right level borders=Itemstring des Nodes, der an den linken, vorderen, hinteren und rechten Levelgrenzen platziert wird -Itemstring of node to be placed at the bottom of the level=Itemstring des Nodes, der unterhalb des Levels platziert wird -Itemstring of node to be placed at the top of the level=Itemstring des Nodes, der oberhalb des Levels platziert wird -Text to be shown when player interacts with the information block=Text, der angezeigt wird, wenn der Spieler mit dem Informationsblock interagiert -Which audio ambience to play=Welche Geräuschkulisse abgespielt werden soll -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day=Wie der Himmel aussieht. Beeinflusst Farbe, Sonne, Mond, Sterne, Wolken und die Tageszeit -Visual weather effects (no audio)=Sichtbare Wettereffekte (keine Töne) -The world that surrounds the level=Die Welt, die den Level umgibt -Save level as …=Level speichern als … -Save=Speichern -Load level …=Level laden … -Load=Laden -File list:=Dateiliste: -File name=Dateiname -Check current level for problems=Das aktuelle Level auf Probleme prüfen -No problems found.=Keine Probleme gefunden. -The following problems were found:=Die folgenden Probleme wurden gefunden: -File name must not contain slash or backslash!=Dateiname darf keinen Schrägstrich oder Backslash enthalten! -Untitled (@1)=Ohne Titel (@1) -Remove all blocks in the current level area or regenerate the map=Alle Blöcke im aktuellen Levelbereich entfernen oder die Karte neu erzeugen -Level cleared.=Level geleert. -Clearing level …=Level wird geleert … -OK=OK -Cancel=Abbrechen -There are no nodes to choose from.=Es stehen keine Nodes zur Auswahl. -Select a boundary node:=Grenz-Node auswählen: -Page @1/@2=Seite @1/@2 diff --git a/mods/lzr_editor/locale/lzr_editor.es.po b/mods/lzr_editor/locale/lzr_editor.es.po new file mode 100644 index 00000000..c478b852 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.es.po @@ -0,0 +1,402 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "Sin teletransporte" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "Más de un teletransporte" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "Barrera o membrana de lluvia en el área del nivel" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "Gran bloque de oro en el área del nivel" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "Planta rota en el área del nivel" + +#: mods/lzr_editor/init.lua:86 +#, fuzzy +msgid "More than one parrot spawner" +msgstr "Más de un teletransporte" + +#: mods/lzr_editor/init.lua:87 +#, fuzzy +msgid "More than one hidden parrot spawner" +msgstr "Más de un teletransporte" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "Disparador está fuera de límites" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "El ID del disparador no coincide con la ubicación" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "Nodo del láser incompatible encontrado" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "No hay cofres para colectar" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "• Error: @1" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "• Advertencia: @1" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "¡Bienvenido al editor del nivel!" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "Mira LEVEL_EDITOR.md para instrucciones." + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "Los siguientes problemas fueron encontrados en este nivel:" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "Guardar nivel actual" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "¡No en modo editor!" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "¡No puedes esto mientras carga!" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "Ningún nombre de nivel dado." + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "¡El nombre del nivel no debe contener barras o barras invertidas!" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "Nivel guardado a @1 y @2." + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "Nivel guardado en @1, pero no se pudieron escribir metadatos en @2." + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "¡Error al escribir el archivo de nivel!" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" +"Nota: Este nivel utiliza un límite de ventana heredado, que ya no está " +"soportado." + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "Cargar nivel" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "¡El editor ya está cargando un nivel!" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "¡El archivo del nivel no existe!" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "Nivel cargado." + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "¡Error al leer el archivo del nivel!" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "Inicia o sal del editor del nivel" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "[entrar | salir ]" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "¡Ya estas en un editor de nivel!" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "¡No en el editor del nivel!" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "Elimine todos los disparadores y restablezcalos a su estado inicial" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "Los disparadores has sido reiniciados." + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "Configuraciones del nivel" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "Nombre" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "Tamaño" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "X" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "Y" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "Z" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "Nodo de pared" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "Nodo del suelo" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "Nodo de techo" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "Discurso de Goldie" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "Música" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "Cielo" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "Clima" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "Telón de fondo" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "Coordenada X de la posición del telón de fondo" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "Coordenada Y de la posición del telón de fondo" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "Coordenada Z de la posición del telón de fondo" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "Nombre del nivel como se muestra al jugador" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "Tamaño del nivel a lo largo del eje X" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "Tamaño del nivel a lo largo del eje Y" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "Tamaño del nivel a lo largo del eje Z" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" +"Itemstring del nodo que se colocará en los bordes izquierdo, delantero, " +"trasero y derecho del nivel" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" +"Cadena de elementos del nodo que se colocará en la parte inferior del nivel" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" +"Cadena de elementos del nodo que se colocará en la parte superior del nivel" + +#: mods/lzr_editor/init.lua:717 +#, fuzzy +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" +"Texto que se mostrará cuando el jugador interactúe con el bloque de " +"información" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "Cuál audio de ambiente para reproducir" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" +"Cómo se ve el cielo. Afecta el color, el sol, la luna, las estrellas, las " +"nubes y la hora del día" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "Efectos climáticos visuales (sin audio)" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "El mundo que rodea el nivel" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "OK" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "Cancelar" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "Guardar nivel como …" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "Guardar" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "Cargar nivel …" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "Cargar" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "Lista de archivos:" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "Nombre del archivo" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "Verifique el nivel actual para detectar problemas" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "Ningún problema fue encontrado." + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "Los siguientes problemas se encontraron:" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "¡El nombre del archivo no debe contener barras o barras invertidas!" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "Sin título (@1)" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" +"Elimina todos los bloques en el área del nivel actual o regenera el mapa" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "Nivel despejado." + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "Limpiando el nivel …" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" +"ADVERTENCIA: Cambiar un bloque de disparador con un comando WorldEdit puede " +"romper los disparadores. Es posible que tengas que llamar a /reset_triggers " +"después de hacerlo." + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "No hay nodos para elegir." + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "Seleccione un nodo de límite:" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "Página @1/@2" + +#~ msgid "More than one information block" +#~ msgstr "Más de un bloque de información" + +#~ msgid "Information block text" +#~ msgstr "Información del bloque de texto" diff --git a/mods/lzr_editor/locale/lzr_editor.es.tr b/mods/lzr_editor/locale/lzr_editor.es.tr deleted file mode 100644 index 5e0c1a13..00000000 --- a/mods/lzr_editor/locale/lzr_editor.es.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter=Sin teletransporte -More than one teleporter=Más de un teletransporte -Barrier or rain membrane in level area=Barrera o membrana de lluvia en el área del nivel -Bare gold block in level area=Gran bloque de oro en el área del nivel -Rooted plant in level area=Planta rota en el área del nivel -More than one information block=Más de un bloque de información -Trigger is out of bounds=Disparador está fuera de límites -Trigger ID does not match location=El ID del disparador no coincide con la ubicación -Laser-incompatible node found=Nodo del láser incompatible encontrado -No treasures to collect=No hay cofres para colectar -• Error: @1=• Error: @1 -• Warning: @1=• Advertencia: @1 -Welcome to the Level Editor!=¡Bienvenido al editor del nivel! -See LEVEL_EDITOR.md for instructions.=Mira LEVEL_EDITOR.md para instrucciones. -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.=ADVERTENCIA: Cambiar un bloque de disparador con un comando WorldEdit puede romper los disparadores. Es posible que tengas que llamar a /reset_triggers después de hacerlo. -The following problems were found in this level:=Los siguientes problemas fueron encontrados en este nivel: -Save current level=Guardar nivel actual -= -Not in editor mode!=¡No en modo editor! -Can’t do this while loading!=¡No puedes esto mientras carga! -No level name provided.=Ningún nombre de nivel dado. -Level name must not contain slash or backslash!=¡El nombre del nivel no debe contener barras o barras invertidas! -Level saved to @1 and @2.=Nivel guardado a @1 y @2. -Level saved to @1, but could not write metadata to @2.=Nivel guardado en @1, pero no se pudieron escribir metadatos en @2. -Error writing level file!=¡Error al escribir el archivo de nivel! -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level=Cargar nivel -The editor is already loading a level!=¡El editor ya está cargando un nivel! -Level file does not exist!=¡El archivo del nivel no existe! -Level loaded.=Nivel cargado. -Error reading level file!=¡Error al leer el archivo del nivel! -Start or exit level editor=Inicia o sal del editor del nivel -[ enter | exit ]=[entrar | salir ] -Already in level editor!=¡Ya estas en un editor de nivel! -Not in level editor!=¡No en el editor del nivel! -Remove all triggers and reset them to their initial state=Elimine todos los disparadores y restablezcalos a su estado inicial -Triggers have been reset.=Los disparadores has sido reiniciados. -Goldie speech=Discurso de Goldie -Level settings=Configuraciones del nivel -Name=Nombre -Size=Tamaño -X=X -Y=Y -Z=Z -Wall node=Nodo de pared -Floor node=Nodo del suelo -Ceiling node=Nodo de techo -Information block text=Información del bloque de texto -Music=Música -Sky=Cielo -Weather=Clima -Backdrop=Telón de fondo -X coordinate of backdrop position=Coordenada X de la posición del telón de fondo -Y coordinate of backdrop position=Coordenada Y de la posición del telón de fondo -Z coordinate of backdrop position=Coordenada Z de la posición del telón de fondo -Level name as shown to the player=Nombre del nivel como se muestra al jugador -Level size along the X axis=Tamaño del nivel a lo largo del eje X -Level size along the Y axis=Tamaño del nivel a lo largo del eje Y -Level size along the Z axis=Tamaño del nivel a lo largo del eje Z -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level=Cadena de elementos del nodo que se colocará en la parte inferior del nivel -Itemstring of node to be placed at the top of the level=Cadena de elementos del nodo que se colocará en la parte superior del nivel -Text to be shown when player interacts with the information block=Texto que se mostrará cuando el jugador interactúe con el bloque de información -Which audio ambience to play=Cuál audio de ambiente para reproducir -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day=Cómo se ve el cielo. Afecta el color, el sol, la luna, las estrellas, las nubes y la hora del día -Visual weather effects (no audio)=Efectos climáticos visuales (sin audio) -The world that surrounds the level=El mundo que rodea el nivel -Save level as …=Guardar nivel como … -Save=Guardar -Load level …=Cargar nivel … -Load=Cargar -File list:=Lista de archivos: -File name=Nombre del archivo -Check current level for problems=Verifique el nivel actual para detectar problemas -No problems found.=Ningún problema fue encontrado. -The following problems were found:=Los siguientes problemas se encontraron: -File name must not contain slash or backslash!=¡El nombre del archivo no debe contener barras o barras invertidas! -Untitled (@1)=Sin título (@1) -Remove all blocks in the current level area or regenerate the map=Elimina todos los bloques en el área del nivel actual o regenera el mapa -Level cleared.=Nivel despejado. -Clearing level …=Limpiando el nivel … -OK=OK -Cancel=Cancelar -There are no nodes to choose from.=No hay nodos para elegir. -Select a boundary node:=Seleccione un nodo de límite: -Page @1/@2=Página @1/@2 diff --git a/mods/lzr_editor/locale/lzr_editor.fr.po b/mods/lzr_editor/locale/lzr_editor.fr.po new file mode 100644 index 00000000..a7249cb3 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.fr.po @@ -0,0 +1,398 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "aucun téléporteur" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "trop de téléporteurs (max. 1)" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" +"il y a une barrière ou une membrane perméable dans la zone interactive du " +"niveau" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "il y a un bloc d'or non protégé dans la zone interactive du niveau" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "il y a une plante à racines dans la zone interactive du niveau" + +#: mods/lzr_editor/init.lua:86 +#, fuzzy +msgid "More than one parrot spawner" +msgstr "trop de téléporteurs (max. 1)" + +#: mods/lzr_editor/init.lua:87 +#, fuzzy +msgid "More than one hidden parrot spawner" +msgstr "trop de téléporteurs (max. 1)" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "un déclencheur sort du niveau" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "l'identifiant d'un déclencheur ne correspond pas à sa position" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "un bloc incompatible avec les lasers est présent dans le niveau" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "aucun trésor à trouver" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "• Erreur : @1" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "• Attention :@1" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "Bienvenue dans l'éditeur de niveaux !" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "Pour plus d'informations, voir « LEVEL_EDITOR.md »." + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "Ce niveau comporte les problèmes suivants :" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "Enregistrer le niveau" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "Vous n'êtes pas dans l'éditeur de niveaux !" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "Impossible de faire cela pendant le chargement du niveau !" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "Le niveau n'a pas été nommé." + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "Le nom du niveau ne doit contenir ni « / », ni « \\ » !" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "Le niveau a été enregistré dans @1 et @2." + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" +"Le niveau a été enregistré dans @1, mais les métadonnées n'ont pas pu être " +"enregistrées dans @2." + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "Une erreur est survenue pendant l'écriture du fichier du niveau !" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "Ouvrir un niveau" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "L'éditeur est déjà en train de charger un niveau !" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "Le fichier de niveau spécifié est introuvable !" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "Le niveau a été chargé." + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "Une erreur est survenue pendant la lecture du fichier du niveau !" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "Entrer ou sortir de l'éditeur de niveaux" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "[ entrer | sortir ]" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "Vous êtes déjà dans l'éditeur de niveaux !" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "Vous n'êtes pas dans l'éditeur de niveaux !" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "Supprime tous les déclencheurs et les réinitialise" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "Les déclencheurs ont été réinitialisés." + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "Configuration du niveau" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "Nom" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "Taille" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "X" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "Y" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "Z" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "Bloc pour les murs" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "Bloc pour le sol" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "Bloc pour le plafond" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "Texte de Goldie" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "Musique" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "Ciel" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "Météo" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "Arrière-plan" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "Coordonnée X de l'arrière-plan" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "Coordonnée Y de l'arrière-plan" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "Coordonnée Z de l'arrière-plan" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "Le nom du niveau qui sera montré au joueur" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "Taille du niveau selon l'axe X" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "Taille du niveau selon l'axe Y" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "Taille du niveau selon l'axe Z" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "Itemstring du bloc utilisé pour le sol du niveau" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "Itemstring du bloc utilisé pour le plafond du niveau" + +#: mods/lzr_editor/init.lua:717 +#, fuzzy +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" +"Texte qui sera montré à un joueur qui interagit avec le bloc d'information" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "L'atmosphère auditive à jouer" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" +"À quoi ressemble le ciel ; affecte sa couleur ainsi que le Soleil, la Lune, " +"les étoiles, les nuages" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "Effets météo visuels (pas audio)" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "Le monde qui entoure le niveau" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "OK" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "Annuler" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "Enregistrer le niveau sous …" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "Enregistrer" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "Ouvrir le niveau …" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "Ouvrir" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "Liste des fichiers :" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "Nom du fichier" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "Cherche les problèmes présents dans le niveau" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "Aucun problème n'a été trouvé." + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "Le niveau comporte les problèmes suivants :" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "Le nom du fichier ne doit contenir ni « / », ni « \\ » !" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "Sans nom (@1)" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "Supprime tous les blocs du niveau, ou regénère la carte" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "Les blocs du niveau ont été supprimés." + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "Suppression des blocs du niveau …" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" +"ATTENTION : changer un bloc déclencheur ou déclenché avec WorldEdit peut " +"supprimer le déclencheur. Si vous le faîtes, il faudra peut-être appeler « /" +"reset_triggers »." + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "Il n'y a aucun blocs parmi lesquels choisir." + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "Sélectionnez un bloc pour la limite du niveau :" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "Page @1/@2" + +#~ msgid "More than one information block" +#~ msgstr "trop de blocs d'information (max. 1)" + +#~ msgid "Information block text" +#~ msgstr "Texte du bloc d'information" diff --git a/mods/lzr_editor/locale/lzr_editor.fr.tr b/mods/lzr_editor/locale/lzr_editor.fr.tr deleted file mode 100644 index f4ce0f19..00000000 --- a/mods/lzr_editor/locale/lzr_editor.fr.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter=aucun téléporteur -More than one teleporter=trop de téléporteurs (max. 1) -Barrier or rain membrane in level area=il y a une barrière ou une membrane perméable dans la zone interactive du niveau -Bare gold block in level area=il y a un bloc d'or non protégé dans la zone interactive du niveau -Rooted plant in level area=il y a une plante à racines dans la zone interactive du niveau -More than one information block=trop de blocs d'information (max. 1) -Trigger is out of bounds=un déclencheur sort du niveau -Trigger ID does not match location=l'identifiant d'un déclencheur ne correspond pas à sa position -Laser-incompatible node found=un bloc incompatible avec les lasers est présent dans le niveau -No treasures to collect=aucun trésor à trouver -• Error: @1=• Erreur : @1 -• Warning: @1=• Attention :@1 -Welcome to the Level Editor!=Bienvenue dans l'éditeur de niveaux ! -See LEVEL_EDITOR.md for instructions.=Pour plus d'informations, voir « LEVEL_EDITOR.md ». -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.=ATTENTION : changer un bloc déclencheur ou déclenché avec WorldEdit peut supprimer le déclencheur. Si vous le faîtes, il faudra peut-être appeler « /reset_triggers ». -The following problems were found in this level:=Ce niveau comporte les problèmes suivants : -Save current level=Enregistrer le niveau -= -Not in editor mode!=Vous n'êtes pas dans l'éditeur de niveaux ! -Can’t do this while loading!=Impossible de faire cela pendant le chargement du niveau ! -No level name provided.=Le niveau n'a pas été nommé. -Level name must not contain slash or backslash!=Le nom du niveau ne doit contenir ni « / », ni « \\ » ! -Level saved to @1 and @2.=Le niveau a été enregistré dans @1 et @2. -Level saved to @1, but could not write metadata to @2.=Le niveau a été enregistré dans @1, mais les métadonnées n'ont pas pu être enregistrées dans @2. -Error writing level file!=Une erreur est survenue pendant l'écriture du fichier du niveau ! -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level=Ouvrir un niveau -The editor is already loading a level!=L'éditeur est déjà en train de charger un niveau ! -Level file does not exist!=Le fichier de niveau spécifié est introuvable ! -Level loaded.=Le niveau a été chargé. -Error reading level file!=Une erreur est survenue pendant la lecture du fichier du niveau ! -Start or exit level editor=Entrer ou sortir de l'éditeur de niveaux -[ enter | exit ]=[ entrer | sortir ] -Already in level editor!=Vous êtes déjà dans l'éditeur de niveaux ! -Not in level editor!=Vous n'êtes pas dans l'éditeur de niveaux ! -Remove all triggers and reset them to their initial state=Supprime tous les déclencheurs et les réinitialise -Triggers have been reset.=Les déclencheurs ont été réinitialisés. -Goldie speech=Texte de Goldie -Level settings=Configuration du niveau -Name=Nom -Size=Taille -X=X -Y=Y -Z=Z -Wall node=Bloc pour les murs -Floor node=Bloc pour le sol -Ceiling node=Bloc pour le plafond -Information block text=Texte du bloc d'information -Music=Musique -Sky=Ciel -Weather=Météo -Backdrop=Arrière-plan -X coordinate of backdrop position=Coordonnée X de l'arrière-plan -Y coordinate of backdrop position=Coordonnée Y de l'arrière-plan -Z coordinate of backdrop position=Coordonnée Z de l'arrière-plan -Level name as shown to the player=Le nom du niveau qui sera montré au joueur -Level size along the X axis=Taille du niveau selon l'axe X -Level size along the Y axis=Taille du niveau selon l'axe Y -Level size along the Z axis=Taille du niveau selon l'axe Z -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level=Itemstring du bloc utilisé pour le sol du niveau -Itemstring of node to be placed at the top of the level=Itemstring du bloc utilisé pour le plafond du niveau -Text to be shown when player interacts with the information block=Texte qui sera montré à un joueur qui interagit avec le bloc d'information -Which audio ambience to play=L'atmosphère auditive à jouer -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day=À quoi ressemble le ciel ; affecte sa couleur ainsi que le Soleil, la Lune, les étoiles, les nuages -Visual weather effects (no audio)=Effets météo visuels (pas audio) -The world that surrounds the level=Le monde qui entoure le niveau -Save level as …=Enregistrer le niveau sous … -Save=Enregistrer -Load level …=Ouvrir le niveau … -Load=Ouvrir -File list:=Liste des fichiers : -File name=Nom du fichier -Check current level for problems=Cherche les problèmes présents dans le niveau -No problems found.=Aucun problème n'a été trouvé. -The following problems were found:=Le niveau comporte les problèmes suivants : -File name must not contain slash or backslash!=Le nom du fichier ne doit contenir ni « / », ni « \\ » ! -Untitled (@1)=Sans nom (@1) -Remove all blocks in the current level area or regenerate the map=Supprime tous les blocs du niveau, ou regénère la carte -Level cleared.=Les blocs du niveau ont été supprimés. -Clearing level …=Suppression des blocs du niveau … -OK=OK -Cancel=Annuler -There are no nodes to choose from.=Il n'y a aucun blocs parmi lesquels choisir. -Select a boundary node:=Sélectionnez un bloc pour la limite du niveau : -Page @1/@2=Page @1/@2 diff --git a/mods/lzr_editor/locale/lzr_editor.id.po b/mods/lzr_editor/locale/lzr_editor.id.po new file mode 100644 index 00000000..b018919d --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.id.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.id.tr b/mods/lzr_editor/locale/lzr_editor.id.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.id.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.it.po b/mods/lzr_editor/locale/lzr_editor.it.po new file mode 100644 index 00000000..1def4751 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.it.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.it.tr b/mods/lzr_editor/locale/lzr_editor.it.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.it.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.jbo.po b/mods/lzr_editor/locale/lzr_editor.jbo.po new file mode 100644 index 00000000..a00907c9 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.jbo.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.jbo.tr b/mods/lzr_editor/locale/lzr_editor.jbo.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.jbo.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.ms.po b/mods/lzr_editor/locale/lzr_editor.ms.po new file mode 100644 index 00000000..956d3ebe --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.ms.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.ms.tr b/mods/lzr_editor/locale/lzr_editor.ms.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.ms.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.pot b/mods/lzr_editor/locale/lzr_editor.pot new file mode 100644 index 00000000..96a0f5c2 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.pot @@ -0,0 +1,383 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.pt_BR.po b/mods/lzr_editor/locale/lzr_editor.pt_BR.po new file mode 100644 index 00000000..4ff74be3 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.pt_BR.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "OK" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.pt_BR.tr b/mods/lzr_editor/locale/lzr_editor.pt_BR.tr deleted file mode 100644 index 9977f38f..00000000 --- a/mods/lzr_editor/locale/lzr_editor.pt_BR.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK=OK -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.ru.po b/mods/lzr_editor/locale/lzr_editor.ru.po new file mode 100644 index 00000000..dca04b84 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.ru.po @@ -0,0 +1,380 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "[ enter | exit ]" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "X" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "Небо" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "ОК" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "Безымянный (@1)" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.ru.tr b/mods/lzr_editor/locale/lzr_editor.ru.tr deleted file mode 100644 index 2644be40..00000000 --- a/mods/lzr_editor/locale/lzr_editor.ru.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]=[ enter | exit ] -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X=X -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky=Небо -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)=Безымянный (@1) -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK=ОК -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.se.po b/mods/lzr_editor/locale/lzr_editor.se.po new file mode 100644 index 00000000..6095c182 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.se.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.se.tr b/mods/lzr_editor/locale/lzr_editor.se.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.se.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.sk.po b/mods/lzr_editor/locale/lzr_editor.sk.po new file mode 100644 index 00000000..7d77ff86 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.sk.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.sk.tr b/mods/lzr_editor/locale/lzr_editor.sk.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.sk.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.tr.po b/mods/lzr_editor/locale/lzr_editor.tr.po new file mode 100644 index 00000000..1af339a7 --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.tr.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "Tamam" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.tr.tr b/mods/lzr_editor/locale/lzr_editor.tr.tr deleted file mode 100644 index d63f4647..00000000 --- a/mods/lzr_editor/locale/lzr_editor.tr.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK=Tamam -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.zh_Hans.po b/mods/lzr_editor/locale/lzr_editor.zh_Hans.po new file mode 100644 index 00000000..a0f3763a --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.zh_Hans.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.zh_Hans.tr b/mods/lzr_editor/locale/lzr_editor.zh_Hans.tr deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/lzr_editor.zh_Hans.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/lzr_editor.zh_TW.po b/mods/lzr_editor/locale/lzr_editor.zh_TW.po new file mode 100644 index 00000000..a31d063e --- /dev/null +++ b/mods/lzr_editor/locale/lzr_editor.zh_TW.po @@ -0,0 +1,379 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_editor/init.lua:81 +msgid "No teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:82 +msgid "More than one teleporter" +msgstr "" + +#: mods/lzr_editor/init.lua:83 +msgid "Barrier or rain membrane in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:84 +msgid "Bare gold block in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:85 +msgid "Rooted plant in level area" +msgstr "" + +#: mods/lzr_editor/init.lua:86 +msgid "More than one parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:87 +msgid "More than one hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:88 +msgid "Bad param2 for hidden parrot spawner" +msgstr "" + +#: mods/lzr_editor/init.lua:89 +msgid "Trigger is out of bounds" +msgstr "" + +#: mods/lzr_editor/init.lua:90 +msgid "Trigger ID does not match location" +msgstr "" + +#: mods/lzr_editor/init.lua:91 +msgid "Laser-incompatible node found" +msgstr "" + +#: mods/lzr_editor/init.lua:92 +msgid "No treasures to collect" +msgstr "" + +#: mods/lzr_editor/init.lua:109 +msgid "• Error: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:118 +msgid "• Warning: @1" +msgstr "" + +#: mods/lzr_editor/init.lua:204 +msgid "Welcome to the Level Editor!" +msgstr "" + +#: mods/lzr_editor/init.lua:205 +msgid "See LEVEL_EDITOR.md for instructions." +msgstr "" + +#: mods/lzr_editor/init.lua:246 +msgid "The following problems were found in this level:" +msgstr "" + +#: mods/lzr_editor/init.lua:325 +msgid "Save current level" +msgstr "儲存目前關卡" + +#: mods/lzr_editor/init.lua:326 mods/lzr_editor/init.lua:494 +msgid "" +msgstr "" + +#: mods/lzr_editor/init.lua:329 mods/lzr_editor/init.lua:498 +#: mods/lzr_editor/init.lua:565 mods/lzr_editor/init.lua:936 +#: mods/lzr_editor/init.lua:1395 +msgid "Not in editor mode!" +msgstr "並非處於關卡編輯器之內!" + +#: mods/lzr_editor/init.lua:331 mods/lzr_editor/init.lua:532 +#: mods/lzr_editor/init.lua:545 mods/lzr_editor/init.lua:567 +#: mods/lzr_editor/init.lua:938 mods/lzr_editor/init.lua:956 +#: mods/lzr_editor/init.lua:1397 +msgid "Can’t do this while loading!" +msgstr "" + +#: mods/lzr_editor/init.lua:334 mods/lzr_editor/init.lua:503 +#: mods/lzr_editor/init.lua:1238 mods/lzr_editor/init.lua:1258 +msgid "No level name provided." +msgstr "" + +#: mods/lzr_editor/init.lua:338 mods/lzr_editor/init.lua:507 +msgid "Level name must not contain slash or backslash!" +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:343 mods/lzr_editor/init.lua:1267 +msgid "Level saved to @1 and @2." +msgstr "" + +#. ~ @1 and @2 are file locations +#: mods/lzr_editor/init.lua:346 mods/lzr_editor/init.lua:1269 +msgid "Level saved to @1, but could not write metadata to @2." +msgstr "" + +#: mods/lzr_editor/init.lua:348 mods/lzr_editor/init.lua:1271 +msgid "Error writing level file!" +msgstr "寫入關卡檔案期間卡生錯誤!" + +#. ~ The "window boundary" refers to a special block used for the boundaries of the level to create windows in the walls. It has been removed in later versions of the game. +#: mods/lzr_editor/init.lua:388 +msgid "" +"Note: This level uses a legacy window boundary, which is no longer supported." +msgstr "" + +#: mods/lzr_editor/init.lua:493 +msgid "Load level" +msgstr "載入關卡" + +#: mods/lzr_editor/init.lua:500 +msgid "The editor is already loading a level!" +msgstr "" + +#: mods/lzr_editor/init.lua:511 mods/lzr_editor/init.lua:1247 +msgid "Level file does not exist!" +msgstr "關卡檔案不存在!" + +#: mods/lzr_editor/init.lua:516 mods/lzr_editor/init.lua:1252 +msgid "Level loaded." +msgstr "成功載入關卡。" + +#: mods/lzr_editor/init.lua:518 mods/lzr_editor/init.lua:1254 +msgid "Error reading level file!" +msgstr "讀取關卡檔案期間卡生錯誤!" + +#: mods/lzr_editor/init.lua:524 +msgid "Start or exit level editor" +msgstr "啓動或退出關卡編輯器" + +#: mods/lzr_editor/init.lua:525 +msgid "[ enter | exit ]" +msgstr "" + +#: mods/lzr_editor/init.lua:530 +msgid "Already in level editor!" +msgstr "已經處於關卡編輯器之內!" + +#: mods/lzr_editor/init.lua:543 +msgid "Not in level editor!" +msgstr "並非處於關卡編輯器之內!" + +#: mods/lzr_editor/init.lua:560 +msgid "Remove all triggers and reset them to their initial state" +msgstr "" + +#: mods/lzr_editor/init.lua:570 +msgid "Triggers have been reset." +msgstr "" + +#: mods/lzr_editor/init.lua:673 +msgid "Level settings" +msgstr "" + +#: mods/lzr_editor/init.lua:674 +msgid "Name" +msgstr "" + +#: mods/lzr_editor/init.lua:675 +msgid "Size" +msgstr "" + +#: mods/lzr_editor/init.lua:676 mods/lzr_editor/init.lua:702 +msgid "X" +msgstr "" + +#: mods/lzr_editor/init.lua:677 mods/lzr_editor/init.lua:703 +msgid "Y" +msgstr "" + +#: mods/lzr_editor/init.lua:678 mods/lzr_editor/init.lua:704 +msgid "Z" +msgstr "" + +#: mods/lzr_editor/init.lua:679 +msgid "Wall node" +msgstr "" + +#: mods/lzr_editor/init.lua:680 +msgid "Floor node" +msgstr "" + +#: mods/lzr_editor/init.lua:681 +msgid "Ceiling node" +msgstr "" + +#: mods/lzr_editor/init.lua:686 +msgid "Goldie speech" +msgstr "" + +#: mods/lzr_editor/init.lua:688 +msgid "Music" +msgstr "" + +#: mods/lzr_editor/init.lua:691 +msgid "Sky" +msgstr "" + +#: mods/lzr_editor/init.lua:694 +msgid "Weather" +msgstr "" + +#: mods/lzr_editor/init.lua:697 +msgid "Backdrop" +msgstr "" + +#: mods/lzr_editor/init.lua:705 +msgid "X coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:706 +msgid "Y coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:707 +msgid "Z coordinate of backdrop position" +msgstr "" + +#: mods/lzr_editor/init.lua:710 +msgid "Level name as shown to the player" +msgstr "" + +#: mods/lzr_editor/init.lua:711 +msgid "Level size along the X axis" +msgstr "" + +#: mods/lzr_editor/init.lua:712 +msgid "Level size along the Y axis" +msgstr "" + +#: mods/lzr_editor/init.lua:713 +msgid "Level size along the Z axis" +msgstr "" + +#: mods/lzr_editor/init.lua:714 +msgid "" +"Itemstring of node to be placed on the left, front, back and right level " +"borders" +msgstr "" + +#: mods/lzr_editor/init.lua:715 +msgid "Itemstring of node to be placed at the bottom of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:716 +msgid "Itemstring of node to be placed at the top of the level" +msgstr "" + +#: mods/lzr_editor/init.lua:717 +msgid "Text to be shown when player interacts with Goldie the Parrot" +msgstr "" + +#: mods/lzr_editor/init.lua:718 +msgid "Which audio ambience to play" +msgstr "" + +#: mods/lzr_editor/init.lua:719 +msgid "" +"How the sky looks like. Affects color, sun, moon, stars, clouds and the time " +"of day" +msgstr "" + +#: mods/lzr_editor/init.lua:720 +msgid "Visual weather effects (no audio)" +msgstr "" + +#: mods/lzr_editor/init.lua:721 +msgid "The world that surrounds the level" +msgstr "" + +#: mods/lzr_editor/init.lua:723 mods/lzr_editor/select_item.lua:186 +msgid "OK" +msgstr "" + +#: mods/lzr_editor/init.lua:724 mods/lzr_editor/init.lua:782 +#: mods/lzr_editor/select_item.lua:221 +msgid "Cancel" +msgstr "" + +#: mods/lzr_editor/init.lua:737 +msgid "Save level as …" +msgstr "" + +#: mods/lzr_editor/init.lua:738 +msgid "Save" +msgstr "" + +#: mods/lzr_editor/init.lua:741 +msgid "Load level …" +msgstr "" + +#: mods/lzr_editor/init.lua:742 +msgid "Load" +msgstr "" + +#: mods/lzr_editor/init.lua:770 +msgid "File list:" +msgstr "" + +#: mods/lzr_editor/init.lua:779 +msgid "File name" +msgstr "" + +#: mods/lzr_editor/init.lua:932 +msgid "Check current level for problems" +msgstr "" + +#: mods/lzr_editor/init.lua:943 +msgid "No problems found." +msgstr "" + +#: mods/lzr_editor/init.lua:947 +msgid "The following problems were found:" +msgstr "" + +#: mods/lzr_editor/init.lua:1242 mods/lzr_editor/init.lua:1262 +msgid "File name must not contain slash or backslash!" +msgstr "" + +#: mods/lzr_editor/init.lua:1331 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_editor/init.lua:1391 +msgid "Remove all blocks in the current level area or regenerate the map" +msgstr "" + +#: mods/lzr_editor/init.lua:1408 +msgid "Level cleared." +msgstr "" + +#: mods/lzr_editor/init.lua:1422 mods/lzr_editor/init.lua:1434 +msgid "Clearing level …" +msgstr "" + +#: mods/lzr_editor/init.lua:1458 +msgid "" +"WARNING: Changing a trigger block with a WorldEdit command may break the " +"triggers. You may need to call /reset_triggers after doing so." +msgstr "" + +#: mods/lzr_editor/select_item.lua:185 +msgid "There are no nodes to choose from." +msgstr "" + +#: mods/lzr_editor/select_item.lua:196 +msgid "Select a boundary node:" +msgstr "" + +#: mods/lzr_editor/select_item.lua:219 +msgid "Page @1/@2" +msgstr "" diff --git a/mods/lzr_editor/locale/lzr_editor.zh_TW.tr b/mods/lzr_editor/locale/lzr_editor.zh_TW.tr deleted file mode 100644 index 39c3880f..00000000 --- a/mods/lzr_editor/locale/lzr_editor.zh_TW.tr +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level=儲存目前關卡 -= -Not in editor mode!=並非處於關卡編輯器之內! -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!=寫入關卡檔案期間卡生錯誤! -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level=載入關卡 -The editor is already loading a level!= -Level file does not exist!=關卡檔案不存在! -Level loaded.=成功載入關卡。 -Error reading level file!=讀取關卡檔案期間卡生錯誤! -Start or exit level editor=啓動或退出關卡編輯器 -[ enter | exit ]= -Already in level editor!=已經處於關卡編輯器之內! -Not in level editor!=並非處於關卡編輯器之內! -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/locale/poconvert/de.po b/mods/lzr_editor/locale/poconvert/de.po deleted file mode 100644 index 65ada6b1..00000000 --- a/mods/lzr_editor/locale/poconvert/de.po +++ /dev/null @@ -1,277 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-26 11:45+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "No teleporter" -msgstr "Kein Teleporter" - -msgid "More than one teleporter" -msgstr "Mehr als ein Teleporter" - -msgid "Barrier or rain membrane in level area" -msgstr "Barriere oder Regenmembran im Levelbereich" - -msgid "Bare gold block in level area" -msgstr "Freistehender Goldblock im Levelbereich" - -msgid "Rooted plant in level area" -msgstr "Verwurzelte Pflanze im Levelbereich" - -msgid "More than one information block" -msgstr "Mehr als ein Informationsblock" - -msgid "Trigger is out of bounds" -msgstr "Auslöser ist außerhalb der Grenzen" - -msgid "Trigger ID does not match location" -msgstr "Auslöser-ID passt nicht zum Ort" - -msgid "Laser-incompatible node found" -msgstr "Laserinkompatiblen Node gefunden" - -msgid "No treasures to collect" -msgstr "Keine zu sammelnde Schätze" - -msgid "• Error: @1" -msgstr "• Fehler: @1" - -msgid "• Warning: @1" -msgstr "• Warnung: @1" - -msgid "Welcome to the Level Editor!" -msgstr "Willkommen im Level-Editor!" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "Siehe LEVEL_EDITOR.md für die Anleitung." - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "ACHTUNG: Wenn ein Auslöserblock in WorldEdit geändert wird, könnte dies die Auslöser kaputt machen. Sie müssen nach einer solchen Aktion möglicherweise /reset_triggers aufrufen." - -msgid "The following problems were found in this level:" -msgstr "Die folgenden Probleme wurden in diesem Level gefunden:" - -msgid "Save current level" -msgstr "Aktuelles Level speichern" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "Nicht im Editor-Modus!" - -msgid "Can’t do this while loading!" -msgstr "Das ist während des Ladevorgangs nicht möglich!" - -msgid "No level name provided." -msgstr "Keinen Levelnamen angegeben." - -msgid "Level name must not contain slash or backslash!" -msgstr "Levelname darf keinen Schrägstrich oder Backslash enthalten!" - -msgid "Level saved to @1 and @2." -msgstr "Level nach @1 und @2 gespeichert." - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "Level nach @1 gespeichert, aber Metadaten konnten nicht in @2 gespeichert werden." - -msgid "Error writing level file!" -msgstr "Fehler beim Schreiben der Level-Datei!" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" -"Anmerkung: Dieses Level benutzt die veraltete Fenstergrenze. Dies wird nicht " -"länger unterstützt." - -msgid "Load level" -msgstr "Level laden" - -msgid "The editor is already loading a level!" -msgstr "Der Editor lädt bereits einen Level!" - -msgid "Level file does not exist!" -msgstr "Level-Datei existiert nicht!" - -msgid "Level loaded." -msgstr "Level geladen." - -msgid "Error reading level file!" -msgstr "Fehler beim Lesen der Level-Datei!" - -msgid "Start or exit level editor" -msgstr "Level-Editor starten oder beenden" - -msgid "[ enter | exit ]" -msgstr "[ enter | exit ]" - -msgid "Already in level editor!" -msgstr "Bereits im Level-Editor!" - -msgid "Not in level editor!" -msgstr "Nicht im Level-Editor!" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "Alle Auslöser entfernen und sie zu ihrem Ausgangszustand zurücksetzen" - -msgid "Triggers have been reset." -msgstr "Die Auslöser wurden zurückgesetzt." - -msgid "Goldie speech" -msgstr "Goldi-Rede" - -msgid "Level settings" -msgstr "Leveleinstellungen" - -msgid "Name" -msgstr "Name" - -msgid "Size" -msgstr "Größe" - -msgid "X" -msgstr "X" - -msgid "Y" -msgstr "Y" - -msgid "Z" -msgstr "Z" - -msgid "Wall node" -msgstr "Wand-Node" - -msgid "Floor node" -msgstr "Boden-Node" - -msgid "Ceiling node" -msgstr "Decken-Node" - -msgid "Information block text" -msgstr "Informationsblocktext" - -msgid "Music" -msgstr "Musik" - -msgid "Sky" -msgstr "Himmel" - -msgid "Weather" -msgstr "Wetter" - -msgid "Backdrop" -msgstr "Kulisse" - -msgid "X coordinate of backdrop position" -msgstr "X-Koordinate der Kulissenposition" - -msgid "Y coordinate of backdrop position" -msgstr "Y-Koordinate der Kulissenposition" - -msgid "Z coordinate of backdrop position" -msgstr "Z-Koordinate der Kulissenposition" - -msgid "Level name as shown to the player" -msgstr "Levelname, so, wie er dem Spieler angezeigt wird" - -msgid "Level size along the X axis" -msgstr "Levelgröße entlang der X-Achse" - -msgid "Level size along the Y axis" -msgstr "Levelgröße entlang der Y-Achse" - -msgid "Level size along the Z axis" -msgstr "Levelgröße entlang der Z-Achse" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" -"Itemstring des Nodes, der an den linken, vorderen, hinteren und rechten " -"Levelgrenzen platziert wird" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "Itemstring des Nodes, der unterhalb des Levels platziert wird" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "Itemstring des Nodes, der oberhalb des Levels platziert wird" - -msgid "Text to be shown when player interacts with the information block" -msgstr "Text, der angezeigt wird, wenn der Spieler mit dem Informationsblock interagiert" - -msgid "Which audio ambience to play" -msgstr "Welche Geräuschkulisse abgespielt werden soll" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "Wie der Himmel aussieht. Beeinflusst Farbe, Sonne, Mond, Sterne, Wolken und die Tageszeit" - -msgid "Visual weather effects (no audio)" -msgstr "Sichtbare Wettereffekte (keine Töne)" - -msgid "The world that surrounds the level" -msgstr "Die Welt, die den Level umgibt" - -msgid "Save level as …" -msgstr "Level speichern als …" - -msgid "Save" -msgstr "Speichern" - -msgid "Load level …" -msgstr "Level laden …" - -msgid "Load" -msgstr "Laden" - -msgid "File list:" -msgstr "Dateiliste:" - -msgid "File name" -msgstr "Dateiname" - -msgid "Check current level for problems" -msgstr "Das aktuelle Level auf Probleme prüfen" - -msgid "No problems found." -msgstr "Keine Probleme gefunden." - -msgid "The following problems were found:" -msgstr "Die folgenden Probleme wurden gefunden:" - -msgid "File name must not contain slash or backslash!" -msgstr "Dateiname darf keinen Schrägstrich oder Backslash enthalten!" - -msgid "Untitled (@1)" -msgstr "Ohne Titel (@1)" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "Alle Blöcke im aktuellen Levelbereich entfernen oder die Karte neu erzeugen" - -msgid "Level cleared." -msgstr "Level geleert." - -msgid "Clearing level …" -msgstr "Level wird geleert …" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "Abbrechen" - -msgid "There are no nodes to choose from." -msgstr "Es stehen keine Nodes zur Auswahl." - -msgid "Select a boundary node:" -msgstr "Grenz-Node auswählen:" - -msgid "Page @1/@2" -msgstr "Seite @1/@2" diff --git a/mods/lzr_editor/locale/poconvert/es.po b/mods/lzr_editor/locale/poconvert/es.po deleted file mode 100644 index 615a37e6..00000000 --- a/mods/lzr_editor/locale/poconvert/es.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "Sin teletransporte" - -msgid "More than one teleporter" -msgstr "Más de un teletransporte" - -msgid "Barrier or rain membrane in level area" -msgstr "Barrera o membrana de lluvia en el área del nivel" - -msgid "Bare gold block in level area" -msgstr "Gran bloque de oro en el área del nivel" - -msgid "Rooted plant in level area" -msgstr "Planta rota en el área del nivel" - -msgid "More than one information block" -msgstr "Más de un bloque de información" - -msgid "Trigger is out of bounds" -msgstr "Disparador está fuera de límites" - -msgid "Trigger ID does not match location" -msgstr "El ID del disparador no coincide con la ubicación" - -msgid "Laser-incompatible node found" -msgstr "Nodo del láser incompatible encontrado" - -msgid "No treasures to collect" -msgstr "No hay cofres para colectar" - -msgid "• Error: @1" -msgstr "• Error: @1" - -msgid "• Warning: @1" -msgstr "• Advertencia: @1" - -msgid "Welcome to the Level Editor!" -msgstr "¡Bienvenido al editor del nivel!" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "Mira LEVEL_EDITOR.md para instrucciones." - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "ADVERTENCIA: Cambiar un bloque de disparador con un comando WorldEdit puede romper los disparadores. Es posible que tengas que llamar a /reset_triggers después de hacerlo." - -msgid "The following problems were found in this level:" -msgstr "Los siguientes problemas fueron encontrados en este nivel:" - -msgid "Save current level" -msgstr "Guardar nivel actual" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "¡No en modo editor!" - -msgid "Can’t do this while loading!" -msgstr "¡No puedes esto mientras carga!" - -msgid "No level name provided." -msgstr "Ningún nombre de nivel dado." - -msgid "Level name must not contain slash or backslash!" -msgstr "¡El nombre del nivel no debe contener barras o barras invertidas!" - -msgid "Level saved to @1 and @2." -msgstr "Nivel guardado a @1 y @2." - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "Nivel guardado en @1, pero no se pudieron escribir metadatos en @2." - -msgid "Error writing level file!" -msgstr "¡Error al escribir el archivo de nivel!" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "Cargar nivel" - -msgid "The editor is already loading a level!" -msgstr "¡El editor ya está cargando un nivel!" - -msgid "Level file does not exist!" -msgstr "¡El archivo del nivel no existe!" - -msgid "Level loaded." -msgstr "Nivel cargado." - -msgid "Error reading level file!" -msgstr "¡Error al leer el archivo del nivel!" - -msgid "Start or exit level editor" -msgstr "Inicia o sal del editor del nivel" - -msgid "[ enter | exit ]" -msgstr "[entrar | salir ]" - -msgid "Already in level editor!" -msgstr "¡Ya estas en un editor de nivel!" - -msgid "Not in level editor!" -msgstr "¡No en el editor del nivel!" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "Elimine todos los disparadores y restablezcalos a su estado inicial" - -msgid "Triggers have been reset." -msgstr "Los disparadores has sido reiniciados." - -msgid "Goldie speech" -msgstr "Discurso de Goldie" - -msgid "Level settings" -msgstr "Configuraciones del nivel" - -msgid "Name" -msgstr "Nombre" - -msgid "Size" -msgstr "Tamaño" - -msgid "X" -msgstr "X" - -msgid "Y" -msgstr "Y" - -msgid "Z" -msgstr "Z" - -msgid "Wall node" -msgstr "Nodo de pared" - -msgid "Floor node" -msgstr "Nodo del suelo" - -msgid "Ceiling node" -msgstr "Nodo de techo" - -msgid "Information block text" -msgstr "Información del bloque de texto" - -msgid "Music" -msgstr "Música" - -msgid "Sky" -msgstr "Cielo" - -msgid "Weather" -msgstr "Clima" - -msgid "Backdrop" -msgstr "Telón de fondo" - -msgid "X coordinate of backdrop position" -msgstr "Coordenada X de la posición del telón de fondo" - -msgid "Y coordinate of backdrop position" -msgstr "Coordenada Y de la posición del telón de fondo" - -msgid "Z coordinate of backdrop position" -msgstr "Coordenada Z de la posición del telón de fondo" - -msgid "Level name as shown to the player" -msgstr "Nombre del nivel como se muestra al jugador" - -msgid "Level size along the X axis" -msgstr "Tamaño del nivel a lo largo del eje X" - -msgid "Level size along the Y axis" -msgstr "Tamaño del nivel a lo largo del eje Y" - -msgid "Level size along the Z axis" -msgstr "Tamaño del nivel a lo largo del eje Z" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "Cadena de elementos del nodo que se colocará en la parte inferior del nivel" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "Cadena de elementos del nodo que se colocará en la parte superior del nivel" - -msgid "Text to be shown when player interacts with the information block" -msgstr "Texto que se mostrará cuando el jugador interactúe con el bloque de información" - -msgid "Which audio ambience to play" -msgstr "Cuál audio de ambiente para reproducir" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "Cómo se ve el cielo. Afecta el color, el sol, la luna, las estrellas, las nubes y la hora del día" - -msgid "Visual weather effects (no audio)" -msgstr "Efectos climáticos visuales (sin audio)" - -msgid "The world that surrounds the level" -msgstr "El mundo que rodea el nivel" - -msgid "Save level as …" -msgstr "Guardar nivel como …" - -msgid "Save" -msgstr "Guardar" - -msgid "Load level …" -msgstr "Cargar nivel …" - -msgid "Load" -msgstr "Cargar" - -msgid "File list:" -msgstr "Lista de archivos:" - -msgid "File name" -msgstr "Nombre del archivo" - -msgid "Check current level for problems" -msgstr "Verifique el nivel actual para detectar problemas" - -msgid "No problems found." -msgstr "Ningún problema fue encontrado." - -msgid "The following problems were found:" -msgstr "Los siguientes problemas se encontraron:" - -msgid "File name must not contain slash or backslash!" -msgstr "¡El nombre del archivo no debe contener barras o barras invertidas!" - -msgid "Untitled (@1)" -msgstr "Sin título (@1)" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "Elimina todos los bloques en el área del nivel actual o regenera el mapa" - -msgid "Level cleared." -msgstr "Nivel despejado." - -msgid "Clearing level …" -msgstr "Limpiando el nivel …" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "There are no nodes to choose from." -msgstr "No hay nodos para elegir." - -msgid "Select a boundary node:" -msgstr "Seleccione un nodo de límite:" - -msgid "Page @1/@2" -msgstr "Página @1/@2" - diff --git a/mods/lzr_editor/locale/poconvert/fr.po b/mods/lzr_editor/locale/poconvert/fr.po deleted file mode 100644 index 046f08de..00000000 --- a/mods/lzr_editor/locale/poconvert/fr.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "aucun téléporteur" - -msgid "More than one teleporter" -msgstr "trop de téléporteurs (max. 1)" - -msgid "Barrier or rain membrane in level area" -msgstr "il y a une barrière ou une membrane perméable dans la zone interactive du niveau" - -msgid "Bare gold block in level area" -msgstr "il y a un bloc d'or non protégé dans la zone interactive du niveau" - -msgid "Rooted plant in level area" -msgstr "il y a une plante à racines dans la zone interactive du niveau" - -msgid "More than one information block" -msgstr "trop de blocs d'information (max. 1)" - -msgid "Trigger is out of bounds" -msgstr "un déclencheur sort du niveau" - -msgid "Trigger ID does not match location" -msgstr "l'identifiant d'un déclencheur ne correspond pas à sa position" - -msgid "Laser-incompatible node found" -msgstr "un bloc incompatible avec les lasers est présent dans le niveau" - -msgid "No treasures to collect" -msgstr "aucun trésor à trouver" - -msgid "• Error: @1" -msgstr "• Erreur : @1" - -msgid "• Warning: @1" -msgstr "• Attention :@1" - -msgid "Welcome to the Level Editor!" -msgstr "Bienvenue dans l'éditeur de niveaux !" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "Pour plus d'informations, voir « LEVEL_EDITOR.md »." - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "ATTENTION : changer un bloc déclencheur ou déclenché avec WorldEdit peut supprimer le déclencheur. Si vous le faîtes, il faudra peut-être appeler « /reset_triggers »." - -msgid "The following problems were found in this level:" -msgstr "Ce niveau comporte les problèmes suivants :" - -msgid "Save current level" -msgstr "Enregistrer le niveau" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "Vous n'êtes pas dans l'éditeur de niveaux !" - -msgid "Can’t do this while loading!" -msgstr "Impossible de faire cela pendant le chargement du niveau !" - -msgid "No level name provided." -msgstr "Le niveau n'a pas été nommé." - -msgid "Level name must not contain slash or backslash!" -msgstr "Le nom du niveau ne doit contenir ni « / », ni « \\ » !" - -msgid "Level saved to @1 and @2." -msgstr "Le niveau a été enregistré dans @1 et @2." - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "Le niveau a été enregistré dans @1, mais les métadonnées n'ont pas pu être enregistrées dans @2." - -msgid "Error writing level file!" -msgstr "Une erreur est survenue pendant l'écriture du fichier du niveau !" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "Ouvrir un niveau" - -msgid "The editor is already loading a level!" -msgstr "L'éditeur est déjà en train de charger un niveau !" - -msgid "Level file does not exist!" -msgstr "Le fichier de niveau spécifié est introuvable !" - -msgid "Level loaded." -msgstr "Le niveau a été chargé." - -msgid "Error reading level file!" -msgstr "Une erreur est survenue pendant la lecture du fichier du niveau !" - -msgid "Start or exit level editor" -msgstr "Entrer ou sortir de l'éditeur de niveaux" - -msgid "[ enter | exit ]" -msgstr "[ entrer | sortir ]" - -msgid "Already in level editor!" -msgstr "Vous êtes déjà dans l'éditeur de niveaux !" - -msgid "Not in level editor!" -msgstr "Vous n'êtes pas dans l'éditeur de niveaux !" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "Supprime tous les déclencheurs et les réinitialise" - -msgid "Triggers have been reset." -msgstr "Les déclencheurs ont été réinitialisés." - -msgid "Goldie speech" -msgstr "Texte de Goldie" - -msgid "Level settings" -msgstr "Configuration du niveau" - -msgid "Name" -msgstr "Nom" - -msgid "Size" -msgstr "Taille" - -msgid "X" -msgstr "X" - -msgid "Y" -msgstr "Y" - -msgid "Z" -msgstr "Z" - -msgid "Wall node" -msgstr "Bloc pour les murs" - -msgid "Floor node" -msgstr "Bloc pour le sol" - -msgid "Ceiling node" -msgstr "Bloc pour le plafond" - -msgid "Information block text" -msgstr "Texte du bloc d'information" - -msgid "Music" -msgstr "Musique" - -msgid "Sky" -msgstr "Ciel" - -msgid "Weather" -msgstr "Météo" - -msgid "Backdrop" -msgstr "Arrière-plan" - -msgid "X coordinate of backdrop position" -msgstr "Coordonnée X de l'arrière-plan" - -msgid "Y coordinate of backdrop position" -msgstr "Coordonnée Y de l'arrière-plan" - -msgid "Z coordinate of backdrop position" -msgstr "Coordonnée Z de l'arrière-plan" - -msgid "Level name as shown to the player" -msgstr "Le nom du niveau qui sera montré au joueur" - -msgid "Level size along the X axis" -msgstr "Taille du niveau selon l'axe X" - -msgid "Level size along the Y axis" -msgstr "Taille du niveau selon l'axe Y" - -msgid "Level size along the Z axis" -msgstr "Taille du niveau selon l'axe Z" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "Itemstring du bloc utilisé pour le sol du niveau" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "Itemstring du bloc utilisé pour le plafond du niveau" - -msgid "Text to be shown when player interacts with the information block" -msgstr "Texte qui sera montré à un joueur qui interagit avec le bloc d'information" - -msgid "Which audio ambience to play" -msgstr "L'atmosphère auditive à jouer" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "À quoi ressemble le ciel ; affecte sa couleur ainsi que le Soleil, la Lune, les étoiles, les nuages" - -msgid "Visual weather effects (no audio)" -msgstr "Effets météo visuels (pas audio)" - -msgid "The world that surrounds the level" -msgstr "Le monde qui entoure le niveau" - -msgid "Save level as …" -msgstr "Enregistrer le niveau sous …" - -msgid "Save" -msgstr "Enregistrer" - -msgid "Load level …" -msgstr "Ouvrir le niveau …" - -msgid "Load" -msgstr "Ouvrir" - -msgid "File list:" -msgstr "Liste des fichiers :" - -msgid "File name" -msgstr "Nom du fichier" - -msgid "Check current level for problems" -msgstr "Cherche les problèmes présents dans le niveau" - -msgid "No problems found." -msgstr "Aucun problème n'a été trouvé." - -msgid "The following problems were found:" -msgstr "Le niveau comporte les problèmes suivants :" - -msgid "File name must not contain slash or backslash!" -msgstr "Le nom du fichier ne doit contenir ni « / », ni « \\ » !" - -msgid "Untitled (@1)" -msgstr "Sans nom (@1)" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "Supprime tous les blocs du niveau, ou regénère la carte" - -msgid "Level cleared." -msgstr "Les blocs du niveau ont été supprimés." - -msgid "Clearing level …" -msgstr "Suppression des blocs du niveau …" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "Annuler" - -msgid "There are no nodes to choose from." -msgstr "Il n'y a aucun blocs parmi lesquels choisir." - -msgid "Select a boundary node:" -msgstr "Sélectionnez un bloc pour la limite du niveau :" - -msgid "Page @1/@2" -msgstr "Page @1/@2" - diff --git a/mods/lzr_editor/locale/poconvert/id.po b/mods/lzr_editor/locale/poconvert/id.po deleted file mode 100644 index ef14cf44..00000000 --- a/mods/lzr_editor/locale/poconvert/id.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/it.po b/mods/lzr_editor/locale/poconvert/it.po deleted file mode 100644 index e2b0f198..00000000 --- a/mods/lzr_editor/locale/poconvert/it.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/jbo.po b/mods/lzr_editor/locale/poconvert/jbo.po deleted file mode 100644 index 00fa54c2..00000000 --- a/mods/lzr_editor/locale/poconvert/jbo.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/ms.po b/mods/lzr_editor/locale/poconvert/ms.po deleted file mode 100644 index 303d0439..00000000 --- a/mods/lzr_editor/locale/poconvert/ms.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/pt_BR.po b/mods/lzr_editor/locale/poconvert/pt_BR.po deleted file mode 100644 index ccddc912..00000000 --- a/mods/lzr_editor/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/ru.po b/mods/lzr_editor/locale/poconvert/ru.po deleted file mode 100644 index 3ef0a1a5..00000000 --- a/mods/lzr_editor/locale/poconvert/ru.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "[ enter | exit ]" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "X" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "Небо" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "Безымянный (@1)" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "ОК" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/se.po b/mods/lzr_editor/locale/poconvert/se.po deleted file mode 100644 index c50e1aee..00000000 --- a/mods/lzr_editor/locale/poconvert/se.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/sk.po b/mods/lzr_editor/locale/poconvert/sk.po deleted file mode 100644 index 976996f1..00000000 --- a/mods/lzr_editor/locale/poconvert/sk.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/template.pot b/mods/lzr_editor/locale/poconvert/template.pot deleted file mode 100644 index 7ab4098b..00000000 --- a/mods/lzr_editor/locale/poconvert/template.pot +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/tr.po b/mods/lzr_editor/locale/poconvert/tr.po deleted file mode 100644 index ed80a3fa..00000000 --- a/mods/lzr_editor/locale/poconvert/tr.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "Tamam" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/poconvert/zh_Hans.po b/mods/lzr_editor/locale/poconvert/zh_Hans.po deleted file mode 100644 index 19fec15a..00000000 --- a/mods/lzr_editor/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,272 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "" - -msgid "Level loaded." -msgstr "" - -msgid "Error reading level file!" -msgstr "" - -msgid "Start or exit level editor" -msgstr "" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "" - -msgid "Not in level editor!" -msgstr "" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" diff --git a/mods/lzr_editor/locale/poconvert/zh_TW.po b/mods/lzr_editor/locale/poconvert/zh_TW.po deleted file mode 100644 index 653bf707..00000000 --- a/mods/lzr_editor/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,273 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_editor x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "No teleporter" -msgstr "" - -msgid "More than one teleporter" -msgstr "" - -msgid "Barrier or rain membrane in level area" -msgstr "" - -msgid "Bare gold block in level area" -msgstr "" - -msgid "Rooted plant in level area" -msgstr "" - -msgid "More than one information block" -msgstr "" - -msgid "Trigger is out of bounds" -msgstr "" - -msgid "Trigger ID does not match location" -msgstr "" - -msgid "Laser-incompatible node found" -msgstr "" - -msgid "No treasures to collect" -msgstr "" - -msgid "• Error: @1" -msgstr "" - -msgid "• Warning: @1" -msgstr "" - -msgid "Welcome to the Level Editor!" -msgstr "" - -msgid "See LEVEL_EDITOR.md for instructions." -msgstr "" - -msgid "WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so." -msgstr "" - -msgid "The following problems were found in this level:" -msgstr "" - -msgid "Save current level" -msgstr "儲存目前關卡" - -msgid "" -msgstr "" - -msgid "Not in editor mode!" -msgstr "並非處於關卡編輯器之內!" - -msgid "Can’t do this while loading!" -msgstr "" - -msgid "No level name provided." -msgstr "" - -msgid "Level name must not contain slash or backslash!" -msgstr "" - -msgid "Level saved to @1 and @2." -msgstr "" - -msgid "Level saved to @1, but could not write metadata to @2." -msgstr "" - -msgid "Error writing level file!" -msgstr "寫入關卡檔案期間卡生錯誤!" - -msgid "Note: This level uses a legacy window boundary, which is no longer supported." -msgstr "" - -msgid "Load level" -msgstr "載入關卡" - -msgid "The editor is already loading a level!" -msgstr "" - -msgid "Level file does not exist!" -msgstr "關卡檔案不存在!" - -msgid "Level loaded." -msgstr "成功載入關卡。" - -msgid "Error reading level file!" -msgstr "讀取關卡檔案期間卡生錯誤!" - -msgid "Start or exit level editor" -msgstr "啓動或退出關卡編輯器" - -msgid "[ enter | exit ]" -msgstr "" - -msgid "Already in level editor!" -msgstr "已經處於關卡編輯器之內!" - -msgid "Not in level editor!" -msgstr "並非處於關卡編輯器之內!" - -msgid "Remove all triggers and reset them to their initial state" -msgstr "" - -msgid "Triggers have been reset." -msgstr "" - -msgid "Goldie speech" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Z" -msgstr "" - -msgid "Wall node" -msgstr "" - -msgid "Floor node" -msgstr "" - -msgid "Ceiling node" -msgstr "" - -msgid "Information block text" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Sky" -msgstr "" - -msgid "Weather" -msgstr "" - -msgid "Backdrop" -msgstr "" - -msgid "X coordinate of backdrop position" -msgstr "" - -msgid "Y coordinate of backdrop position" -msgstr "" - -msgid "Z coordinate of backdrop position" -msgstr "" - -msgid "Level name as shown to the player" -msgstr "" - -msgid "Level size along the X axis" -msgstr "" - -msgid "Level size along the Y axis" -msgstr "" - -msgid "Level size along the Z axis" -msgstr "" - -msgid "Itemstring of node to be placed on the left, front, back and right level borders" -msgstr "" - -msgid "Itemstring of node to be placed at the bottom of the level" -msgstr "" - -msgid "Itemstring of node to be placed at the top of the level" -msgstr "" - -msgid "Text to be shown when player interacts with the information block" -msgstr "" - -msgid "Which audio ambience to play" -msgstr "" - -msgid "How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day" -msgstr "" - -msgid "Visual weather effects (no audio)" -msgstr "" - -msgid "The world that surrounds the level" -msgstr "" - -msgid "Save level as …" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Load level …" -msgstr "" - -msgid "Load" -msgstr "" - -msgid "File list:" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "Check current level for problems" -msgstr "" - -msgid "No problems found." -msgstr "" - -msgid "The following problems were found:" -msgstr "" - -msgid "File name must not contain slash or backslash!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Remove all blocks in the current level area or regenerate the map" -msgstr "" - -msgid "Level cleared." -msgstr "" - -msgid "Clearing level …" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "There are no nodes to choose from." -msgstr "" - -msgid "Select a boundary node:" -msgstr "" - -msgid "Page @1/@2" -msgstr "" - diff --git a/mods/lzr_editor/locale/template.txt b/mods/lzr_editor/locale/template.txt deleted file mode 100644 index 499dfcf3..00000000 --- a/mods/lzr_editor/locale/template.txt +++ /dev/null @@ -1,87 +0,0 @@ -# textdomain: lzr_editor -No teleporter= -More than one teleporter= -Barrier or rain membrane in level area= -Bare gold block in level area= -Rooted plant in level area= -More than one information block= -Trigger is out of bounds= -Trigger ID does not match location= -Laser-incompatible node found= -No treasures to collect= -• Error: @1= -• Warning: @1= -Welcome to the Level Editor!= -See LEVEL_EDITOR.md for instructions.= -WARNING: Changing a trigger block with a WorldEdit command may break the triggers. You may need to call /reset_triggers after doing so.= -The following problems were found in this level:= -Save current level= -= -Not in editor mode!= -Can’t do this while loading!= -No level name provided.= -Level name must not contain slash or backslash!= -Level saved to @1 and @2.= -Level saved to @1, but could not write metadata to @2.= -Error writing level file!= -Note: This level uses a legacy window boundary, which is no longer supported.= -Load level= -The editor is already loading a level!= -Level file does not exist!= -Level loaded.= -Error reading level file!= -Start or exit level editor= -[ enter | exit ]= -Already in level editor!= -Not in level editor!= -Remove all triggers and reset them to their initial state= -Triggers have been reset.= -Goldie speech= -Level settings= -Name= -Size= -X= -Y= -Z= -Wall node= -Floor node= -Ceiling node= -Information block text= -Music= -Sky= -Weather= -Backdrop= -X coordinate of backdrop position= -Y coordinate of backdrop position= -Z coordinate of backdrop position= -Level name as shown to the player= -Level size along the X axis= -Level size along the Y axis= -Level size along the Z axis= -Itemstring of node to be placed on the left, front, back and right level borders= -Itemstring of node to be placed at the bottom of the level= -Itemstring of node to be placed at the top of the level= -Text to be shown when player interacts with the information block= -Which audio ambience to play= -How the sky looks like. Affects color, sun, moon, stars, clouds and the time of day= -Visual weather effects (no audio)= -The world that surrounds the level= -Save level as …= -Save= -Load level …= -Load= -File list:= -File name= -Check current level for problems= -No problems found.= -The following problems were found:= -File name must not contain slash or backslash!= -Untitled (@1)= -Remove all blocks in the current level area or regenerate the map= -Level cleared.= -Clearing level …= -OK= -Cancel= -There are no nodes to choose from.= -Select a boundary node:= -Page @1/@2= diff --git a/mods/lzr_editor/mod.conf b/mods/lzr_editor/mod.conf index 944572fb..93ca0424 100644 --- a/mods/lzr_editor/mod.conf +++ b/mods/lzr_editor/mod.conf @@ -1,2 +1,3 @@ name = lzr_editor -depends = lzr_gamestate, lzr_levels, lzr_gui, lzr_player, lzr_node_drops, lzr_ambience, lzr_getitem, lzr_csv, lzr_globals, lzr_privs, lzr_weather, lzr_tools, lzr_hook, lzr_teleporter, lzr_treasure, lzr_mapgen, lzr_world, lzr_triggers +depends = lzr_gamestate, lzr_levels, lzr_gui, lzr_player, lzr_node_drops, lzr_ambience, lzr_getitem, lzr_csv, lzr_globals, lzr_privs, lzr_weather, lzr_tools, lzr_hook, lzr_teleporter, lzr_treasure, lzr_mapgen, lzr_world, lzr_triggers, lzr_util +description = Level editor for Lazarr! diff --git a/mods/lzr_fallout/init.lua b/mods/lzr_fallout/init.lua index d3b2c424..6fb3fef0 100644 --- a/mods/lzr_fallout/init.lua +++ b/mods/lzr_fallout/init.lua @@ -50,23 +50,26 @@ local level_ready = false local reset_player = function(player, reset_type) if reset_type == "water" then + --~ Message when you fall out of the level into the water. You may be creative in the translation lzr_messages.show_message(player, S("You’re sleeping with the fishes!"), 6.0, 0xFF0000) lzr_levels.leave_level(true, false) elseif reset_type == "out_of_bounds_ship" then -- Intentionally no message - local spawn = vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_RESPAWN_OFFSET) - player:set_pos(spawn) + lzr_menu.teleport_player_to_ship(player, "skulls") elseif reset_type == "out_of_bounds" then + --~ Message when you move out of the level boundaries. You may be creative in the translation lzr_messages.show_message(player, S("Where yer thinks yar goin’, landlubber?"), 6.0, 0xFF0000) lzr_levels.leave_level(true, false) elseif reset_type == "skull_crush" then -- The skulls laugh at you when you got stuck ;-) minetest.sound_play({name="lzr_fallout_skull_laugh", gain=0.9}, {to_player=player:get_player_name()}, true) + --~ Message when you got stuck inside skull blocks. You may be creative in the translation lzr_messages.show_message(player, S("You were skull-crushed!"), 6.0, 0xFF0000) lzr_levels.leave_level(true, false) elseif reset_type == "crush" then -- The skulls laugh at you when you got stuck ;-) minetest.sound_play({name="lzr_fallout_skull_laugh", gain=0.9}, {to_player=player:get_player_name()}, true) + --~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation lzr_messages.show_message(player, S("You were between a rock and a hard place."), 6.0, 0xFF0000) lzr_levels.leave_level(true, false) else diff --git a/mods/lzr_fallout/locale/lzr_fallout.de.po b/mods/lzr_fallout/locale/lzr_fallout.de.po new file mode 100644 index 00000000..69099b79 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.de.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "Du bist zu tief abgetaucht!" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "Wo willste hin, Landratte?" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "Du wurdest getotenkopft!" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "Du warst in der Klemme." diff --git a/mods/lzr_fallout/locale/lzr_fallout.de.tr b/mods/lzr_fallout/locale/lzr_fallout.de.tr deleted file mode 100644 index 8cccc597..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.de.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!=Du bist zu tief abgetaucht! -Where yer thinks yar goin’, landlubber?=Wo willste hin, Landratte? -You were skull-crushed!=Du wurdest getotenkopft! -You were between a rock and a hard place.=Du warst in der Klemme. diff --git a/mods/lzr_fallout/locale/lzr_fallout.es.po b/mods/lzr_fallout/locale/lzr_fallout.es.po new file mode 100644 index 00000000..282459c0 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.es.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "¡Estás durmiendo con los peces!" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "¿A dónde crees que te vas?" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "¡Te cortaron el cráneo!" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "Estabas entre una roca y un lugar difícil." diff --git a/mods/lzr_fallout/locale/lzr_fallout.es.tr b/mods/lzr_fallout/locale/lzr_fallout.es.tr deleted file mode 100644 index 4d762d20..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.es.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!=¡Estás durmiendo con los peces! -Where yer thinks yar goin’, landlubber?=¿A dónde crees que te vas? -You were skull-crushed!=¡Te cortaron el cráneo! -You were between a rock and a hard place.=Estabas entre una roca y un lugar difícil. diff --git a/mods/lzr_fallout/locale/lzr_fallout.fr.po b/mods/lzr_fallout/locale/lzr_fallout.fr.po new file mode 100644 index 00000000..5c8ed219 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.fr.po @@ -0,0 +1,36 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "Vous reposez avec les poissons !" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "Où vas-tu ainsi, marin d'eau douce ?" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "Votre crâne est mort écrasé !" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" +"Vous avez temporairement fait partie d'un sandwich au rocher et à un autre " +"truc dur." diff --git a/mods/lzr_fallout/locale/lzr_fallout.fr.tr b/mods/lzr_fallout/locale/lzr_fallout.fr.tr deleted file mode 100644 index a68214ce..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.fr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!=Vous reposez avec les poissons ! -Where yer thinks yar goin’, landlubber?=Où vas-tu ainsi, marin d'eau douce ? -You were skull-crushed!=Votre crâne est mort écrasé ! -You were between a rock and a hard place.=Vous avez temporairement fait partie d'un sandwich au rocher et à un autre truc dur. diff --git a/mods/lzr_fallout/locale/lzr_fallout.id.po b/mods/lzr_fallout/locale/lzr_fallout.id.po new file mode 100644 index 00000000..bd93bc95 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.id.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.id.tr b/mods/lzr_fallout/locale/lzr_fallout.id.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.id.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.it.po b/mods/lzr_fallout/locale/lzr_fallout.it.po new file mode 100644 index 00000000..8a190902 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.it.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.it.tr b/mods/lzr_fallout/locale/lzr_fallout.it.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.it.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.jbo.po b/mods/lzr_fallout/locale/lzr_fallout.jbo.po new file mode 100644 index 00000000..d807a483 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.jbo.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.jbo.tr b/mods/lzr_fallout/locale/lzr_fallout.jbo.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.jbo.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.ms.po b/mods/lzr_fallout/locale/lzr_fallout.ms.po new file mode 100644 index 00000000..e9b1f614 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.ms.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.ms.tr b/mods/lzr_fallout/locale/lzr_fallout.ms.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.ms.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.pot b/mods/lzr_fallout/locale/lzr_fallout.pot new file mode 100644 index 00000000..8308bb79 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.pot @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.pt_BR.po b/mods/lzr_fallout/locale/lzr_fallout.pt_BR.po new file mode 100644 index 00000000..23e0d1a2 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.pt_BR.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.pt_BR.tr b/mods/lzr_fallout/locale/lzr_fallout.pt_BR.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.pt_BR.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.ru.po b/mods/lzr_fallout/locale/lzr_fallout.ru.po new file mode 100644 index 00000000..56b2e6a2 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.ru.po @@ -0,0 +1,35 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.ru.tr b/mods/lzr_fallout/locale/lzr_fallout.ru.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.ru.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.se.po b/mods/lzr_fallout/locale/lzr_fallout.se.po new file mode 100644 index 00000000..7cce92a3 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.se.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.se.tr b/mods/lzr_fallout/locale/lzr_fallout.se.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.se.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.sk.po b/mods/lzr_fallout/locale/lzr_fallout.sk.po new file mode 100644 index 00000000..be743637 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.sk.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.sk.tr b/mods/lzr_fallout/locale/lzr_fallout.sk.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.sk.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.tr.po b/mods/lzr_fallout/locale/lzr_fallout.tr.po new file mode 100644 index 00000000..1029663e --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.tr.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.tr.tr b/mods/lzr_fallout/locale/lzr_fallout.tr.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.tr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.zh_Hans.po b/mods/lzr_fallout/locale/lzr_fallout.zh_Hans.po new file mode 100644 index 00000000..46301bf9 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.zh_Hans.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.zh_Hans.tr b/mods/lzr_fallout/locale/lzr_fallout.zh_Hans.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.zh_Hans.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/lzr_fallout.zh_Hant.po b/mods/lzr_fallout/locale/lzr_fallout.zh_Hant.po new file mode 100644 index 00000000..eae35a79 --- /dev/null +++ b/mods/lzr_fallout/locale/lzr_fallout.zh_Hant.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Message when you fall out of the level into the water. You may be creative in the translation +#: mods/lzr_fallout/init.lua:54 +msgid "You’re sleeping with the fishes!" +msgstr "" + +#. ~ Message when you move out of the level boundaries. You may be creative in the translation +#: mods/lzr_fallout/init.lua:61 +msgid "Where yer thinks yar goin’, landlubber?" +msgstr "" + +#. ~ Message when you got stuck inside skull blocks. You may be creative in the translation +#: mods/lzr_fallout/init.lua:67 +msgid "You were skull-crushed!" +msgstr "" + +#. ~ Message when you got stuck inside solid blocks other than skulls. You may be creative in the translation +#: mods/lzr_fallout/init.lua:73 +msgid "You were between a rock and a hard place." +msgstr "" diff --git a/mods/lzr_fallout/locale/lzr_fallout.zh_Hant.tr b/mods/lzr_fallout/locale/lzr_fallout.zh_Hant.tr deleted file mode 100644 index 3fe2d3d7..00000000 --- a/mods/lzr_fallout/locale/lzr_fallout.zh_Hant.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_fallout -You’re sleeping with the fishes!= -Where yer thinks yar goin’, landlubber?= -You were skull-crushed!= -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/locale/poconvert/de.po b/mods/lzr_fallout/locale/poconvert/de.po deleted file mode 100644 index 0b0c0592..00000000 --- a/mods/lzr_fallout/locale/poconvert/de.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "Du bist zu tief abgetaucht!" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "Wo willste hin, Landratte?" - -msgid "You were skull-crushed!" -msgstr "Du wurdest getotenkopft!" - -msgid "You were between a rock and a hard place." -msgstr "Du warst in der Klemme." - diff --git a/mods/lzr_fallout/locale/poconvert/es.po b/mods/lzr_fallout/locale/poconvert/es.po deleted file mode 100644 index 6c050ac5..00000000 --- a/mods/lzr_fallout/locale/poconvert/es.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "¡Estás durmiendo con los peces!" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "¿A dónde crees que te vas?" - -msgid "You were skull-crushed!" -msgstr "¡Te cortaron el cráneo!" - -msgid "You were between a rock and a hard place." -msgstr "Estabas entre una roca y un lugar difícil." - diff --git a/mods/lzr_fallout/locale/poconvert/fr.po b/mods/lzr_fallout/locale/poconvert/fr.po deleted file mode 100644 index e8881e96..00000000 --- a/mods/lzr_fallout/locale/poconvert/fr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "Vous reposez avec les poissons !" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "Où vas-tu ainsi, marin d'eau douce ?" - -msgid "You were skull-crushed!" -msgstr "Votre crâne est mort écrasé !" - -msgid "You were between a rock and a hard place." -msgstr "Vous avez temporairement fait partie d'un sandwich au rocher et à un autre truc dur." - diff --git a/mods/lzr_fallout/locale/poconvert/id.po b/mods/lzr_fallout/locale/poconvert/id.po deleted file mode 100644 index 14cd065f..00000000 --- a/mods/lzr_fallout/locale/poconvert/id.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/it.po b/mods/lzr_fallout/locale/poconvert/it.po deleted file mode 100644 index 1f97826c..00000000 --- a/mods/lzr_fallout/locale/poconvert/it.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/jbo.po b/mods/lzr_fallout/locale/poconvert/jbo.po deleted file mode 100644 index 1f903c81..00000000 --- a/mods/lzr_fallout/locale/poconvert/jbo.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/ms.po b/mods/lzr_fallout/locale/poconvert/ms.po deleted file mode 100644 index d5059932..00000000 --- a/mods/lzr_fallout/locale/poconvert/ms.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/pt_BR.po b/mods/lzr_fallout/locale/poconvert/pt_BR.po deleted file mode 100644 index b5956a73..00000000 --- a/mods/lzr_fallout/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/ru.po b/mods/lzr_fallout/locale/poconvert/ru.po deleted file mode 100644 index b6113453..00000000 --- a/mods/lzr_fallout/locale/poconvert/ru.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/se.po b/mods/lzr_fallout/locale/poconvert/se.po deleted file mode 100644 index bf54fe1c..00000000 --- a/mods/lzr_fallout/locale/poconvert/se.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/sk.po b/mods/lzr_fallout/locale/poconvert/sk.po deleted file mode 100644 index f3d7ed2a..00000000 --- a/mods/lzr_fallout/locale/poconvert/sk.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/template.pot b/mods/lzr_fallout/locale/poconvert/template.pot deleted file mode 100644 index cbdf7398..00000000 --- a/mods/lzr_fallout/locale/poconvert/template.pot +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/tr.po b/mods/lzr_fallout/locale/poconvert/tr.po deleted file mode 100644 index 5f9027f5..00000000 --- a/mods/lzr_fallout/locale/poconvert/tr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" - diff --git a/mods/lzr_fallout/locale/poconvert/zh_Hans.po b/mods/lzr_fallout/locale/poconvert/zh_Hans.po deleted file mode 100644 index cc2f7375..00000000 --- a/mods/lzr_fallout/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" diff --git a/mods/lzr_fallout/locale/poconvert/zh_Hant.po b/mods/lzr_fallout/locale/poconvert/zh_Hant.po deleted file mode 100644 index e9480ff7..00000000 --- a/mods/lzr_fallout/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_fallout x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You’re sleeping with the fishes!" -msgstr "" - -msgid "Where yer thinks yar goin’, landlubber?" -msgstr "" - -msgid "You were skull-crushed!" -msgstr "" - -msgid "You were between a rock and a hard place." -msgstr "" diff --git a/mods/lzr_fallout/locale/template.txt b/mods/lzr_fallout/locale/template.txt deleted file mode 100644 index 51139f80..00000000 --- a/mods/lzr_fallout/locale/template.txt +++ /dev/null @@ -1,9 +0,0 @@ -# textdomain: lzr_fallout -# Shown when the player falls into the ocean -You’re sleeping with the fishes!= -# Shown when the player is outside the level boundaries (non-ocean) -Where yer thinks yar goin’, landlubber?= -# Shown when the player gets stuck by being enclosed by skulls -You were skull-crushed!= -# Shown when the player gets stuck by being enclosed by solid blocks other than skulls -You were between a rock and a hard place.= diff --git a/mods/lzr_fallout/mod.conf b/mods/lzr_fallout/mod.conf index bba1a444..bf4799ae 100644 --- a/mods/lzr_fallout/mod.conf +++ b/mods/lzr_fallout/mod.conf @@ -1,2 +1,3 @@ name = lzr_fallout depends = lzr_globals, lzr_levels, lzr_world, lzr_damage +description = Reset the player when they moved out of the level diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.de.po b/mods/lzr_game_meta/locale/lzr_game_meta.de.po new file mode 100644 index 00000000..212f05fd --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.de.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "Lazarr!" + +msgid "Be a pirate and solve laser puzzles" +msgstr "Piraten, die Laser-Rätsel lösen" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.de.tr b/mods/lzr_game_meta/locale/lzr_game_meta.de.tr deleted file mode 100644 index 1fe00091..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.de.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!=Lazarr! -Be a pirate and solve laser puzzles=Piraten, die Laser-Rätsel lösen diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.es.po b/mods/lzr_game_meta/locale/lzr_game_meta.es.po new file mode 100644 index 00000000..5d217149 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.es.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "¡Lazarr!" + +msgid "Be a pirate and solve laser puzzles" +msgstr "Sé un pirata y resuelve rompecabezas con lásers" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.es.tr b/mods/lzr_game_meta/locale/lzr_game_meta.es.tr deleted file mode 100644 index 5c5b30a5..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.es.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!=¡Lazarr! -Be a pirate and solve laser puzzles=Sé un pirata y resuelve rompecabezas con lásers diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.fr.po b/mods/lzr_game_meta/locale/lzr_game_meta.fr.po new file mode 100644 index 00000000..373d8402 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.fr.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "Lazarr !" + +msgid "Be a pirate and solve laser puzzles" +msgstr "Vous êtes un pirate qui doit résoudre des énigmes avec des lasers" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.fr.tr b/mods/lzr_game_meta/locale/lzr_game_meta.fr.tr deleted file mode 100644 index e10ced09..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.fr.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!=Lazarr ! -Be a pirate and solve laser puzzles=Vous êtes un pirate qui doit résoudre des énigmes avec des lasers diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.id.po b/mods/lzr_game_meta/locale/lzr_game_meta.id.po new file mode 100644 index 00000000..1752acab --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.id.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.id.tr b/mods/lzr_game_meta/locale/lzr_game_meta.id.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.id.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.it.po b/mods/lzr_game_meta/locale/lzr_game_meta.it.po new file mode 100644 index 00000000..876d84b4 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.it.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.it.tr b/mods/lzr_game_meta/locale/lzr_game_meta.it.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.it.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.jbo.po b/mods/lzr_game_meta/locale/lzr_game_meta.jbo.po new file mode 100644 index 00000000..ea6d6f97 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.jbo.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.jbo.tr b/mods/lzr_game_meta/locale/lzr_game_meta.jbo.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.jbo.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.ms.po b/mods/lzr_game_meta/locale/lzr_game_meta.ms.po new file mode 100644 index 00000000..6491a35e --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.ms.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.ms.tr b/mods/lzr_game_meta/locale/lzr_game_meta.ms.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.ms.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.pot b/mods/lzr_game_meta/locale/lzr_game_meta.pot new file mode 100644 index 00000000..5b24c72b --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.pot @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.pt_BR.po b/mods/lzr_game_meta/locale/lzr_game_meta.pt_BR.po new file mode 100644 index 00000000..f6d91ae0 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.pt_BR.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "Lazarr!" + +msgid "Be a pirate and solve laser puzzles" +msgstr "Seja um pirata e resolva quebra-cabeças de lasers" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.pt_BR.tr b/mods/lzr_game_meta/locale/lzr_game_meta.pt_BR.tr deleted file mode 100644 index 237f7dad..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.pt_BR.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!=Lazarr! -Be a pirate and solve laser puzzles=Seja um pirata e resolva quebra-cabeças de lasers diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.ru.po b/mods/lzr_game_meta/locale/lzr_game_meta.ru.po new file mode 100644 index 00000000..6164f07e --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.ru.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "Lazarr!" + +msgid "Be a pirate and solve laser puzzles" +msgstr "Будь пиратом и решай лазерные пазлы" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.ru.tr b/mods/lzr_game_meta/locale/lzr_game_meta.ru.tr deleted file mode 100644 index 03970fb4..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.ru.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!=Lazarr! -Be a pirate and solve laser puzzles=Будь пиратом и решай лазерные пазлы diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.se.po b/mods/lzr_game_meta/locale/lzr_game_meta.se.po new file mode 100644 index 00000000..ee4dcde0 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.se.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.se.tr b/mods/lzr_game_meta/locale/lzr_game_meta.se.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.se.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.sk.po b/mods/lzr_game_meta/locale/lzr_game_meta.sk.po new file mode 100644 index 00000000..0256b9ef --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.sk.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.sk.tr b/mods/lzr_game_meta/locale/lzr_game_meta.sk.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.sk.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.tr.po b/mods/lzr_game_meta/locale/lzr_game_meta.tr.po new file mode 100644 index 00000000..48a730e4 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.tr.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "Lazarr!" + +msgid "Be a pirate and solve laser puzzles" +msgstr "Bir korsan olun ve lazer bulmacalarını çözün" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.tr.tr b/mods/lzr_game_meta/locale/lzr_game_meta.tr.tr deleted file mode 100644 index 84fcf66d..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.tr.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!=Lazarr! -Be a pirate and solve laser puzzles=Bir korsan olun ve lazer bulmacalarını çözün diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hans.po b/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hans.po new file mode 100644 index 00000000..d10aac53 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hans.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hans.tr b/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hans.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hans.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hant.po b/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hant.po new file mode 100644 index 00000000..7d008f54 --- /dev/null +++ b/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hant.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "Lazarr!" +msgstr "" + +msgid "Be a pirate and solve laser puzzles" +msgstr "" + diff --git a/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hant.tr b/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hant.tr deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/lzr_game_meta.zh_Hant.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_game_meta/locale/poconvert/de.po b/mods/lzr_game_meta/locale/poconvert/de.po deleted file mode 100644 index 6dfb0731..00000000 --- a/mods/lzr_game_meta/locale/poconvert/de.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "Lazarr!" - -msgid "Be a pirate and solve laser puzzles" -msgstr "Piraten, die Laser-Rätsel lösen" - diff --git a/mods/lzr_game_meta/locale/poconvert/es.po b/mods/lzr_game_meta/locale/poconvert/es.po deleted file mode 100644 index 69cfa8cf..00000000 --- a/mods/lzr_game_meta/locale/poconvert/es.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "¡Lazarr!" - -msgid "Be a pirate and solve laser puzzles" -msgstr "Sé un pirata y resuelve rompecabezas con lásers" - diff --git a/mods/lzr_game_meta/locale/poconvert/fr.po b/mods/lzr_game_meta/locale/poconvert/fr.po deleted file mode 100644 index 21c78cf5..00000000 --- a/mods/lzr_game_meta/locale/poconvert/fr.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "Lazarr !" - -msgid "Be a pirate and solve laser puzzles" -msgstr "Vous êtes un pirate qui doit résoudre des énigmes avec des lasers" - diff --git a/mods/lzr_game_meta/locale/poconvert/id.po b/mods/lzr_game_meta/locale/poconvert/id.po deleted file mode 100644 index 2b86ad73..00000000 --- a/mods/lzr_game_meta/locale/poconvert/id.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/it.po b/mods/lzr_game_meta/locale/poconvert/it.po deleted file mode 100644 index af5c42b7..00000000 --- a/mods/lzr_game_meta/locale/poconvert/it.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/jbo.po b/mods/lzr_game_meta/locale/poconvert/jbo.po deleted file mode 100644 index 7c135e7b..00000000 --- a/mods/lzr_game_meta/locale/poconvert/jbo.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/ms.po b/mods/lzr_game_meta/locale/poconvert/ms.po deleted file mode 100644 index 30fe18f6..00000000 --- a/mods/lzr_game_meta/locale/poconvert/ms.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/pt_BR.po b/mods/lzr_game_meta/locale/poconvert/pt_BR.po deleted file mode 100644 index 67df1750..00000000 --- a/mods/lzr_game_meta/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "Lazarr!" - -msgid "Be a pirate and solve laser puzzles" -msgstr "Seja um pirata e resolva quebra-cabeças de lasers" - diff --git a/mods/lzr_game_meta/locale/poconvert/ru.po b/mods/lzr_game_meta/locale/poconvert/ru.po deleted file mode 100644 index d653f81a..00000000 --- a/mods/lzr_game_meta/locale/poconvert/ru.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "Lazarr!" - -msgid "Be a pirate and solve laser puzzles" -msgstr "Будь пиратом и решай лазерные пазлы" - diff --git a/mods/lzr_game_meta/locale/poconvert/se.po b/mods/lzr_game_meta/locale/poconvert/se.po deleted file mode 100644 index 8168e5cc..00000000 --- a/mods/lzr_game_meta/locale/poconvert/se.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/sk.po b/mods/lzr_game_meta/locale/poconvert/sk.po deleted file mode 100644 index 08546281..00000000 --- a/mods/lzr_game_meta/locale/poconvert/sk.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/template.pot b/mods/lzr_game_meta/locale/poconvert/template.pot deleted file mode 100644 index 240c3b90..00000000 --- a/mods/lzr_game_meta/locale/poconvert/template.pot +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" - diff --git a/mods/lzr_game_meta/locale/poconvert/tr.po b/mods/lzr_game_meta/locale/poconvert/tr.po deleted file mode 100644 index 96e6f28f..00000000 --- a/mods/lzr_game_meta/locale/poconvert/tr.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "Lazarr!" - -msgid "Be a pirate and solve laser puzzles" -msgstr "Bir korsan olun ve lazer bulmacalarını çözün" - diff --git a/mods/lzr_game_meta/locale/poconvert/zh_Hans.po b/mods/lzr_game_meta/locale/poconvert/zh_Hans.po deleted file mode 100644 index bc1b2d48..00000000 --- a/mods/lzr_game_meta/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,20 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" diff --git a/mods/lzr_game_meta/locale/poconvert/zh_Hant.po b/mods/lzr_game_meta/locale/poconvert/zh_Hant.po deleted file mode 100644 index e579ad45..00000000 --- a/mods/lzr_game_meta/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,20 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_game_meta x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Lazarr!" -msgstr "" - -msgid "Be a pirate and solve laser puzzles" -msgstr "" diff --git a/mods/lzr_game_meta/locale/template.txt b/mods/lzr_game_meta/locale/template.txt deleted file mode 100644 index 244edd3e..00000000 --- a/mods/lzr_game_meta/locale/template.txt +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: lzr_game_meta -Lazarr!= -Be a pirate and solve laser puzzles= diff --git a/mods/lzr_gamestate/mod.conf b/mods/lzr_gamestate/mod.conf index 9c58e9c3..d525ab33 100644 --- a/mods/lzr_gamestate/mod.conf +++ b/mods/lzr_gamestate/mod.conf @@ -1 +1,2 @@ name = lzr_gamestate +description = Simple game states like "playing in a level" or "in a main menu" diff --git a/mods/lzr_getitem/init.lua b/mods/lzr_getitem/init.lua index 9ee9f5c9..31348e31 100644 --- a/mods/lzr_getitem/init.lua +++ b/mods/lzr_getitem/init.lua @@ -214,8 +214,11 @@ local function get_formspec(page, name) local pagestr = "" local max_page = current_max_pages[name] if max_page > 1 then + --~ Previous page button in item selection pagestr = "button[0,5.45;1,1;lzr_getitem_prev;"..F(S("<")).."]".. + --~ Next page button in item selection "button[1,5.45;1,1;lzr_getitem_next;"..F(S(">")).."]".. + --~ Page counter in item selection. @1 = current page, @2 = total pages "label[0,5.1;"..F(S("Page: @1/@2", page, max_page)).."]" end @@ -239,6 +242,7 @@ local function get_formspec(page, name) "field[2.2,5.75;4,1;search;;"..F(search_text).."]" .. "field_close_on_enter[search;false]" .. "button[6,5.45;1.6,1;search_button_start;"..F(S("Search")).."]" .. + --~ Reset search button label in item selection "button[7.6,5.45;0.8,1;search_button_reset;"..F(S("X")).."]" .. "tooltip[search_button_reset;"..F(S("Reset search")).."]" .. pagestr .. diff --git a/mods/lzr_getitem/locale/lzr_getitem.de.po b/mods/lzr_getitem/locale/lzr_getitem.de.po new file mode 100644 index 00000000..06c2bc02 --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.de.po @@ -0,0 +1,74 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Sie können nur Gegenstände nehmen, wenn Sie im Level-Editor oder dem " +"Entwicklungsmodus sind oder das „give“-Privileg haben." + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Sie können nur Gegenstände wegwerfen, wenn Sie im Level-Editor oder dem " +"Entwicklungsmodus sind oder das „give“-Privileg haben." + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "<" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr ">" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "Seite: @1/@2" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "Keine Gegenstände gefunden." + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "Suche zurücksetzen" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "Müll:" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "Suchen" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "X" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" +"Dies ist nur im Leveleditor verfügbar oder wenn Sie das „give“-Privileg " +"haben." diff --git a/mods/lzr_getitem/locale/lzr_getitem.de.tr b/mods/lzr_getitem/locale/lzr_getitem.de.tr deleted file mode 100644 index dec8cd20..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.de.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.=Sie können nur Gegenstände nehmen, wenn Sie im Level-Editor oder dem Entwicklungsmodus sind oder das „give“-Privileg haben. -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.=Sie können nur Gegenstände wegwerfen, wenn Sie im Level-Editor oder dem Entwicklungsmodus sind oder das „give“-Privileg haben. -<=< ->=> -Page: @1/@2=Seite: @1/@2 -No items found.=Keine Gegenstände gefunden. -Reset search=Suche zurücksetzen -Trash:=Müll: -Search=Suchen -X=X -This is only available in the level editor, or when you have the 'give' privilege.=Dies ist nur im Leveleditor verfügbar oder wenn Sie das „give“-Privileg haben. diff --git a/mods/lzr_getitem/locale/lzr_getitem.es.po b/mods/lzr_getitem/locale/lzr_getitem.es.po new file mode 100644 index 00000000..1a23176c --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.es.po @@ -0,0 +1,74 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Solo puedes tomar objetos en el editor del nivel, en modo desarrollo o " +"cuando tienes el privilegio 'give'." + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Solo puedes desechar objetos en el editor del nivel, en modo desarrollo, o " +"cuando tienes el privilegio 'give'." + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "<" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr ">" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "Página: @1/@2" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "Ningún objeto encontrado." + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "Reiniciar búsqueda" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "Basura:" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "Buscar" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "X" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" +"Esto solo está disponible en el editor del nivel, o cuando tienes el " +"privilegio 'give'." diff --git a/mods/lzr_getitem/locale/lzr_getitem.es.tr b/mods/lzr_getitem/locale/lzr_getitem.es.tr deleted file mode 100644 index a50069db..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.es.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.=Solo puedes tomar objetos en el editor del nivel, en modo desarrollo o cuando tienes el privilegio 'give'. -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.=Solo puedes desechar objetos en el editor del nivel, en modo desarrollo, o cuando tienes el privilegio 'give'. -<=< ->=> -Page: @1/@2=Página: @1/@2 -No items found.=Ningún objeto encontrado. -Reset search=Reiniciar búsqueda -Trash:=Basura: -Search=Buscar -X=X -This is only available in the level editor, or when you have the 'give' privilege.=Esto solo está disponible en el editor del nivel, o cuando tienes el privilegio 'give'. diff --git a/mods/lzr_getitem/locale/lzr_getitem.fr.po b/mods/lzr_getitem/locale/lzr_getitem.fr.po new file mode 100644 index 00000000..bbabde2c --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.fr.po @@ -0,0 +1,73 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Vous ne pouvez prendre d'objets que si vous êtes dans l'éditeur de niveaux, " +"en mode développement, ou si vous avez le privilège « give »." + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Vous ne pouvez jeter d'objets à la poubelle que si vous êtes dans l'éditeur " +"de niveaux, en mode développement, ou si vous avez le privilège « give »." + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "<" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr ">" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "Page : @1/@2" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "Aucun objet ou bloc ne correspond à votre recherche." + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "Réinitialiser la recherche" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "Poubelle :" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "Rechercher" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "X" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" +"Vous devez être dans l'éditeur de niveaux, ou avoir le privilège « give »." diff --git a/mods/lzr_getitem/locale/lzr_getitem.fr.tr b/mods/lzr_getitem/locale/lzr_getitem.fr.tr deleted file mode 100644 index a07d51d6..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.fr.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.=Vous ne pouvez prendre d'objets que si vous êtes dans l'éditeur de niveaux, en mode développement, ou si vous avez le privilège « give ». -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.=Vous ne pouvez jeter d'objets à la poubelle que si vous êtes dans l'éditeur de niveaux, en mode développement, ou si vous avez le privilège « give ». -<=< ->=> -Page: @1/@2=Page : @1/@2 -No items found.=Aucun objet ou bloc ne correspond à votre recherche. -Reset search=Réinitialiser la recherche -Trash:=Poubelle : -Search=Rechercher -X=X -This is only available in the level editor, or when you have the 'give' privilege.=Vous devez être dans l'éditeur de niveaux, ou avoir le privilège « give ». diff --git a/mods/lzr_getitem/locale/lzr_getitem.id.po b/mods/lzr_getitem/locale/lzr_getitem.id.po new file mode 100644 index 00000000..610e0c87 --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.id.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.id.tr b/mods/lzr_getitem/locale/lzr_getitem.id.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.id.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.it.po b/mods/lzr_getitem/locale/lzr_getitem.it.po new file mode 100644 index 00000000..141f7f54 --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.it.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.it.tr b/mods/lzr_getitem/locale/lzr_getitem.it.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.it.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.jbo.po b/mods/lzr_getitem/locale/lzr_getitem.jbo.po new file mode 100644 index 00000000..ed3d2036 --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.jbo.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.jbo.tr b/mods/lzr_getitem/locale/lzr_getitem.jbo.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.jbo.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.ms.po b/mods/lzr_getitem/locale/lzr_getitem.ms.po new file mode 100644 index 00000000..e9b0f5ad --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.ms.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.ms.tr b/mods/lzr_getitem/locale/lzr_getitem.ms.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.ms.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.pot b/mods/lzr_getitem/locale/lzr_getitem.pot new file mode 100644 index 00000000..0781ec7c --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.pot @@ -0,0 +1,72 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.pt_BR.po b/mods/lzr_getitem/locale/lzr_getitem.pt_BR.po new file mode 100644 index 00000000..803289aa --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.pt_BR.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.pt_BR.tr b/mods/lzr_getitem/locale/lzr_getitem.pt_BR.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.pt_BR.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.ru.po b/mods/lzr_getitem/locale/lzr_getitem.ru.po new file mode 100644 index 00000000..41c0a53e --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.ru.po @@ -0,0 +1,73 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Вы можете брать вещи только в редакторе уровней, режиме разработчика, или с " +"привилегией ‘give’." + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" +"Вы можете убирать предметы только в редакторе уровней, режиме разработчика, " +"или с привилегией ‘give’." + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "<" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr ">" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "Страница: @1/@2" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "Предметов не найдено." + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "Сбросить поиск" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "Корзина:" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "Поиск" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "X" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "Это только доступно в редакторе режимов или с привилегией 'give'." diff --git a/mods/lzr_getitem/locale/lzr_getitem.ru.tr b/mods/lzr_getitem/locale/lzr_getitem.ru.tr deleted file mode 100644 index 6e83bca8..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.ru.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.=Вы можете брать вещи только в редакторе уровней, режиме разработчика, или с привилегией ‘give’. -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.=Вы можете убирать предметы только в редакторе уровней, режиме разработчика, или с привилегией ‘give’. -<=< ->=> -Page: @1/@2=Страница: @1/@2 -No items found.=Предметов не найдено. -Reset search=Сбросить поиск -Trash:=Корзина: -Search=Поиск -X=X -This is only available in the level editor, or when you have the 'give' privilege.=Это только доступно в редакторе режимов или с привилегией 'give'. diff --git a/mods/lzr_getitem/locale/lzr_getitem.se.po b/mods/lzr_getitem/locale/lzr_getitem.se.po new file mode 100644 index 00000000..799048db --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.se.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.se.tr b/mods/lzr_getitem/locale/lzr_getitem.se.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.se.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.sk.po b/mods/lzr_getitem/locale/lzr_getitem.sk.po new file mode 100644 index 00000000..e274b4ba --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.sk.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.sk.tr b/mods/lzr_getitem/locale/lzr_getitem.sk.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.sk.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.tr.po b/mods/lzr_getitem/locale/lzr_getitem.tr.po new file mode 100644 index 00000000..58a45c8e --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.tr.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.tr.tr b/mods/lzr_getitem/locale/lzr_getitem.tr.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.tr.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.zh_Hans.po b/mods/lzr_getitem/locale/lzr_getitem.zh_Hans.po new file mode 100644 index 00000000..e333dad0 --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.zh_Hans.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.zh_Hans.tr b/mods/lzr_getitem/locale/lzr_getitem.zh_Hans.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.zh_Hans.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/lzr_getitem.zh_Hant.po b/mods/lzr_getitem/locale/lzr_getitem.zh_Hant.po new file mode 100644 index 00000000..5296a7b2 --- /dev/null +++ b/mods/lzr_getitem/locale/lzr_getitem.zh_Hant.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_getitem/init.lua:48 +msgid "" +"You can only take items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#: mods/lzr_getitem/init.lua:59 +msgid "" +"You can only trash items in the level editor, in development mode, or when " +"you have the ‘give’ privilege." +msgstr "" + +#. ~ Previous page button in item selection +#: mods/lzr_getitem/init.lua:218 +msgid "<" +msgstr "" + +#. ~ Next page button in item selection +#: mods/lzr_getitem/init.lua:220 +msgid ">" +msgstr "" + +#. ~ Page counter in item selection. @1 = current page, @2 = total pages +#: mods/lzr_getitem/init.lua:222 +msgid "Page: @1/@2" +msgstr "" + +#: mods/lzr_getitem/init.lua:231 +msgid "No items found." +msgstr "" + +#: mods/lzr_getitem/init.lua:233 mods/lzr_getitem/init.lua:247 +msgid "Reset search" +msgstr "" + +#: mods/lzr_getitem/init.lua:240 +msgid "Trash:" +msgstr "" + +#: mods/lzr_getitem/init.lua:244 +msgid "Search" +msgstr "" + +#. ~ Reset search button label in item selection +#: mods/lzr_getitem/init.lua:246 +msgid "X" +msgstr "" + +#: mods/lzr_getitem/init.lua:257 mods/lzr_getitem/init.lua:272 +msgid "" +"This is only available in the level editor, or when you have the 'give' " +"privilege." +msgstr "" diff --git a/mods/lzr_getitem/locale/lzr_getitem.zh_Hant.tr b/mods/lzr_getitem/locale/lzr_getitem.zh_Hant.tr deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/lzr_getitem.zh_Hant.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/locale/poconvert/de.po b/mods/lzr_getitem/locale/poconvert/de.po deleted file mode 100644 index 84db5466..00000000 --- a/mods/lzr_getitem/locale/poconvert/de.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Sie können nur Gegenstände nehmen, wenn Sie im Level-Editor oder dem Entwicklungsmodus sind oder das „give“-Privileg haben." - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Sie können nur Gegenstände wegwerfen, wenn Sie im Level-Editor oder dem Entwicklungsmodus sind oder das „give“-Privileg haben." - -msgid "<" -msgstr "<" - -msgid ">" -msgstr ">" - -msgid "Page: @1/@2" -msgstr "Seite: @1/@2" - -msgid "No items found." -msgstr "Keine Gegenstände gefunden." - -msgid "Reset search" -msgstr "Suche zurücksetzen" - -msgid "Trash:" -msgstr "Müll:" - -msgid "Search" -msgstr "Suchen" - -msgid "X" -msgstr "X" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "Dies ist nur im Leveleditor verfügbar oder wenn Sie das „give“-Privileg haben." - diff --git a/mods/lzr_getitem/locale/poconvert/es.po b/mods/lzr_getitem/locale/poconvert/es.po deleted file mode 100644 index e6f734d3..00000000 --- a/mods/lzr_getitem/locale/poconvert/es.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Solo puedes tomar objetos en el editor del nivel, en modo desarrollo o cuando tienes el privilegio 'give'." - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Solo puedes desechar objetos en el editor del nivel, en modo desarrollo, o cuando tienes el privilegio 'give'." - -msgid "<" -msgstr "<" - -msgid ">" -msgstr ">" - -msgid "Page: @1/@2" -msgstr "Página: @1/@2" - -msgid "No items found." -msgstr "Ningún objeto encontrado." - -msgid "Reset search" -msgstr "Reiniciar búsqueda" - -msgid "Trash:" -msgstr "Basura:" - -msgid "Search" -msgstr "Buscar" - -msgid "X" -msgstr "X" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "Esto solo está disponible en el editor del nivel, o cuando tienes el privilegio 'give'." - diff --git a/mods/lzr_getitem/locale/poconvert/fr.po b/mods/lzr_getitem/locale/poconvert/fr.po deleted file mode 100644 index 5dd6ddfe..00000000 --- a/mods/lzr_getitem/locale/poconvert/fr.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Vous ne pouvez prendre d'objets que si vous êtes dans l'éditeur de niveaux, en mode développement, ou si vous avez le privilège « give »." - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Vous ne pouvez jeter d'objets à la poubelle que si vous êtes dans l'éditeur de niveaux, en mode développement, ou si vous avez le privilège « give »." - -msgid "<" -msgstr "<" - -msgid ">" -msgstr ">" - -msgid "Page: @1/@2" -msgstr "Page : @1/@2" - -msgid "No items found." -msgstr "Aucun objet ou bloc ne correspond à votre recherche." - -msgid "Reset search" -msgstr "Réinitialiser la recherche" - -msgid "Trash:" -msgstr "Poubelle :" - -msgid "Search" -msgstr "Rechercher" - -msgid "X" -msgstr "X" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "Vous devez être dans l'éditeur de niveaux, ou avoir le privilège « give »." - diff --git a/mods/lzr_getitem/locale/poconvert/id.po b/mods/lzr_getitem/locale/poconvert/id.po deleted file mode 100644 index a15a101c..00000000 --- a/mods/lzr_getitem/locale/poconvert/id.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/it.po b/mods/lzr_getitem/locale/poconvert/it.po deleted file mode 100644 index bcd7b387..00000000 --- a/mods/lzr_getitem/locale/poconvert/it.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/jbo.po b/mods/lzr_getitem/locale/poconvert/jbo.po deleted file mode 100644 index 9ce7139a..00000000 --- a/mods/lzr_getitem/locale/poconvert/jbo.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/ms.po b/mods/lzr_getitem/locale/poconvert/ms.po deleted file mode 100644 index 5228d098..00000000 --- a/mods/lzr_getitem/locale/poconvert/ms.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/pt_BR.po b/mods/lzr_getitem/locale/poconvert/pt_BR.po deleted file mode 100644 index 95212cb4..00000000 --- a/mods/lzr_getitem/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/ru.po b/mods/lzr_getitem/locale/poconvert/ru.po deleted file mode 100644 index 90c32810..00000000 --- a/mods/lzr_getitem/locale/poconvert/ru.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Вы можете брать вещи только в редакторе уровней, режиме разработчика, или с привилегией ‘give’." - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "Вы можете убирать предметы только в редакторе уровней, режиме разработчика, или с привилегией ‘give’." - -msgid "<" -msgstr "<" - -msgid ">" -msgstr ">" - -msgid "Page: @1/@2" -msgstr "Страница: @1/@2" - -msgid "No items found." -msgstr "Предметов не найдено." - -msgid "Reset search" -msgstr "Сбросить поиск" - -msgid "Trash:" -msgstr "Корзина:" - -msgid "Search" -msgstr "Поиск" - -msgid "X" -msgstr "X" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "Это только доступно в редакторе режимов или с привилегией 'give'." - diff --git a/mods/lzr_getitem/locale/poconvert/se.po b/mods/lzr_getitem/locale/poconvert/se.po deleted file mode 100644 index e42b4eed..00000000 --- a/mods/lzr_getitem/locale/poconvert/se.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/sk.po b/mods/lzr_getitem/locale/poconvert/sk.po deleted file mode 100644 index eba5bddb..00000000 --- a/mods/lzr_getitem/locale/poconvert/sk.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/template.pot b/mods/lzr_getitem/locale/poconvert/template.pot deleted file mode 100644 index 2447d6d1..00000000 --- a/mods/lzr_getitem/locale/poconvert/template.pot +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/tr.po b/mods/lzr_getitem/locale/poconvert/tr.po deleted file mode 100644 index a7b6f67a..00000000 --- a/mods/lzr_getitem/locale/poconvert/tr.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" - diff --git a/mods/lzr_getitem/locale/poconvert/zh_Hans.po b/mods/lzr_getitem/locale/poconvert/zh_Hans.po deleted file mode 100644 index d6cd352f..00000000 --- a/mods/lzr_getitem/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,47 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" diff --git a/mods/lzr_getitem/locale/poconvert/zh_Hant.po b/mods/lzr_getitem/locale/poconvert/zh_Hant.po deleted file mode 100644 index dce2766e..00000000 --- a/mods/lzr_getitem/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,47 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_getitem x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege." -msgstr "" - -msgid "<" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Page: @1/@2" -msgstr "" - -msgid "No items found." -msgstr "" - -msgid "Reset search" -msgstr "" - -msgid "Trash:" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "X" -msgstr "" - -msgid "This is only available in the level editor, or when you have the 'give' privilege." -msgstr "" diff --git a/mods/lzr_getitem/locale/template.txt b/mods/lzr_getitem/locale/template.txt deleted file mode 100644 index cb06a5e0..00000000 --- a/mods/lzr_getitem/locale/template.txt +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_getitem -You can only take items in the level editor, in development mode, or when you have the ‘give’ privilege.= -You can only trash items in the level editor, in development mode, or when you have the ‘give’ privilege.= -<= ->= -Page: @1/@2= -No items found.= -Reset search= -Trash:= -Search= -X= -This is only available in the level editor, or when you have the 'give' privilege.= diff --git a/mods/lzr_getitem/mod.conf b/mods/lzr_getitem/mod.conf index 66bf5fef..b5a00886 100644 --- a/mods/lzr_getitem/mod.conf +++ b/mods/lzr_getitem/mod.conf @@ -1,2 +1,3 @@ name = lzr_getitem depends = lzr_gamestate +description = Dialog to obtain items from diff --git a/mods/lzr_globals/init.lua b/mods/lzr_globals/init.lua index c94a3fad..2a6870ac 100644 --- a/mods/lzr_globals/init.lua +++ b/mods/lzr_globals/init.lua @@ -62,6 +62,15 @@ lzr_globals.MENU_SHIP_CAPTAIN_CABIN_EXCLUSIONS = { { vector.new(0,9,23), vector. lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET = vector.new(7, 9.5, 29) -- Absolute player spawn position in ship, provided for convenience lzr_globals.MENU_PLAYER_SPAWN_POS = vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET) +-- Where the hidden parrots spawn when the player has found them +lzr_globals.MENU_SHIP_HIDDEN_PARROT_OFFSETS = { + ruby = vector.new(10, 5.5, 29), + emmy = vector.new(10, 5.5, 30), + saphie = vector.new(10, 5.5, 31), + garnie = vector.new(11, 5.5, 29), + tuckie = vector.new(11, 5.5, 30), + dimey = vector.new(11, 5.5, 31), +} -- Where in the ship the player respawns. -- Used when player fell out of the map or got stuck (lzr_fallout) lzr_globals.MENU_SHIP_PLAYER_RESPAWN_OFFSET = vector.new(6, 1.25, 9) @@ -81,6 +90,9 @@ lzr_globals.MENU_SHIP_CUSTOMBOOK_OFFSET = vector.new(8, 11, 31) -- Where to place the painting "Perfect Plunderer" -- (awarded when player completed all core levels) lzr_globals.MENU_SHIP_PAINTING_PERFECT_PLUNDERER_OFFSET = vector.new(7, 12, 32) +-- Where to place the painting "Parrot Finder" +-- (awarded when player found all the hidden parrots) +lzr_globals.MENU_SHIP_PAINTING_PARROT_FINDER_OFFSET = vector.new(8, 12, 32) -- Where to place the node that leads to the level editor lzr_globals.MENU_SHIP_EDITOR_OFFSET = vector.new(13, 11, 31) -- Where to place the node that changes sound options @@ -119,7 +131,7 @@ lzr_globals.AUTOSAVE_NAME = "_AUTOSAVE_" --[[ NPCs ]] -- The parrot NPC will spawn at the parrot spawner node -- position plus this offset -lzr_globals.PARROT_SPAWN_OFFSET = vector.new(0, 0.01, 0) +lzr_globals.PARROT_SPAWN_OFFSET = vector.new(0, -0.49, 0) --[[ Signals ]] -- Maximum number of times a receiver may be triggered again diff --git a/mods/lzr_globals/mod.conf b/mods/lzr_globals/mod.conf index fa2d88ef..c683bf3a 100644 --- a/mods/lzr_globals/mod.conf +++ b/mods/lzr_globals/mod.conf @@ -1 +1,2 @@ name = lzr_globals +description = Global variables for Lazarr! diff --git a/mods/lzr_gui/init.lua b/mods/lzr_gui/init.lua index 177a5f3b..0bcff618 100644 --- a/mods/lzr_gui/init.lua +++ b/mods/lzr_gui/init.lua @@ -77,6 +77,7 @@ lzr_gui.update_treasure_status = function(player, treasures, total_treasures) }) hud_ids[name].treasures_img = id end + --~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level local treasure_text = S("@1 / @2", treasures, total_treasures) local color = 0xFFFFFFFF if treasures >= total_treasures then diff --git a/mods/lzr_gui/locale/lzr_gui.de.po b/mods/lzr_gui/locale/lzr_gui.de.po new file mode 100644 index 00000000..67dac5a7 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.de.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "@1 / @2" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "Levellösungstest" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "Laden …" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "Level-Editor" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "Entwicklungsmodus" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "Spiel starten" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "Benutzerlevels" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "Level-Editor" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "Musik" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "Grafikeinstellungen" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "Hilfe" diff --git a/mods/lzr_gui/locale/lzr_gui.de.tr b/mods/lzr_gui/locale/lzr_gui.de.tr deleted file mode 100644 index 611f0113..00000000 --- a/mods/lzr_gui/locale/lzr_gui.de.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2=@1 / @2 -Level solution test=Levellösungstest -Loading … =Laden … -Level Editor=Level-Editor -Development Mode=Entwicklungsmodus -Start game=Spiel starten -Custom levels=Benutzerlevels -Level editor=Level-Editor -Music=Musik -Graphics settings=Grafikeinstellungen -Help=Hilfe diff --git a/mods/lzr_gui/locale/lzr_gui.es.po b/mods/lzr_gui/locale/lzr_gui.es.po new file mode 100644 index 00000000..70317b70 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.es.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "@1 / @2" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "Prueba de solución de nivel" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "Cargando ... " + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "Editor de niveles" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "Modo de desarollo" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "Iniciar juego" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "Niveles personalizados" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "Editor del nivel" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "Música" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "Ajustes gráficos" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "Ayuda" diff --git a/mods/lzr_gui/locale/lzr_gui.es.tr b/mods/lzr_gui/locale/lzr_gui.es.tr deleted file mode 100644 index 62f088bd..00000000 --- a/mods/lzr_gui/locale/lzr_gui.es.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2=@1 / @2 -Level solution test= -Loading … =Cargando ... -Level Editor=Editor de niveles -Development Mode=Modo de desarollo -Start game=Iniciar juego -Custom levels=Niveles personalizados -Level editor=Editor del nivel -Music=Música -Graphics settings=Ajustes gráficos -Help=Ayuda diff --git a/mods/lzr_gui/locale/lzr_gui.fr.po b/mods/lzr_gui/locale/lzr_gui.fr.po new file mode 100644 index 00000000..a63d218a --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.fr.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "@1 / @2" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "Test de solution du niveau" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "Chargement . . . " + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "Éditeur de niveaux" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "Mode développement" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "Démarrer" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "Niveaux personnalisés" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "Éditeur de niveau" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "Musique" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "Configuration graphique" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "Aide" diff --git a/mods/lzr_gui/locale/lzr_gui.fr.tr b/mods/lzr_gui/locale/lzr_gui.fr.tr deleted file mode 100644 index 218feaa3..00000000 --- a/mods/lzr_gui/locale/lzr_gui.fr.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2=@1 / @2 -Level solution test= -Loading … =Chargement . . . -Level Editor=Éditeur de niveaux -Development Mode=Mode développement -Start game=Démarrer -Custom levels=Niveaux personnalisés -Level editor=Éditeur de niveau -Music=Musique -Graphics settings=Configuration graphique -Help=Aide diff --git a/mods/lzr_gui/locale/lzr_gui.id.po b/mods/lzr_gui/locale/lzr_gui.id.po new file mode 100644 index 00000000..7f3b25fd --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.id.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.id.tr b/mods/lzr_gui/locale/lzr_gui.id.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.id.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.it.po b/mods/lzr_gui/locale/lzr_gui.it.po new file mode 100644 index 00000000..86766cd8 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.it.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.it.tr b/mods/lzr_gui/locale/lzr_gui.it.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.it.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.jbo.po b/mods/lzr_gui/locale/lzr_gui.jbo.po new file mode 100644 index 00000000..80c58f72 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.jbo.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.jbo.tr b/mods/lzr_gui/locale/lzr_gui.jbo.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.jbo.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.ms.po b/mods/lzr_gui/locale/lzr_gui.ms.po new file mode 100644 index 00000000..03030bd3 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.ms.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.ms.tr b/mods/lzr_gui/locale/lzr_gui.ms.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.ms.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.pot b/mods/lzr_gui/locale/lzr_gui.pot new file mode 100644 index 00000000..4bc4936b --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.pot @@ -0,0 +1,63 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.pt_BR.po b/mods/lzr_gui/locale/lzr_gui.pt_BR.po new file mode 100644 index 00000000..4dbb4a84 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.pt_BR.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "@1 / @2" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "Carregando … " + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "Editor de Nível" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "Modo de Desenvolvimento" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "Iniciar Jogo" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "Níveis personalizados" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "Editor de nível" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "Ajustes gráficos" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "Ajuda" diff --git a/mods/lzr_gui/locale/lzr_gui.pt_BR.tr b/mods/lzr_gui/locale/lzr_gui.pt_BR.tr deleted file mode 100644 index 6faf4282..00000000 --- a/mods/lzr_gui/locale/lzr_gui.pt_BR.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2=@1 / @2 -Level solution test= -Loading … =Carregando … -Level Editor=Editor de Nível -Development Mode=Modo de Desenvolvimento -Start game=Iniciar Jogo -Custom levels=Níveis personalizados -Level editor=Editor de nível -Music= -Graphics settings=Ajustes gráficos -Help=Ajuda diff --git a/mods/lzr_gui/locale/lzr_gui.ru.po b/mods/lzr_gui/locale/lzr_gui.ru.po new file mode 100644 index 00000000..0b8f0267 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.ru.po @@ -0,0 +1,60 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "@1 / @2" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "Загрузка … " + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "Редактор уровней" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "Режим разработчика" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "Начать игру" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "Кастомные уровни" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "Редактор уровней" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "Настройки графики" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "Помощь" diff --git a/mods/lzr_gui/locale/lzr_gui.ru.tr b/mods/lzr_gui/locale/lzr_gui.ru.tr deleted file mode 100644 index 9bcddde3..00000000 --- a/mods/lzr_gui/locale/lzr_gui.ru.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2=@1 / @2 -Level solution test= -Loading … =Загрузка … -Level Editor=Редактор уровней -Development Mode=Режим разработчика -Start game=Начать игру -Custom levels=Кастомные уровни -Level editor=Редактор уровней -Music= -Graphics settings=Настройки графики -Help=Помощь diff --git a/mods/lzr_gui/locale/lzr_gui.se.po b/mods/lzr_gui/locale/lzr_gui.se.po new file mode 100644 index 00000000..100f92cc --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.se.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.se.tr b/mods/lzr_gui/locale/lzr_gui.se.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.se.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.sk.po b/mods/lzr_gui/locale/lzr_gui.sk.po new file mode 100644 index 00000000..b9e73283 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.sk.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.sk.tr b/mods/lzr_gui/locale/lzr_gui.sk.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.sk.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.tr.po b/mods/lzr_gui/locale/lzr_gui.tr.po new file mode 100644 index 00000000..b11a99c1 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.tr.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.tr.tr b/mods/lzr_gui/locale/lzr_gui.tr.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.tr.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.zh_Hans.po b/mods/lzr_gui/locale/lzr_gui.zh_Hans.po new file mode 100644 index 00000000..6f29265a --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.zh_Hans.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.zh_Hans.tr b/mods/lzr_gui/locale/lzr_gui.zh_Hans.tr deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/lzr_gui.zh_Hans.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/lzr_gui.zh_TW.po b/mods/lzr_gui/locale/lzr_gui.zh_TW.po new file mode 100644 index 00000000..64007773 --- /dev/null +++ b/mods/lzr_gui/locale/lzr_gui.zh_TW.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Treasure count in HUD. @1 = number of found treasures, @2 number of total treasures in level +#: mods/lzr_gui/init.lua:81 +msgid "@1 / @2" +msgstr "" + +#: mods/lzr_gui/init.lua:116 +msgid "Level solution test" +msgstr "" + +#: mods/lzr_gui/init.lua:125 +msgid "Loading … " +msgstr "" + +#: mods/lzr_gui/init.lua:140 +msgid "Level Editor" +msgstr "關卡編輯器" + +#: mods/lzr_gui/init.lua:153 +msgid "Development Mode" +msgstr "" + +#: mods/lzr_gui/init.lua:168 +msgid "Start game" +msgstr "開始遊戲" + +#: mods/lzr_gui/init.lua:173 +msgid "Custom levels" +msgstr "" + +#: mods/lzr_gui/init.lua:178 +msgid "Level editor" +msgstr "關卡編輯器" + +#: mods/lzr_gui/init.lua:183 +msgid "Music" +msgstr "" + +#: mods/lzr_gui/init.lua:188 +msgid "Graphics settings" +msgstr "" + +#: mods/lzr_gui/init.lua:193 +msgid "Help" +msgstr "" diff --git a/mods/lzr_gui/locale/lzr_gui.zh_TW.tr b/mods/lzr_gui/locale/lzr_gui.zh_TW.tr deleted file mode 100644 index a4589f44..00000000 --- a/mods/lzr_gui/locale/lzr_gui.zh_TW.tr +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor=關卡編輯器 -Development Mode= -Start game=開始遊戲 -Custom levels= -Level editor=關卡編輯器 -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/locale/poconvert/de.po b/mods/lzr_gui/locale/poconvert/de.po deleted file mode 100644 index 8bb4fe31..00000000 --- a/mods/lzr_gui/locale/poconvert/de.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:01+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "@1 / @2" -msgstr "@1 / @2" - -msgid "Level solution test" -msgstr "Levellösungstest" - -msgid "Loading … " -msgstr "Laden …" - -msgid "Level Editor" -msgstr "Level-Editor" - -msgid "Development Mode" -msgstr "Entwicklungsmodus" - -msgid "Start game" -msgstr "Spiel starten" - -msgid "Custom levels" -msgstr "Benutzerlevels" - -msgid "Level editor" -msgstr "Level-Editor" - -msgid "Music" -msgstr "Musik" - -msgid "Graphics settings" -msgstr "Grafikeinstellungen" - -msgid "Help" -msgstr "Hilfe" diff --git a/mods/lzr_gui/locale/poconvert/es.po b/mods/lzr_gui/locale/poconvert/es.po deleted file mode 100644 index 091484e4..00000000 --- a/mods/lzr_gui/locale/poconvert/es.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "@1 / @2" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "Cargando ... " - -msgid "Level Editor" -msgstr "Editor de niveles" - -msgid "Development Mode" -msgstr "Modo de desarollo" - -msgid "Start game" -msgstr "Iniciar juego" - -msgid "Custom levels" -msgstr "Niveles personalizados" - -msgid "Level editor" -msgstr "Editor del nivel" - -msgid "Music" -msgstr "Música" - -msgid "Graphics settings" -msgstr "Ajustes gráficos" - -msgid "Help" -msgstr "Ayuda" - diff --git a/mods/lzr_gui/locale/poconvert/fr.po b/mods/lzr_gui/locale/poconvert/fr.po deleted file mode 100644 index d88e09ec..00000000 --- a/mods/lzr_gui/locale/poconvert/fr.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "@1 / @2" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "Chargement . . . " - -msgid "Level Editor" -msgstr "Éditeur de niveaux" - -msgid "Development Mode" -msgstr "Mode développement" - -msgid "Start game" -msgstr "Démarrer" - -msgid "Custom levels" -msgstr "Niveaux personnalisés" - -msgid "Level editor" -msgstr "Éditeur de niveau" - -msgid "Music" -msgstr "Musique" - -msgid "Graphics settings" -msgstr "Configuration graphique" - -msgid "Help" -msgstr "Aide" - diff --git a/mods/lzr_gui/locale/poconvert/id.po b/mods/lzr_gui/locale/poconvert/id.po deleted file mode 100644 index 9c7161af..00000000 --- a/mods/lzr_gui/locale/poconvert/id.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/it.po b/mods/lzr_gui/locale/poconvert/it.po deleted file mode 100644 index 7cd31c7c..00000000 --- a/mods/lzr_gui/locale/poconvert/it.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/jbo.po b/mods/lzr_gui/locale/poconvert/jbo.po deleted file mode 100644 index f0776d6e..00000000 --- a/mods/lzr_gui/locale/poconvert/jbo.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/ms.po b/mods/lzr_gui/locale/poconvert/ms.po deleted file mode 100644 index 0f7a0327..00000000 --- a/mods/lzr_gui/locale/poconvert/ms.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/pt_BR.po b/mods/lzr_gui/locale/poconvert/pt_BR.po deleted file mode 100644 index 544b4c55..00000000 --- a/mods/lzr_gui/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "@1 / @2" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "Carregando … " - -msgid "Level Editor" -msgstr "Editor de Nível" - -msgid "Development Mode" -msgstr "Modo de Desenvolvimento" - -msgid "Start game" -msgstr "Iniciar Jogo" - -msgid "Custom levels" -msgstr "Níveis personalizados" - -msgid "Level editor" -msgstr "Editor de nível" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "Ajustes gráficos" - -msgid "Help" -msgstr "Ajuda" - diff --git a/mods/lzr_gui/locale/poconvert/ru.po b/mods/lzr_gui/locale/poconvert/ru.po deleted file mode 100644 index a9d8aef3..00000000 --- a/mods/lzr_gui/locale/poconvert/ru.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "@1 / @2" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "Загрузка … " - -msgid "Level Editor" -msgstr "Редактор уровней" - -msgid "Development Mode" -msgstr "Режим разработчика" - -msgid "Start game" -msgstr "Начать игру" - -msgid "Custom levels" -msgstr "Кастомные уровни" - -msgid "Level editor" -msgstr "Редактор уровней" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "Настройки графики" - -msgid "Help" -msgstr "Помощь" - diff --git a/mods/lzr_gui/locale/poconvert/se.po b/mods/lzr_gui/locale/poconvert/se.po deleted file mode 100644 index 5fbe1891..00000000 --- a/mods/lzr_gui/locale/poconvert/se.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/sk.po b/mods/lzr_gui/locale/poconvert/sk.po deleted file mode 100644 index 13476451..00000000 --- a/mods/lzr_gui/locale/poconvert/sk.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/template.pot b/mods/lzr_gui/locale/poconvert/template.pot deleted file mode 100644 index d99d23eb..00000000 --- a/mods/lzr_gui/locale/poconvert/template.pot +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/tr.po b/mods/lzr_gui/locale/poconvert/tr.po deleted file mode 100644 index 4e5f4464..00000000 --- a/mods/lzr_gui/locale/poconvert/tr.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/poconvert/zh_Hans.po b/mods/lzr_gui/locale/poconvert/zh_Hans.po deleted file mode 100644 index 86420f55..00000000 --- a/mods/lzr_gui/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,47 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" diff --git a/mods/lzr_gui/locale/poconvert/zh_TW.po b/mods/lzr_gui/locale/poconvert/zh_TW.po deleted file mode 100644 index 4bad48ad..00000000 --- a/mods/lzr_gui/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_gui x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 / @2" -msgstr "" - -msgid "Level solution test" -msgstr "" - -msgid "Loading … " -msgstr "" - -msgid "Level Editor" -msgstr "關卡編輯器" - -msgid "Development Mode" -msgstr "" - -msgid "Start game" -msgstr "開始遊戲" - -msgid "Custom levels" -msgstr "" - -msgid "Level editor" -msgstr "關卡編輯器" - -msgid "Music" -msgstr "" - -msgid "Graphics settings" -msgstr "" - -msgid "Help" -msgstr "" - diff --git a/mods/lzr_gui/locale/template.txt b/mods/lzr_gui/locale/template.txt deleted file mode 100644 index 36d3df11..00000000 --- a/mods/lzr_gui/locale/template.txt +++ /dev/null @@ -1,12 +0,0 @@ -# textdomain: lzr_gui -@1 / @2= -Level solution test= -Loading … = -Level Editor= -Development Mode= -Start game= -Custom levels= -Level editor= -Music= -Graphics settings= -Help= diff --git a/mods/lzr_gui/mod.conf b/mods/lzr_gui/mod.conf index bdb9af72..253e92c4 100644 --- a/mods/lzr_gui/mod.conf +++ b/mods/lzr_gui/mod.conf @@ -1,2 +1,3 @@ name = lzr_gui depends = lzr_player, lzr_gamestate +description = On-screen displays diff --git a/mods/lzr_hand/init.lua b/mods/lzr_hand/init.lua index b413b0e0..3eec83f8 100644 --- a/mods/lzr_hand/init.lua +++ b/mods/lzr_hand/init.lua @@ -60,14 +60,27 @@ end editor_handdef.groups.not_in_creative_inventory = 1 minetest.register_item("lzr_hand:hand_editor", editor_handdef) +-- Scorched hand +-- Identical to default hand except it is scorched +local scorched_handdef = table.copy(handdef) +scorched_handdef.wield_image = "lzr_hand_hand_scorched.png" +scorched_handdef.inventory_image = "lzr_hand_hand_scorched.png" +if not scorched_handdef.groups then + scorched_handdef.groups = {} +end +scorched_handdef.groups.not_in_creative_inventory = 1 +minetest.register_item("lzr_hand:hand_scorched", scorched_handdef) -- Switch hand type for player. --- hand_hype is one of "normal" or "editor" +-- hand_hype is one of "normal", "scorched" or "editor" function lzr_hand.set_hand(player, hand_type) local inv = player:get_inventory() if hand_type == "normal" then minetest.log("action", "[lzr_hand] Setting hand to normal hand") inv:set_stack("hand", 1, "") + elseif hand_type == "scorched" then + minetest.log("action", "[lzr_hand] Setting hand to scorched hand") + inv:set_stack("hand", 1, "lzr_hand:hand_scorched") elseif hand_type == "editor" then minetest.log("action", "[lzr_hand] Setting hand to editor hand") inv:set_stack("hand", 1, "lzr_hand:hand_editor") diff --git a/mods/lzr_hand/mod.conf b/mods/lzr_hand/mod.conf index 86fe10f5..e6975d41 100644 --- a/mods/lzr_hand/mod.conf +++ b/mods/lzr_hand/mod.conf @@ -1 +1,2 @@ name = lzr_hand +description = Player hand diff --git a/mods/lzr_hand/textures/lzr_hand_hand_scorched.png b/mods/lzr_hand/textures/lzr_hand_hand_scorched.png new file mode 100644 index 00000000..8c283dfd Binary files /dev/null and b/mods/lzr_hand/textures/lzr_hand_hand_scorched.png differ diff --git a/mods/lzr_hook/init.lua b/mods/lzr_hook/init.lua index 1f949cc2..43603dbe 100644 --- a/mods/lzr_hook/init.lua +++ b/mods/lzr_hook/init.lua @@ -72,7 +72,7 @@ local wallmounted_cycles = { y = {4, 2, 5, 3}, z = {0, 3, 1, 2}, } --- Functions to rotate a facedir/wallmounted/degrotate/4dir value around an axis by a certain amount +-- Functions to rotate a facedir/wallmounted/degrotate/4dir/... value around an axis by a certain amount local rotate = { -- Facedir: lower 5 bits used for direction, 0 - 23 facedir = function(param2, axis, amount) @@ -105,10 +105,19 @@ local rotate = { -- 4dir: 0-3 ["4dir"] = function(param2, axis, amount) return (param2 + amount) % 4 - end + end, } -rotate.colorfacedir = rotate.facedir -rotate.colorwallmounted = rotate.wallmounted +local rotate_with_color = function(rotate_function, base_size) + return function(param2, axis, amount) + local base = math.floor(param2 / base_size) + local dir = param2 % base_size + dir = rotate_function(dir, axis, amount) + return base * base_size + dir + end +end +rotate.color4dir = rotate_with_color(rotate["4dir"], 4) +rotate.colorfacedir = rotate_with_color(rotate["facedir"], 32) +rotate.colorwallmounted = rotate_with_color(rotate["wallmounted"], 8) local function rect(angle, radius) return math.cos(2*math.pi * angle) * radius, math.sin(2*math.pi * angle) * radius @@ -150,6 +159,23 @@ end -- 1: on_use parameters -> axis/amount/etc. -- 2: param2/axis/amount/etc. -> new param2 function lzr_hook.use(itemstack, player, pointed_thing, is_right_click) + -- Object interaction takes precedence + if pointed_thing.type == "object" then + local obj = pointed_thing.ref + local ent = obj:get_luaentity() + if ent then + if not is_right_click and ent.on_punch then + local dir = vector.direction(player:get_pos(), obj:get_pos()) + ent:on_punch(player, 1000000, itemstack:get_tool_capabilities(), dir) + elseif is_rightclick and ent.right_click then + ent:right_click(player) + end + end + return + end + if pointed_thing.type ~= "node" then + return + end local gs = lzr_gamestate.get_state() if gs == lzr_gamestate.LEVEL_COMPLETE or gs == lzr_gamestate.LEVEL_TEST then return @@ -274,7 +300,7 @@ function lzr_hook.use(itemstack, player, pointed_thing, is_right_click) end - -- Choose rotation function based on paramtype2 (facedir/wallmounted/degrotate/4dir) + -- Choose rotation function based on paramtype2 (facedir/wallmounted/degrotate/4dir/...) local rotate_function = rotate[def.paramtype2] if not rotate_function then return @@ -282,7 +308,7 @@ function lzr_hook.use(itemstack, player, pointed_thing, is_right_click) local action - if def.paramtype2 == "degrotate" or def.paramtype2 == "4dir" then + if def.paramtype2 == "degrotate" or def.paramtype2 == "4dir" or def.paramtype2 == "color4dir" then axis, amount = push_edge(normal, point) if axis ~= "y" and is_right_click then axis = "y" @@ -349,6 +375,11 @@ minetest.register_tool("lzr_hook:hook",{ _tt_help = S("Punch to push edge, place to rotate face").."\n".. S("Sneak to reverse rotation direction"), inventory_image = "lzr_hook_hook.png", + -- Ensure infinite durability if used as digging tool by automation + tool_capabilities = { + full_punch_interval = 0, + punch_attack_uses = 0, + }, on_use = function(itemstack, player, pointed_thing) return lzr_hook.use(itemstack, player, pointed_thing, false) end, diff --git a/mods/lzr_hook/locale/lzr_hook.de.po b/mods/lzr_hook/locale/lzr_hook.de.po new file mode 100644 index 00000000..e5031ff4 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.de.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "Drehhaken" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "Hauen, um Kante zu drücken; platzieren, um Seite zu drehen" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "Schleichen, um Drehrichtung umzukehren" diff --git a/mods/lzr_hook/locale/lzr_hook.de.tr b/mods/lzr_hook/locale/lzr_hook.de.tr deleted file mode 100644 index 76bdb8e4..00000000 --- a/mods/lzr_hook/locale/lzr_hook.de.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook=Drehhaken -Punch to push edge, place to rotate face=Hauen, um Kante zu drücken; platzieren, um Seite zu drehen -Sneak to reverse rotation direction=Schleichen, um Drehrichtung umzukehren diff --git a/mods/lzr_hook/locale/lzr_hook.es.po b/mods/lzr_hook/locale/lzr_hook.es.po new file mode 100644 index 00000000..55199678 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.es.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "Gancho giratorio" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "Golpea para empujar el borde, coloca para rotar la cara" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "Agáchate para revertir la dirección de rotación" diff --git a/mods/lzr_hook/locale/lzr_hook.es.tr b/mods/lzr_hook/locale/lzr_hook.es.tr deleted file mode 100644 index 6fa1bf05..00000000 --- a/mods/lzr_hook/locale/lzr_hook.es.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook=Gancho giratorio -Punch to push edge, place to rotate face=Golpea para empujar el borde, coloca para rotar la cara -Sneak to reverse rotation direction=Agáchate para revertir la dirección de rotación diff --git a/mods/lzr_hook/locale/lzr_hook.fr.po b/mods/lzr_hook/locale/lzr_hook.fr.po new file mode 100644 index 00000000..307dda08 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.fr.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "Crochet tourneur" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "Frappez pour pousser une arête, placez pour tourner selon une face" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "Si vous êtes accroupi, la rotation de fera dans le sens inverse" diff --git a/mods/lzr_hook/locale/lzr_hook.fr.tr b/mods/lzr_hook/locale/lzr_hook.fr.tr deleted file mode 100644 index 4c4c6035..00000000 --- a/mods/lzr_hook/locale/lzr_hook.fr.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook=Crochet tourneur -Punch to push edge, place to rotate face=Frappez pour pousser une arête, placez pour tourner selon une face -Sneak to reverse rotation direction=Si vous êtes accroupi, la rotation de fera dans le sens inverse diff --git a/mods/lzr_hook/locale/lzr_hook.id.po b/mods/lzr_hook/locale/lzr_hook.id.po new file mode 100644 index 00000000..f3d0655b --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.id.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.id.tr b/mods/lzr_hook/locale/lzr_hook.id.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.id.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.it.po b/mods/lzr_hook/locale/lzr_hook.it.po new file mode 100644 index 00000000..c779bbee --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.it.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.it.tr b/mods/lzr_hook/locale/lzr_hook.it.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.it.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.jbo.po b/mods/lzr_hook/locale/lzr_hook.jbo.po new file mode 100644 index 00000000..61dddbc3 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.jbo.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.jbo.tr b/mods/lzr_hook/locale/lzr_hook.jbo.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.jbo.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.ms.po b/mods/lzr_hook/locale/lzr_hook.ms.po new file mode 100644 index 00000000..f9a04725 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.ms.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.ms.tr b/mods/lzr_hook/locale/lzr_hook.ms.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.ms.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.pot b/mods/lzr_hook/locale/lzr_hook.pot new file mode 100644 index 00000000..b9825eb1 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.pot @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.pt_BR.po b/mods/lzr_hook/locale/lzr_hook.pt_BR.po new file mode 100644 index 00000000..32819956 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.pt_BR.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.pt_BR.tr b/mods/lzr_hook/locale/lzr_hook.pt_BR.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.pt_BR.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.ru.po b/mods/lzr_hook/locale/lzr_hook.ru.po new file mode 100644 index 00000000..c195acd6 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.ru.po @@ -0,0 +1,27 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "Поворотный крюк" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "ЛКМ для сдвижения края, ПКМ для поворота стороны" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "Крадитесь для обратного поворота" diff --git a/mods/lzr_hook/locale/lzr_hook.ru.tr b/mods/lzr_hook/locale/lzr_hook.ru.tr deleted file mode 100644 index 298d0880..00000000 --- a/mods/lzr_hook/locale/lzr_hook.ru.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook=Поворотный крюк -Punch to push edge, place to rotate face=ЛКМ для сдвижения края, ПКМ для поворота стороны -Sneak to reverse rotation direction=Крадитесь для обратного поворота diff --git a/mods/lzr_hook/locale/lzr_hook.se.po b/mods/lzr_hook/locale/lzr_hook.se.po new file mode 100644 index 00000000..4ee45576 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.se.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.se.tr b/mods/lzr_hook/locale/lzr_hook.se.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.se.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.sk.po b/mods/lzr_hook/locale/lzr_hook.sk.po new file mode 100644 index 00000000..33b2964a --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.sk.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.sk.tr b/mods/lzr_hook/locale/lzr_hook.sk.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.sk.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.tr.po b/mods/lzr_hook/locale/lzr_hook.tr.po new file mode 100644 index 00000000..ecee2b9a --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.tr.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.tr.tr b/mods/lzr_hook/locale/lzr_hook.tr.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.tr.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.zh_Hans.po b/mods/lzr_hook/locale/lzr_hook.zh_Hans.po new file mode 100644 index 00000000..d75bebb8 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.zh_Hans.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.zh_Hans.tr b/mods/lzr_hook/locale/lzr_hook.zh_Hans.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.zh_Hans.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/lzr_hook.zh_Hant.po b/mods/lzr_hook/locale/lzr_hook.zh_Hant.po new file mode 100644 index 00000000..5cc31866 --- /dev/null +++ b/mods/lzr_hook/locale/lzr_hook.zh_Hant.po @@ -0,0 +1,26 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_hook/init.lua:357 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_hook/init.lua:358 +msgid "Punch to push edge, place to rotate face" +msgstr "" + +#: mods/lzr_hook/init.lua:359 +msgid "Sneak to reverse rotation direction" +msgstr "" diff --git a/mods/lzr_hook/locale/lzr_hook.zh_Hant.tr b/mods/lzr_hook/locale/lzr_hook.zh_Hant.tr deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/lzr_hook.zh_Hant.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_hook/locale/poconvert/de.po b/mods/lzr_hook/locale/poconvert/de.po deleted file mode 100644 index 8809ce39..00000000 --- a/mods/lzr_hook/locale/poconvert/de.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "Drehhaken" - -msgid "Punch to push edge, place to rotate face" -msgstr "Hauen, um Kante zu drücken; platzieren, um Seite zu drehen" - -msgid "Sneak to reverse rotation direction" -msgstr "Schleichen, um Drehrichtung umzukehren" - diff --git a/mods/lzr_hook/locale/poconvert/es.po b/mods/lzr_hook/locale/poconvert/es.po deleted file mode 100644 index 754d79e1..00000000 --- a/mods/lzr_hook/locale/poconvert/es.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "Gancho giratorio" - -msgid "Punch to push edge, place to rotate face" -msgstr "Golpea para empujar el borde, coloca para rotar la cara" - -msgid "Sneak to reverse rotation direction" -msgstr "Agáchate para revertir la dirección de rotación" - diff --git a/mods/lzr_hook/locale/poconvert/fr.po b/mods/lzr_hook/locale/poconvert/fr.po deleted file mode 100644 index cd4ba9c1..00000000 --- a/mods/lzr_hook/locale/poconvert/fr.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "Crochet tourneur" - -msgid "Punch to push edge, place to rotate face" -msgstr "Frappez pour pousser une arête, placez pour tourner selon une face" - -msgid "Sneak to reverse rotation direction" -msgstr "Si vous êtes accroupi, la rotation de fera dans le sens inverse" - diff --git a/mods/lzr_hook/locale/poconvert/id.po b/mods/lzr_hook/locale/poconvert/id.po deleted file mode 100644 index 21a6a8df..00000000 --- a/mods/lzr_hook/locale/poconvert/id.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/it.po b/mods/lzr_hook/locale/poconvert/it.po deleted file mode 100644 index df2bd28c..00000000 --- a/mods/lzr_hook/locale/poconvert/it.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/jbo.po b/mods/lzr_hook/locale/poconvert/jbo.po deleted file mode 100644 index d8cb9e93..00000000 --- a/mods/lzr_hook/locale/poconvert/jbo.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/ms.po b/mods/lzr_hook/locale/poconvert/ms.po deleted file mode 100644 index ef8c6cc9..00000000 --- a/mods/lzr_hook/locale/poconvert/ms.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/pt_BR.po b/mods/lzr_hook/locale/poconvert/pt_BR.po deleted file mode 100644 index bcd10822..00000000 --- a/mods/lzr_hook/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/ru.po b/mods/lzr_hook/locale/poconvert/ru.po deleted file mode 100644 index 54b9d056..00000000 --- a/mods/lzr_hook/locale/poconvert/ru.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "Поворотный крюк" - -msgid "Punch to push edge, place to rotate face" -msgstr "ЛКМ для сдвижения края, ПКМ для поворота стороны" - -msgid "Sneak to reverse rotation direction" -msgstr "Крадитесь для обратного поворота" - diff --git a/mods/lzr_hook/locale/poconvert/se.po b/mods/lzr_hook/locale/poconvert/se.po deleted file mode 100644 index 7a296eaa..00000000 --- a/mods/lzr_hook/locale/poconvert/se.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/sk.po b/mods/lzr_hook/locale/poconvert/sk.po deleted file mode 100644 index 9486c225..00000000 --- a/mods/lzr_hook/locale/poconvert/sk.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/template.pot b/mods/lzr_hook/locale/poconvert/template.pot deleted file mode 100644 index 907bd1af..00000000 --- a/mods/lzr_hook/locale/poconvert/template.pot +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/tr.po b/mods/lzr_hook/locale/poconvert/tr.po deleted file mode 100644 index 8261b5b5..00000000 --- a/mods/lzr_hook/locale/poconvert/tr.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" - diff --git a/mods/lzr_hook/locale/poconvert/zh_Hans.po b/mods/lzr_hook/locale/poconvert/zh_Hans.po deleted file mode 100644 index 33981a73..00000000 --- a/mods/lzr_hook/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,23 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" diff --git a/mods/lzr_hook/locale/poconvert/zh_Hant.po b/mods/lzr_hook/locale/poconvert/zh_Hant.po deleted file mode 100644 index 7cbba63b..00000000 --- a/mods/lzr_hook/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,23 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_hook x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Rotating Hook" -msgstr "" - -msgid "Punch to push edge, place to rotate face" -msgstr "" - -msgid "Sneak to reverse rotation direction" -msgstr "" diff --git a/mods/lzr_hook/locale/template.txt b/mods/lzr_hook/locale/template.txt deleted file mode 100644 index c200ce88..00000000 --- a/mods/lzr_hook/locale/template.txt +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_hook -Rotating Hook= -Punch to push edge, place to rotate face= -Sneak to reverse rotation direction= diff --git a/mods/lzr_incomplete_message/init.lua b/mods/lzr_incomplete_message/init.lua index 804e5c7e..78695eef 100644 --- a/mods/lzr_incomplete_message/init.lua +++ b/mods/lzr_incomplete_message/init.lua @@ -2,6 +2,4 @@ local S = minetest.get_translator("lzr_incomplete_message") minetest.register_on_joinplayer(function(player) minetest.chat_send_player(player:get_player_name(), minetest.colorize("#FF00FF", S("This game is incomplete!"))) - minetest.chat_send_player(player:get_player_name(), S("The levels are mostly a tech demo right now, so don’t expect too much.")) - minetest.chat_send_player(player:get_player_name(), S("You might want to give the level editor a try through.")) end) diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.de.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.de.po new file mode 100644 index 00000000..d26e09e3 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.de.po @@ -0,0 +1,27 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "Dieses Spiel ist unfertig!" + +#~ msgid "" +#~ "The levels are mostly a tech demo right now, so don’t expect too much." +#~ msgstr "" +#~ "Die Levels sind momentan hauptsächlich nur eine Vorstellung der " +#~ "Spieltechnik, erwarten Sie also nicht zu viel." + +#~ msgid "You might want to give the level editor a try through." +#~ msgstr "Aber vielleicht wollen Sie den Level-Editor ausprobieren." diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.de.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.de.tr deleted file mode 100644 index f3907fe6..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.de.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!=Dieses Spiel ist unfertig! -The levels are mostly a tech demo right now, so don’t expect too much.=Die Levels sind momentan hauptsächlich nur eine Vorstellung der Spieltechnik, erwarten Sie also nicht zu viel. -You might want to give the level editor a try through.=Aber vielleicht wollen Sie den Level-Editor ausprobieren. diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.es.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.es.po new file mode 100644 index 00000000..97d57d75 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.es.po @@ -0,0 +1,27 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "¡Este juego está incompleto!" + +#~ msgid "" +#~ "The levels are mostly a tech demo right now, so don’t expect too much." +#~ msgstr "" +#~ "Actualmente los niveles son principalmente una demostración técnica, así " +#~ "que no esperes demasiado." + +#~ msgid "You might want to give the level editor a try through." +#~ msgstr "Pero tal vez quieras probar el editor de niveles." diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.es.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.es.tr deleted file mode 100644 index 8034099c..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.es.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!=¡Este juego está incompleto! -The levels are mostly a tech demo right now, so don’t expect too much.=Actualmente los niveles son principalmente una demostración técnica, así que no esperes demasiado. -You might want to give the level editor a try through.=Pero tal vez quieras probar el editor de niveles. diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.fr.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.fr.po new file mode 100644 index 00000000..56449979 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.fr.po @@ -0,0 +1,25 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "Ce jeu est incomplet !" + +#~ msgid "" +#~ "The levels are mostly a tech demo right now, so don’t expect too much." +#~ msgstr "Les niveaux sont surtout des démos, ne vous attendez pas à trop." + +#~ msgid "You might want to give the level editor a try through." +#~ msgstr "Vous devriez essayer l'éditeur de niveaux, par contre." diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.fr.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.fr.tr deleted file mode 100644 index d97b2f9a..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.fr.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!=Ce jeu est incomplet ! -The levels are mostly a tech demo right now, so don’t expect too much.=Les niveaux sont surtout des démos, ne vous attendez pas à trop. -You might want to give the level editor a try through.=Vous devriez essayer l'éditeur de niveaux, par contre. diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.id.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.id.po new file mode 100644 index 00000000..a593c43f --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.id.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.id.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.id.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.id.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.it.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.it.po new file mode 100644 index 00000000..cdb02138 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.it.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.it.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.it.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.it.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.jbo.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.jbo.po new file mode 100644 index 00000000..f48e9348 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.jbo.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.jbo.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.jbo.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.jbo.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ms.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ms.po new file mode 100644 index 00000000..789e67e1 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ms.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ms.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ms.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ms.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pot b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pot new file mode 100644 index 00000000..ec0f6eac --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pot @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pt_BR.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pt_BR.po new file mode 100644 index 00000000..185af830 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pt_BR.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pt_BR.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pt_BR.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.pt_BR.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ru.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ru.po new file mode 100644 index 00000000..707b28e1 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ru.po @@ -0,0 +1,27 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "Эта игра не завершена!" + +#~ msgid "" +#~ "The levels are mostly a tech demo right now, so don’t expect too much." +#~ msgstr "" +#~ "Уровни сейчас являются тех. демками, поэтому прошу не ожидать многого." + +#~ msgid "You might want to give the level editor a try through." +#~ msgstr "Возможно, вы захотите попробовать редактор уровней." diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ru.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ru.tr deleted file mode 100644 index 9bf0d9a7..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.ru.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!=Эта игра не завершена! -The levels are mostly a tech demo right now, so don’t expect too much.=Уровни сейчас являются тех. демками, поэтому прошу не ожидать многого. -You might want to give the level editor a try through.=Возможно, вы захотите попробовать редактор уровней. diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.se.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.se.po new file mode 100644 index 00000000..ad81a32f --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.se.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.se.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.se.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.se.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.sk.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.sk.po new file mode 100644 index 00000000..4a312dfb --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.sk.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.sk.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.sk.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.sk.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.tr.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.tr.po new file mode 100644 index 00000000..675c0ff1 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.tr.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.tr.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.tr.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.tr.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hans.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hans.po new file mode 100644 index 00000000..35182a4d --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hans.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hans.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hans.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hans.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hant.po b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hant.po new file mode 100644 index 00000000..31295240 --- /dev/null +++ b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hant.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_incomplete_message/init.lua:4 +msgid "This game is incomplete!" +msgstr "" diff --git a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hant.tr b/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hant.tr deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/lzr_incomplete_message.zh_Hant.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/locale/poconvert/de.po b/mods/lzr_incomplete_message/locale/poconvert/de.po deleted file mode 100644 index 78234c34..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/de.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "Dieses Spiel ist unfertig!" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "Die Levels sind momentan hauptsächlich nur eine Vorstellung der Spieltechnik, erwarten Sie also nicht zu viel." - -msgid "You might want to give the level editor a try through." -msgstr "Aber vielleicht wollen Sie den Level-Editor ausprobieren." - diff --git a/mods/lzr_incomplete_message/locale/poconvert/es.po b/mods/lzr_incomplete_message/locale/poconvert/es.po deleted file mode 100644 index 1941af00..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/es.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "¡Este juego está incompleto!" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "Actualmente los niveles son principalmente una demostración técnica, así que no esperes demasiado." - -msgid "You might want to give the level editor a try through." -msgstr "Pero tal vez quieras probar el editor de niveles." - diff --git a/mods/lzr_incomplete_message/locale/poconvert/fr.po b/mods/lzr_incomplete_message/locale/poconvert/fr.po deleted file mode 100644 index 50b12e55..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/fr.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "Ce jeu est incomplet !" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "Les niveaux sont surtout des démos, ne vous attendez pas à trop." - -msgid "You might want to give the level editor a try through." -msgstr "Vous devriez essayer l'éditeur de niveaux, par contre." - diff --git a/mods/lzr_incomplete_message/locale/poconvert/id.po b/mods/lzr_incomplete_message/locale/poconvert/id.po deleted file mode 100644 index 4c84dbfd..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/id.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/it.po b/mods/lzr_incomplete_message/locale/poconvert/it.po deleted file mode 100644 index 7b29166e..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/it.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/jbo.po b/mods/lzr_incomplete_message/locale/poconvert/jbo.po deleted file mode 100644 index d9b4381a..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/jbo.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/ms.po b/mods/lzr_incomplete_message/locale/poconvert/ms.po deleted file mode 100644 index 0734f0e7..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/ms.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/pt_BR.po b/mods/lzr_incomplete_message/locale/poconvert/pt_BR.po deleted file mode 100644 index 50d6ba27..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/ru.po b/mods/lzr_incomplete_message/locale/poconvert/ru.po deleted file mode 100644 index 8dc444fd..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/ru.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "Эта игра не завершена!" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "Уровни сейчас являются тех. демками, поэтому прошу не ожидать многого." - -msgid "You might want to give the level editor a try through." -msgstr "Возможно, вы захотите попробовать редактор уровней." - diff --git a/mods/lzr_incomplete_message/locale/poconvert/se.po b/mods/lzr_incomplete_message/locale/poconvert/se.po deleted file mode 100644 index fc585009..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/se.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/sk.po b/mods/lzr_incomplete_message/locale/poconvert/sk.po deleted file mode 100644 index ee09b31d..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/sk.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/template.pot b/mods/lzr_incomplete_message/locale/poconvert/template.pot deleted file mode 100644 index e1ecafd1..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/template.pot +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/tr.po b/mods/lzr_incomplete_message/locale/poconvert/tr.po deleted file mode 100644 index fb9410b5..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/tr.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" - diff --git a/mods/lzr_incomplete_message/locale/poconvert/zh_Hans.po b/mods/lzr_incomplete_message/locale/poconvert/zh_Hans.po deleted file mode 100644 index f4969bbc..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,23 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" diff --git a/mods/lzr_incomplete_message/locale/poconvert/zh_Hant.po b/mods/lzr_incomplete_message/locale/poconvert/zh_Hant.po deleted file mode 100644 index a10198a6..00000000 --- a/mods/lzr_incomplete_message/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,23 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_incomplete_message x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This game is incomplete!" -msgstr "" - -msgid "The levels are mostly a tech demo right now, so don’t expect too much." -msgstr "" - -msgid "You might want to give the level editor a try through." -msgstr "" diff --git a/mods/lzr_incomplete_message/locale/template.txt b/mods/lzr_incomplete_message/locale/template.txt deleted file mode 100644 index 1c0db835..00000000 --- a/mods/lzr_incomplete_message/locale/template.txt +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_incomplete_message -This game is incomplete!= -The levels are mostly a tech demo right now, so don’t expect too much.= -You might want to give the level editor a try through.= diff --git a/mods/lzr_incomplete_message/mod.conf b/mods/lzr_incomplete_message/mod.conf index 2532b631..6b5799b1 100644 --- a/mods/lzr_incomplete_message/mod.conf +++ b/mods/lzr_incomplete_message/mod.conf @@ -1 +1,2 @@ name = lzr_incomplete_message +description = Displays message that this game is incomplete diff --git a/mods/lzr_infobooks/init.lua b/mods/lzr_infobooks/init.lua index 8f6664b7..c7e002f6 100644 --- a/mods/lzr_infobooks/init.lua +++ b/mods/lzr_infobooks/init.lua @@ -52,11 +52,13 @@ lzr_infobooks.open_book_page = function(player_name, book_id, page_num) "textarea[7.15,1.3;5.2,5.72;;;"..F(page.text).."]" if page_num > 1 then form = form .. "style[prev_page;sound=lzr_infobooks_turn_page]" .. + --~ Previous page button "button[0.65,7.15;1.3,1.04;prev_page;"..FS("<").."]".. "tooltip[prev_page;"..FS("Previous page").."]" end if page_num < max_page then form = form .. "style[next_page;sound=lzr_infobooks_turn_page]" .. + --~ Next page button "button[11.05,7.15;1.3,1.04;next_page;"..FS(">").."]".. "tooltip[next_page;"..FS("Next page").."]" end diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.de.po b/mods/lzr_infobooks/locale/lzr_infobooks.de.po new file mode 100644 index 00000000..b5d04f2a --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.de.po @@ -0,0 +1,434 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "<" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "Vorherige Seite" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr ">" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "Nächste Seite" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "Buch wählen:" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "Lesen" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "Emitter" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" +"Dieser Block erzeugt einen Laser, wenn er eingeschaltet ist. Emitter gibt es " +"in verschiedenen Farben." + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "Detektor (farblos)" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" +"Dieser Block hat ein Loch und wird aktiviert, wenn ein Laser ins Loch geht. " +"Er kann dann etwas auslösen." + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "Detektor (farbig)" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" +"Wie beim farblosen Detektor wird der Block aktiviert, wenn ein Laser ins " +"Loch geht. Aber bei farbigen Detektoren muss der Laser auch die gleiche " +"Farbe haben." + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "Wenn ein Laser auf einen Spiegel trifft, macht er eine Drehung." + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" +"Der Doppelspiegel ist auf zwei Seiten verspiegelt, somit kann er zwei Laser " +"gleichzeitig ablenken." + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" +"Wenn ein Laser den abgewinkelten Teil eines Strahlteilers trifft, wird er in " +"zwei Teile geteilt. Ein Teil des Lasers geht gerade durch, während der " +"andere Teil abgelenkt wird." + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "Wenn ein Laser auf die Rückseite des Blocks trifft, passiert nichts." + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" +"Wenn ein Laser in einen Kristall geht, wird er sich in alle Richtungen " +"ausbreiten." + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" +"Der Mischer hat zwei Eingänge, je einen links und rechts, und einen Ausgang " +"an der Vorderseite. Wenn zwei Laser in die Eingänge gehen, wird ein Laser " +"mit ihren gemischten Farben aus den Ausgang gehen." + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" +"Wenn nur ein Eingang benutzt wird, wird der gleiche Laser unverändert aus " +"dem Ausgang gehen." + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" +"Totenköpfe haben Löcher an allen Seiten, Laser gehen also gerade durch." + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" +"Dieser Totenkopf wird „scheu“ genannt, weil er Angst vor Lasern hat. Wird er " +"von einem Laser berührt, wird er geisterhaft und kann nicht berührt werden " +"und man kann nicht auf ihn stehen." + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" +"Die verfluchten Totenköpfe haben ihre stoffliche Form verloren und sie " +"können weder berührt werden, noch kann man auf ihnen stehen. Sie können " +"zurück zu ihrer stofflichen Form gebracht werden, wenn man einen Laser auf " +"sie richtet." + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" +"Die Bombe wird brüchigen Stein und andere zerbrechliche Blöcke innerhalb " +"eines 3×3×3-Radius zerstören, wenn ihre Zündschnur von einem Laser oder " +"Feuer angezündet wurde." + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" +"Barrikaden sind brennbar und verbrennen, wenn sie von einem Laser getroffen " +"wurden. Sie zünden außerdem alle benachbarten brennbaren Blöcke und " +"Zündschnuren an." + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" +"Ein einfaches Hindernis mit einer Öffnung, durch die ein Laser gehen kann." + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "Laser-Blöcke" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "Fester Block" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" +"Die meisten Blöcke sind fest. Dazu gehören Stein, Holz, Baumstämme, Möbel, " +"Erde, Sand und mehr. Feste Blöcke können nicht zerstört, aufgesammelt, " +"rotiert oder bewegt werden." + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "Brüchiger Stein" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "Brüchiger Stein wird von Explosionen zerstört." + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" +"Anders als die dunklere schwere Kiste kann man eine leichte Kiste aufsammeln " +"und tragen. Man kann sie benutzen, um höhere Orte zu erreichen." + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "Altes Holz" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" +"Alte Kisten und Fässer fallen bei der kleinsten Berührung in sich zusammen. " +"Explosionen zerstören sie auch." + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "Lichtblock" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" +"Lichtblöcke erzeugen Licht. Sie können von Detektoren ein- oder " +"ausgeschaltet werden." + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" +"Es ist unmöglich, in Spinnenweben zu springen. Man kann außerdem nichts, was " +"sich hinter einer Spinnenwebe befindet, berühren." + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "Spinnenweben können von Lasern zerstört werden." + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "Andere Blöcke" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "Schätze" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "Goldblock" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "Das Ziel in jedem Level ist es, alle Goldblöcke zu finden." + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "Schatztruhen" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" +"Man kann Schatztruhen auf der ganzen Welt finden. Darin befindet sich ein " +"Goldblock." + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "Um eine Truhe ohne Schloss zu öffnen, muss man sie nur hauen." + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "Das Schloss brechen" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" +"Viele Truhen haben ein Schloss. Um es zu brechen, muss man ein Rätsel mit " +"Lasern lösen." + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "Holztruhen und dunkle Truhen" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "Es gibt zwei Arten von Truhen:" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "Holztruhe: Wenn das Schloss gebrochen wurde, bleibt es gebrochen." + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" +"Dunkle Truhe: Das Schloss kann gebrochen werden, aber es wird sich " +"regenerieren, wenn das Laser-Rätsel nicht mehr gelöst ist." + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "Wie man reich wird" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "1. Schritt: Dahin gehen, wo es einen versteckten Schatz gibt" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "2. Schritt: Den Laser-Sicherheitsmechanismus knacken (falls vorhanden)" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "3. Schritt: Gold in den Schatztruhen plündern" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "4. Schritt: Schritte 1 bis 3 wiederholen, bis man reich ist" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "Der Piratenkodex" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "Stiehl von den Reichen und gib es uns selbst" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "Schrauben" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" +"Man kann einige Blöcke aufnehmen. Aber einige Blöcle haben in ihren Ecken " +"Schrauben. Blöcke mit Schrauben können nicht aufgenommen werden." + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "Schraubenarten" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "Es gibt zwei Schraubenarten:" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "Kupferschrauben (braun): Block kann rotiert werden." + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "Eisenschrauben (gray): Block kann nicht rotiert werden." + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "Laserfarben" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" +"Laser gibt es in 7 verschiedenen Farben: Rot, grün, blau, gelb, türkis, " +"magenta und weiß." + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "Farben mischen" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" +"Wenn sich zwei Laser überlagern oder in einem Mischer gemischt werden, " +"werden ihre Farben kombiniert." + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "Rot + Grün → Gelb" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "Rot + Blau → Magenta" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "Grün + Blau → Cyan" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "Rot + Grün + Blau → Weiß" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "Haken" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "Drehhaken" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" +"Mit dem Drehhaken kann man Blöcke rotieren. Nicht alle Blöcke können rotiert " +"werden." + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "Blocke werden mit der [Platzieren]- oder [Schlagen]-Taste rotiert." + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "[Platzieren]: Block im Uhrzeigersinn rotieren." + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "[Schlagen]: Block zu der berührten Kante rotieren." + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "Wird [Schleichen] gedrückt gehalten, wird der Block andersrum rotiert." diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.de.tr b/mods/lzr_infobooks/locale/lzr_infobooks.de.tr deleted file mode 100644 index b25ecfbc..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.de.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<=< -Previous page=Vorherige Seite ->=> -Next page=Nächste Seite -Select a book:=Buch wählen: -Read=Lesen -Emitter=Emitter -This block emits a laser when turned on. Emitters come in different colors.=Dieser Block erzeugt einen Laser, wenn er eingeschaltet ist. Emitter gibt es in verschiedenen Farben. -Detector (colorless)=Detektor (farblos) -This block has a hole and will be activated when a laser goes into it. It may then trigger something.=Dieser Block hat ein Loch und wird aktiviert, wenn ein Laser ins Loch geht. Er kann dann etwas auslösen. -Detector (colored)=Detektor (farbig) -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.=Wie beim farblosen Detektor wird der Block aktiviert, wenn ein Laser ins Loch geht. Aber bei farbigen Detektoren muss der Laser auch die gleiche Farbe haben. -When a laser hits the mirror, it will make a turn.=Wenn ein Laser auf einen Spiegel trifft, macht er eine Drehung. -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.=Der Doppelspiegel ist auf zwei Seiten verspiegelt, somit kann er zwei Laser gleichzeitig ablenken. -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.=Wenn ein Laser den abgewinkelten Teil eines Strahlteilers trifft, wird er in zwei Teile geteilt. Ein Teil des Lasers geht gerade durch, während der andere Teil abgelenkt wird. -Shooting a laser at the backside of this block won’t to anything.=Wenn ein Laser auf die Rückseite des Blocks trifft, passiert nichts. -When a laser goes into a crystal, it will spread in all directions.=Wenn ein Laser in einen Kristall geht, wird er sich in alle Richtungen ausbreiten. -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.=Der Mischer hat zwei Eingänge, je einen links und rechts, und einen Ausgang an der Vorderseite. Wenn zwei Laser in die Eingänge gehen, wird ein Laser mit ihren gemischten Farben aus den Ausgang gehen. -When only one input is used, the same laser will go out of the output unchanged.=Wenn nur ein Eingang benutzt wird, wird der gleiche Laser unverändert aus dem Ausgang gehen. -Skulls have holes on each side and lasers fired at it will go straight through.=Totenköpfe haben Löcher an allen Seiten, Laser gehen also gerade durch. -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.=Dieser Totenkopf wird „scheu“ genannt, weil er Angst vor Lasern hat. Wird er von einem Laser berührt, wird er geisterhaft und kann nicht berührt werden und man kann nicht auf ihn stehen. -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.=Die verfluchten Totenköpfe haben ihre stoffliche Form verloren und sie können weder berührt werden, noch kann man auf ihnen stehen. Sie können zurück zu ihrer stofflichen Form gebracht werden, wenn man einen Laser auf sie richtet. -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.=Die Bombe wird brüchigen Stein und andere zerbrechliche Blöcke innerhalb eines 3×3×3-Radius zerstören, wenn ihre Zündschnur von einem Laser oder Feuer angezündet wurde. -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.=Barrikaden sind brennbar und verbrennen, wenn sie von einem Laser getroffen wurden. Sie zünden außerdem alle benachbarten brennbaren Blöcke und Zündschnuren an. -A simple obstacle with an opening where a laser can go through.=Ein einfaches Hindernis mit einer Öffnung, durch die ein Laser gehen kann. -Laser Blocks=Laser-Blöcke -Solid Block=Fester Block -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.=Die meisten Blöcke sind fest. Dazu gehören Stein, Holz, Baumstämme, Möbel, Erde, Sand und mehr. Feste Blöcke können nicht zerstört, aufgesammelt, rotiert oder bewegt werden. -Cracked Stone=Brüchiger Stein -Cracked stone will be destroyed by explosions.=Brüchiger Stein wird von Explosionen zerstört. -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.=Anders als die dunklere schwere Kiste kann man eine leichte Kiste aufsammeln und tragen. Man kann sie benutzen, um höhere Orte zu erreichen. -Old Wood=Altes Holz -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.=Alte Kisten und Fässer fallen bei der kleinsten Berührung in sich zusammen. Explosionen zerstören sie auch. -Light Box=Lichtblock -Light boxes create light. They may be turned on or off by detectors.=Lichtblöcke erzeugen Licht. Sie können von Detektoren ein- oder ausgeschaltet werden. -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.=Es ist unmöglich, in Spinnenweben zu springen. Man kann außerdem nichts, was sich hinter einer Spinnenwebe befindet, berühren. -Cobwebs can be destroyed with lasers.=Spinnenweben können von Lasern zerstört werden. -Other Blocks=Andere Blöcke -Treasures=Schätze -Gold Block=Goldblock -The goal of every level is to find all gold blocks.=Das Ziel in jedem Level ist es, alle Goldblöcke zu finden. -Treasure Chests=Schatztruhen -You can find treasure chests all over the world. You can find a gold block inside.=Man kann Schatztruhen auf der ganzen Welt finden. Darin befindet sich ein Goldblock. -To open an unlocked chest, just punch it.=Um eine Truhe ohne Schloss zu öffnen, muss man sie nur hauen. -Breaking the lock=Das Schloss brechen -Many chests are locked. To break the lock, you need to solve a laser puzzle.=Viele Truhen haben ein Schloss. Um es zu brechen, muss man ein Rätsel mit Lasern lösen. -Wooden Chests and Dark Chests=Holztruhen und dunkle Truhen -There two types of chests:=Es gibt zwei Arten von Truhen: -Wooden Chest: When the lock has been broken, it stays broken.=Holztruhe: Wenn das Schloss gebrochen wurde, bleibt es gebrochen. -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.=Dunkle Truhe: Das Schloss kann gebrochen werden, aber es wird sich regenerieren, wenn das Laser-Rätsel nicht mehr gelöst ist. -How to get rich=Wie man reich wird -Step 1: Go to place with hidden treasure=1. Schritt: Dahin gehen, wo es einen versteckten Schatz gibt -Step 2: Crack the laser security mechanism (if any)=2. Schritt: Den Laser-Sicherheitsmechanismus knacken (falls vorhanden) -Step 3: Loot treasure chests for gold=3. Schritt: Gold in den Schatztruhen plündern -Step 4: Repeat steps 1 until 3 until you’re rich=4. Schritt: Schritte 1 bis 3 wiederholen, bis man reich ist -The Pirate’s Code=Der Piratenkodex -Steal from the rich and give it to ourselves=Stiehl von den Reichen und gib es uns selbst -Screws=Schrauben -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.=Man kann einige Blöcke aufnehmen. Aber einige Blöcle haben in ihren Ecken Schrauben. Blöcke mit Schrauben können nicht aufgenommen werden. -Screw types=Schraubenarten -There are two types of screws:=Es gibt zwei Schraubenarten: -Copper screws (brown): Block can be rotated.=Kupferschrauben (braun): Block kann rotiert werden. -Iron screws (gray): Block cannot be rotated.=Eisenschrauben (gray): Block kann nicht rotiert werden. -Laser Colors=Laserfarben -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.=Laser gibt es in 7 verschiedenen Farben: Rot, grün, blau, gelb, türkis, magenta und weiß. -Color Mixing=Farben mischen -When two lasers overlap or get mixed in a mixer, their colors will be combined.=Wenn sich zwei Laser überlagern oder in einem Mischer gemischt werden, werden ihre Farben kombiniert. -Red + Green → Yellow=Rot + Grün → Gelb -Red + Blue → Magenta=Rot + Blau → Magenta -Green + Blue → Cyan=Grün + Blau → Cyan -Red + Green + Blue → White=Rot + Grün + Blau → Weiß -Hook=Haken -Rotating Hook=Drehhaken -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.=Mit dem Drehhaken kann man Blöcke rotieren. Nicht alle Blöcke können rotiert werden. -Use the [Place] or [Punch] key to rotate.=Blocke werden mit der [Platzieren]- oder [Schlagen]-Taste rotiert. -[Place]: Rotate the block clockwise.=[Platzieren]: Block im Uhrzeigersinn rotieren. -[Punch]: Rotate the block towards the edge you touched.=[Schlagen]: Block zu der berührten Kante rotieren. -Holding down [Sneak] will rotate in the reverse direction.=Wird [Schleichen] gedrückt gehalten, wird der Block andersrum rotiert. diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.es.po b/mods/lzr_infobooks/locale/lzr_infobooks.es.po new file mode 100644 index 00000000..3fd50e69 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.es.po @@ -0,0 +1,429 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "<" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "Página previa" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr ">" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "Siguiente página" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "Selecciona un libro:" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "Leer" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "Emisor" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" +"Este bloque emite un láser cuando se enciende. Los emisores vienen en " +"diferentes colores." + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "Detector (incoloro)" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" +"Este bloque tiene un agujero y se activará cuando un láser entre en él. " +"Entonces puede desencadenar algo." + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "Detector (colorido)" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" +"Al igual que el detector incoloro, se activará cuando un láser entre en el " +"agujero. Pero los detectores de colores requieren que el láser sea del mismo " +"color." + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "Cuando un láser golpea el espejo, éste girará." + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" +"El espejo doble tiene superficie reflectiva en dos lados, así puede desviar " +"dos láseres a la vez." + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" +"Cuando un láser incide en la parte angular de un divisor de haz, lo divide " +"en dos. Una parte del láser pasa directamente mientras que la otra parte se " +"desvía." + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" +"Disparar un láser a la parte trasera de este bloque no servirá de nada." + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" +"Cuando un láser entra en un cristal, se propagará en todas direcciones." + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" +"El mezclador tiene dos entradas a la izquierda y a la derecha y una salida " +"al frente. Cuando dos láseres van por la entrada, saldrá un láser con sus " +"colores mezclados." + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "Cuando solo se utiliza una entrada, el mismo láser saldrá sin cambios." + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" +"Las calaveras tienen agujeros a cada lado y los láseres que se disparan " +"pasarán directamente a través de ellas." + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" +"Esta calavera se llama \"tímida\" porque le teme a los láseres. Cuando " +"cualquier láser lo toque, se volverá fantasmal y no se podrá tocar ni pisar." + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" +"Los cráneos malditos han perdido su forma física y no se pueden tocar ni " +"caminar sobre ellos. Se pueden devolver al reino físico disparándole a un " +"láser." + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" +"La bomba explotará piedras agrietadas y otros bloques frágiles en un radio " +"de 3×3×3 cuando su mecha se encienda con un láser o fuego." + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" +"Las barricadas son inflamables y se queman cuando las golpea un láser. " +"También encienden todos los bloques inflamables y los fusibles que se " +"encuentran junto a ellos." + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "Un obstáculo sencillo con una abertura por donde puede pasar un láser." + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "Bloques láser" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "Bloque sólido" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" +"La mayoría de los bloques son sólidos. Esto incluye piedra, madera, troncos " +"de árboles, muebles, tierra, arena y más. Los bloques sólidos no se pueden " +"destruir, recoger, rotar ni mover." + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "Piedra agrietada" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "La piedra agrietada será destruida por explosiones." + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" +"A diferencia de la caja pesada, más oscura, una caja liviana se puede " +"levantar y transportar. Puedes usarlo para llegar a lugares más altos." + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "Madera vieja" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" +"Las cajas y barriles viejos se hacen pedazos al menor contacto. Las " +"explosiones también los destruyen." + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "Caja de luz" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" +"Las cajas de luz crean luminosidad. Pueden activarse o desactivarse mediante " +"detectores." + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" +"Las telarañas hacen imposible saltar dentro de ellas. Tampoco puedes tocar " +"nada detrás de una telaraña." + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "Las telarañas pueden ser destruidas con láseres." + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "Otros bloques" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "Tesoros" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "Bloque de oro" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "La meta de cada nivel es encontrar todos los bloques de oro." + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "Cofres del tesoro" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" +"Puedes encontrar cofres del tesoro en todo el mundo. Puedes encontrar un " +"bloque de oro en el interior." + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "Para abrir un cofre desbloqueado, solo golpealo." + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "Rompiendo la cerradura" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" +"Muchos cofres están cerrados. Para romper la cerradura, debes resolver un " +"rompecabezas láser." + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "Cofres de madera y Cofres oscuros" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "Hay dos tipos de cofres:" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "Cofre de Madera: Cuando la cerradura se ha roto, permanece rota." + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" +"Cofre oscuro: el candado se puede romper, pero se regenerará cuando el " +"rompecabezas láser ya no esté resuelto." + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "Cómo ser rico" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "Paso 1: Ve al lugar con el tesoro escondido" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "Paso 2: rompa el mecanismo de seguridad del láser (si lo hay)" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "Paso 3: saquea cofres del tesoro en busca de oro" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "Paso 4: repite los pasos 1 hasta 3 hasta que seas rico" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "El código pirata" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "Robar a los ricos y dárnoslo a nosotros mismos" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "Tornillos" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" +"Si bien puedes levantar algunos bloques, algunos bloques tienen tornillos en " +"las esquinas. Los bloques con tornillos no se pueden recoger." + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "Tipo de tornillos" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "Hay dos tipos de tornillos:" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "Tornillos de cobre (marrones): el bloque se puede rotar." + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "Tornillos de hierro (grises): el bloque no se puede rotar." + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "Colores del láser" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" +"Los láseres vienen en 7 colores diferentes: rojo, verde, azul, amarillo, " +"cian. magenta y blanco." + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "Mezcla de colores" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" +"Cuando dos láseres se superponen o se mezclan entre si, sus colores se " +"combinarán." + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "Rojo + Verde → Amarillo" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "Rojo + Azul → Magenta" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "Verde + Azul → Cian" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "Rojo + Verde + Azul → Blanco" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "Gancho" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "Gancho giratorio" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" +"El gancho giratorio le permite rotar bloques. No todos los bloques se pueden " +"rotar." + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "Utilice la tecla [Colocar] o [Pegar] para rotar." + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "[Lugar]: gira el bloque en el sentido de las agujas del reloj." + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "[Pegar]: gira el bloque hacia el borde que tocaste." + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "Si mantiene presionado [Agacharse], girará en la dirección inversa." diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.es.tr b/mods/lzr_infobooks/locale/lzr_infobooks.es.tr deleted file mode 100644 index 6c40a519..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.es.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<=< -Previous page=Página previa ->=> -Next page=Siguiente página -Select a book:=Selecciona un libro: -Read=Leer -Emitter=Emisor -This block emits a laser when turned on. Emitters come in different colors.=Este bloque emite un láser cuando se enciende. Los emisores vienen en diferentes colores. -Detector (colorless)=Detector (incoloro) -This block has a hole and will be activated when a laser goes into it. It may then trigger something.=Este bloque tiene un agujero y se activará cuando un láser entre en él. Entonces puede desencadenar algo. -Detector (colored)=Detector (colorido) -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.=Al igual que el detector incoloro, se activará cuando un láser entre en el agujero. Pero los detectores de colores requieren que el láser sea del mismo color. -When a laser hits the mirror, it will make a turn.=Cuando un láser golpea el espejo, éste girará. -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.=El espejo doble tiene superficie reflectiva en dos lados, así puede desviar dos láseres a la vez. -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.=Cuando un láser incide en la parte angular de un divisor de haz, lo divide en dos. Una parte del láser pasa directamente mientras que la otra parte se desvía. -Shooting a laser at the backside of this block won’t to anything.=Disparar un láser a la parte trasera de este bloque no servirá de nada. -When a laser goes into a crystal, it will spread in all directions.=Cuando un láser entra en un cristal, se propagará en todas direcciones. -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.=El mezclador tiene dos entradas a la izquierda y a la derecha y una salida al frente. Cuando dos láseres van por la entrada, saldrá un láser con sus colores mezclados. -When only one input is used, the same laser will go out of the output unchanged.=Cuando solo se utiliza una entrada, el mismo láser saldrá sin cambios. -Skulls have holes on each side and lasers fired at it will go straight through.=Las calaveras tienen agujeros a cada lado y los láseres que se disparan pasarán directamente a través de ellas. -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.=Esta calavera se llama "tímida" porque le teme a los láseres. Cuando cualquier láser lo toque, se volverá fantasmal y no se podrá tocar ni pisar. -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.=Los cráneos malditos han perdido su forma física y no se pueden tocar ni caminar sobre ellos. Se pueden devolver al reino físico disparándole a un láser. -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.=La bomba explotará piedras agrietadas y otros bloques frágiles en un radio de 3×3×3 cuando su mecha se encienda con un láser o fuego. -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.=Las barricadas son inflamables y se queman cuando las golpea un láser. También encienden todos los bloques inflamables y los fusibles que se encuentran junto a ellos. -A simple obstacle with an opening where a laser can go through.=Un obstáculo sencillo con una abertura por donde puede pasar un láser. -Laser Blocks=Bloques láser -Solid Block=Bloque sólido -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.=La mayoría de los bloques son sólidos. Esto incluye piedra, madera, troncos de árboles, muebles, tierra, arena y más. Los bloques sólidos no se pueden destruir, recoger, rotar ni mover. -Cracked Stone=Piedra agrietada -Cracked stone will be destroyed by explosions.=La piedra agrietada será destruida por explosiones. -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.=A diferencia de la caja pesada, más oscura, una caja liviana se puede levantar y transportar. Puedes usarlo para llegar a lugares más altos. -Old Wood=Madera vieja -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.=Las cajas y barriles viejos se hacen pedazos al menor contacto. Las explosiones también los destruyen. -Light Box=Caja de luz -Light boxes create light. They may be turned on or off by detectors.=Las cajas de luz crean luminosidad. Pueden activarse o desactivarse mediante detectores. -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.=Las telarañas hacen imposible saltar dentro de ellas. Tampoco puedes tocar nada detrás de una telaraña. -Cobwebs can be destroyed with lasers.=Las telarañas pueden ser destruidas con láseres. -Other Blocks=Otros bloques -Treasures=Tesoros -Gold Block=Bloque de oro -The goal of every level is to find all gold blocks.=La meta de cada nivel es encontrar todos los bloques de oro. -Treasure Chests=Cofres del tesoro -You can find treasure chests all over the world. You can find a gold block inside.=Puedes encontrar cofres del tesoro en todo el mundo. Puedes encontrar un bloque de oro en el interior. -To open an unlocked chest, just punch it.=Para abrir un cofre desbloqueado, solo golpealo. -Breaking the lock=Rompiendo la cerradura -Many chests are locked. To break the lock, you need to solve a laser puzzle.=Muchos cofres están cerrados. Para romper la cerradura, debes resolver un rompecabezas láser. -Wooden Chests and Dark Chests=Cofres de madera y Cofres oscuros -There two types of chests:=Hay dos tipos de cofres: -Wooden Chest: When the lock has been broken, it stays broken.=Cofre de Madera: Cuando la cerradura se ha roto, permanece rota. -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.=Cofre oscuro: el candado se puede romper, pero se regenerará cuando el rompecabezas láser ya no esté resuelto. -How to get rich=Cómo ser rico -Step 1: Go to place with hidden treasure=Paso 1: Ve al lugar con el tesoro escondido -Step 2: Crack the laser security mechanism (if any)=Paso 2: rompa el mecanismo de seguridad del láser (si lo hay) -Step 3: Loot treasure chests for gold=Paso 3: saquea cofres del tesoro en busca de oro -Step 4: Repeat steps 1 until 3 until you’re rich=Paso 4: repite los pasos 1 hasta 3 hasta que seas rico -The Pirate’s Code=El código pirata -Steal from the rich and give it to ourselves=Robar a los ricos y dárnoslo a nosotros mismos -Screws=Tornillos -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.=Si bien puedes levantar algunos bloques, algunos bloques tienen tornillos en las esquinas. Los bloques con tornillos no se pueden recoger. -Screw types=Tipo de tornillos -There are two types of screws:=Hay dos tipos de tornillos: -Copper screws (brown): Block can be rotated.=Tornillos de cobre (marrones): el bloque se puede rotar. -Iron screws (gray): Block cannot be rotated.=Tornillos de hierro (grises): el bloque no se puede rotar. -Laser Colors=Colores del láser -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.=Los láseres vienen en 7 colores diferentes: rojo, verde, azul, amarillo, cian. magenta y blanco. -Color Mixing=Mezcla de colores -When two lasers overlap or get mixed in a mixer, their colors will be combined.=Cuando dos láseres se superponen o se mezclan entre si, sus colores se combinarán. -Red + Green → Yellow=Rojo + Verde → Amarillo -Red + Blue → Magenta=Rojo + Azul → Magenta -Green + Blue → Cyan=Verde + Azul → Cian -Red + Green + Blue → White=Rojo + Verde + Azul → Blanco -Hook=Gancho -Rotating Hook=Gancho giratorio -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.=El gancho giratorio le permite rotar bloques. No todos los bloques se pueden rotar. -Use the [Place] or [Punch] key to rotate.=Utilice la tecla [Colocar] o [Pegar] para rotar. -[Place]: Rotate the block clockwise.=[Lugar]: gira el bloque en el sentido de las agujas del reloj. -[Punch]: Rotate the block towards the edge you touched.=[Pegar]: gira el bloque hacia el borde que tocaste. -Holding down [Sneak] will rotate in the reverse direction.=Si mantiene presionado [Agacharse], girará en la dirección inversa. diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.fr.po b/mods/lzr_infobooks/locale/lzr_infobooks.fr.po new file mode 100644 index 00000000..93a82ea6 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.fr.po @@ -0,0 +1,430 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "<" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "Page précédente" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr ">" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "Page suivante" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "Choisissez un livre :" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "Lire" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "Émetteur" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" +"Ce bloc envoie un rayon laser quand il est allumé. Il y en a de différentes " +"couleurs." + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "Détecteur (incolore)" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" +"Ce bloc a un trou et s'active quand un laser entre dans ce trou. Il peut " +"ensuite déclencher quelque chose." + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "Détecteur (coloré)" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" +"Ce bloc est identique aux détecteurs incolores, mais il n'est activé que par " +"des lasers de la même couleur que lui." + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "Quand un laser entre dans un miroir, il est réfléchi sur le côté." + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" +"Le double miroir a deux surfaces réfléctives, donc il peut réfléchir deux " +"lasers à la fois." + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" +"Quand un laser entre dans un miroir semi-réfléchissant, il en ressort deux, " +"un qui continue dans la même direction et un qui part sur le côté." + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "Envoyer un laser sur l'arrière de ce bloc ne fera rien." + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" +"Quand un laser est envoyé sur un cristal, il en sort dans toutes les " +"directions." + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" +"Le mélangeur a deux entrées, à droite et à gauche, et une sortie à l'avant. " +"Quand deux lasers sont envoyés chacun sur une entrée, un laser de la " +"copuleur obenue en mélangeant celles de ces deux lasers est envoyé de la " +"sortie." + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" +"Quand des lasers n'entrent que dans une des deux entrées, il ressort par la " +"sortie." + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" +"Les crânes ont un trou de chaque côté, et peuvent être traversés par les " +"lasers." + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" +"Ce crâne est dit « timide » car il a peur des lasers. Quand il est traversé " +"par un laser, il devient fantômatique et intangible." + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" +"Les crânes dits « maudits » ont perdu leur tangibilité et on ne peut pas ni " +"toucher, ni marcher dessus. Mais on peut les ramener dans le monde réel en " +"leur envoyant un laser." + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" +"Une bombe est capable de faire exploser la pierre fissurée et d'autres blocs " +"fragiles autour d'elle quand sa mèche est allumée par du feu ou un laser." + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" +"Les barricades sont inflammables et prennent feu lorsqu'on y envoie un " +"laser. Elle peuvent alors mettre le feu aux barricades avoisinantes, ainsi " +"qu'aux mèches de bombes." + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "Un obstacle simple avec un trou pour faire passer un laser." + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "Blocs liés aux lasers" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "Blocs solides" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" +"La plupart des blocs, dont la pierre, le bois, les troncs d'arbres, les " +"meubles, la terre, le sable, etc., sont solides. Ils ne euvent être ni " +"détruits, ni tournés, ni déplacés." + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "Pierre fissurée" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "La pierre fissurée peut être détruite par les explosions." + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" +"À l'inverse des caisses lourdes, les caisses légères peuvent être " +"transportées. Elles sont utiles pour atteindre des endroits élevés." + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "Bois ancien" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" +"Les vieilles boîtes et les vieux tonneaux tombent en miettes au moindre " +"contact. Inutile de préciser qu'ils ne survivent pas aux explosions." + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "Boîte lumineuse" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" +"Les boîtes lumineuses diffusent de la lumière. Elles peuvent être allumées " +"ou éteintes par un détecteur." + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" +"Les toiles d'araignée empêchent ceux qui s'y empêtrent de sauter. Elles vous " +"empêchent aussi d'interagir avec quoi que ce soit d'autre." + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "Les toiles d'araignée peuvent être détruites par des lasers." + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "Autres blocs" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "Trésors" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "Bloc d'or" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "Le but de tous les niveaux est de trouver tous les blocs d'or." + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "Coffres au trésor" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" +"Il y a des coffres aux trésor partout dans le monde. Ils contiennent un bloc " +"d'or." + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "Pour ouvrir un coffre non verrouillé, il suffit de le taper." + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "Déverrouiller un coffre" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" +"La plupart des coffres sont verrouillés. Pour les déverrouiller, il faut " +"généralement résoudre un casse-tête de lasers." + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "Coffres en bois et coffres noirs" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "Il y a deux sortes de coffres :" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "Coffres en bois : quand ils ont été déverrouillés, ils le restent." + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" +"Coffres noirs : ils peuvent être déverrouillés, mais se reverrouillent quand " +"le casse-tête n'est pas résolu." + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "Comment devenir riche" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "Étape 1 : trouver un endroit avec un trésor caché" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "Étape 2 : au besoin, casser le mécanisme de sécurité à lasers" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "Étape 3 : prendre l'or dans les coffres" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "Étape 4 : répéter les étapes 1 à 3 jusqu'à être riche" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "Code du pirate" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "Volons aux riches pour donner à nous-mêmes" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "Vis" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" +"Certains blocs ont des vis à leurs coins ; ils ne peuvent pas être déplacés." + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "Types de vis" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "Il y a deux types de vis :" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "Vis en cuivre (marron) : le bloc peut être tourné." + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "Vis en fer (gris) : le bloc ne peut pas être tourné." + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "Lasers de couleur" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" +"Il y a des lasers de sept couleurs différentes : rouge, vert, bleu, jaune, " +"cyan, magenta et blanc." + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "Mélanges de couleurs" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" +"Quand deux lasers sont superposés ou entrent dans un mélangeur, leurs " +"couleurs sont combinées." + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "• Rouge + vert → jaune" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "• Rouge + bleu → magenta" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "• Vert + bleu → cyan" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "• Rouge + vert + bleu → blanc" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "Crochet" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "Crochet tourneur" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" +"Le crochet tourneur permet de tourner des blocs. Certains blocs ne peuvent " +"pas être tournés." + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "Utilisez [Taper] ou [Poser] pour tourner un bloc." + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "[Poser] : tourne le bloc dans le sens des aiguilles d'une montre." + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "[Taper] : tourne le bloc vers l'arête sur laquelle vous tapez." + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" +"Appuyer sur [S'accroupir] permet d'inverser la direction de la rotation." diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.fr.tr b/mods/lzr_infobooks/locale/lzr_infobooks.fr.tr deleted file mode 100644 index 815ecb74..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.fr.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<=< -Previous page=Page précédente ->=> -Next page=Page suivante -Select a book:=Choisissez un livre : -Read=Lire -Emitter=Émetteur -This block emits a laser when turned on. Emitters come in different colors.=Ce bloc envoie un rayon laser quand il est allumé. Il y en a de différentes couleurs. -Detector (colorless)=Détecteur (incolore) -This block has a hole and will be activated when a laser goes into it. It may then trigger something.=Ce bloc a un trou et s'active quand un laser entre dans ce trou. Il peut ensuite déclencher quelque chose. -Detector (colored)=Détecteur (coloré) -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.=Ce bloc est identique aux détecteurs incolores, mais il n'est activé que par des lasers de la même couleur que lui. -When a laser hits the mirror, it will make a turn.=Quand un laser entre dans un miroir, il est réfléchi sur le côté. -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.=Le double miroir a deux surfaces réfléctives, donc il peut réfléchir deux lasers à la fois. -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.=Quand un laser entre dans un miroir semi-réfléchissant, il en ressort deux, un qui continue dans la même direction et un qui part sur le côté. -Shooting a laser at the backside of this block won’t to anything.=Envoyer un laser sur l'arrière de ce bloc ne fera rien. -When a laser goes into a crystal, it will spread in all directions.=Quand un laser est envoyé sur un cristal, il en sort dans toutes les directions. -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.=Le mélangeur a deux entrées, à droite et à gauche, et une sortie à l'avant. Quand deux lasers sont envoyés chacun sur une entrée, un laser de la copuleur obenue en mélangeant celles de ces deux lasers est envoyé de la sortie. -When only one input is used, the same laser will go out of the output unchanged.=Quand des lasers n'entrent que dans une des deux entrées, il ressort par la sortie. -Skulls have holes on each side and lasers fired at it will go straight through.=Les crânes ont un trou de chaque côté, et peuvent être traversés par les lasers. -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.=Ce crâne est dit « timide » car il a peur des lasers. Quand il est traversé par un laser, il devient fantômatique et intangible. -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.=Les crânes dits « maudits » ont perdu leur tangibilité et on ne peut pas ni toucher, ni marcher dessus. Mais on peut les ramener dans le monde réel en leur envoyant un laser. -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.=Une bombe est capable de faire exploser la pierre fissurée et d'autres blocs fragiles autour d'elle quand sa mèche est allumée par du feu ou un laser. -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.=Les barricades sont inflammables et prennent feu lorsqu'on y envoie un laser. Elle peuvent alors mettre le feu aux barricades avoisinantes, ainsi qu'aux mèches de bombes. -A simple obstacle with an opening where a laser can go through.=Un obstacle simple avec un trou pour faire passer un laser. -Laser Blocks=Blocs liés aux lasers -Solid Block=Blocs solides -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.=La plupart des blocs, dont la pierre, le bois, les troncs d'arbres, les meubles, la terre, le sable, etc., sont solides. Ils ne euvent être ni détruits, ni tournés, ni déplacés. -Cracked Stone=Pierre fissurée -Cracked stone will be destroyed by explosions.=La pierre fissurée peut être détruite par les explosions. -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.=À l'inverse des caisses lourdes, les caisses légères peuvent être transportées. Elles sont utiles pour atteindre des endroits élevés. -Old Wood=Bois ancien -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.=Les vieilles boîtes et les vieux tonneaux tombent en miettes au moindre contact. Inutile de préciser qu'ils ne survivent pas aux explosions. -Light Box=Boîte lumineuse -Light boxes create light. They may be turned on or off by detectors.=Les boîtes lumineuses diffusent de la lumière. Elles peuvent être allumées ou éteintes par un détecteur. -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.=Les toiles d'araignée empêchent ceux qui s'y empêtrent de sauter. Elles vous empêchent aussi d'interagir avec quoi que ce soit d'autre. -Cobwebs can be destroyed with lasers.=Les toiles d'araignée peuvent être détruites par des lasers. -Other Blocks=Autres blocs -Treasures=Trésors -Gold Block=Bloc d'or -The goal of every level is to find all gold blocks.=Le but de tous les niveaux est de trouver tous les blocs d'or. -Treasure Chests=Coffres au trésor -You can find treasure chests all over the world. You can find a gold block inside.=Il y a des coffres aux trésor partout dans le monde. Ils contiennent un bloc d'or. -To open an unlocked chest, just punch it.=Pour ouvrir un coffre non verrouillé, il suffit de le taper. -Breaking the lock=Déverrouiller un coffre -Many chests are locked. To break the lock, you need to solve a laser puzzle.=La plupart des coffres sont verrouillés. Pour les déverrouiller, il faut généralement résoudre un casse-tête de lasers. -Wooden Chests and Dark Chests=Coffres en bois et coffres noirs -There two types of chests:=Il y a deux sortes de coffres : -Wooden Chest: When the lock has been broken, it stays broken.=Coffres en bois : quand ils ont été déverrouillés, ils le restent. -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.=Coffres noirs : ils peuvent être déverrouillés, mais se reverrouillent quand le casse-tête n'est pas résolu. -How to get rich=Comment devenir riche -Step 1: Go to place with hidden treasure=Étape 1 : trouver un endroit avec un trésor caché -Step 2: Crack the laser security mechanism (if any)=Étape 2 : au besoin, casser le mécanisme de sécurité à lasers -Step 3: Loot treasure chests for gold=Étape 3 : prendre l'or dans les coffres -Step 4: Repeat steps 1 until 3 until you’re rich=Étape 4 : répéter les étapes 1 à 3 jusqu'à être riche -The Pirate’s Code=Code du pirate -Steal from the rich and give it to ourselves=Volons aux riches pour donner à nous-mêmes -Screws=Vis -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.=Certains blocs ont des vis à leurs coins ; ils ne peuvent pas être déplacés. -Screw types=Types de vis -There are two types of screws:=Il y a deux types de vis : -Copper screws (brown): Block can be rotated.=Vis en cuivre (marron) : le bloc peut être tourné. -Iron screws (gray): Block cannot be rotated.=Vis en fer (gris) : le bloc ne peut pas être tourné. -Laser Colors=Lasers de couleur -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.=Il y a des lasers de sept couleurs différentes : rouge, vert, bleu, jaune, cyan, magenta et blanc. -Color Mixing=Mélanges de couleurs -When two lasers overlap or get mixed in a mixer, their colors will be combined.=Quand deux lasers sont superposés ou entrent dans un mélangeur, leurs couleurs sont combinées. -Red + Green → Yellow=• Rouge + vert → jaune -Red + Blue → Magenta=• Rouge + bleu → magenta -Green + Blue → Cyan=• Vert + bleu → cyan -Red + Green + Blue → White=• Rouge + vert + bleu → blanc -Hook=Crochet -Rotating Hook=Crochet tourneur -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.=Le crochet tourneur permet de tourner des blocs. Certains blocs ne peuvent pas être tournés. -Use the [Place] or [Punch] key to rotate.=Utilisez [Taper] ou [Poser] pour tourner un bloc. -[Place]: Rotate the block clockwise.=[Poser] : tourne le bloc dans le sens des aiguilles d'une montre. -[Punch]: Rotate the block towards the edge you touched.=[Taper] : tourne le bloc vers l'arête sur laquelle vous tapez. -Holding down [Sneak] will rotate in the reverse direction.=Appuyer sur [S'accroupir] permet d'inverser la direction de la rotation. diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.id.po b/mods/lzr_infobooks/locale/lzr_infobooks.id.po new file mode 100644 index 00000000..66dc4809 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.id.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.id.tr b/mods/lzr_infobooks/locale/lzr_infobooks.id.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.id.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.it.po b/mods/lzr_infobooks/locale/lzr_infobooks.it.po new file mode 100644 index 00000000..2484ce2f --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.it.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.it.tr b/mods/lzr_infobooks/locale/lzr_infobooks.it.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.it.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.jbo.po b/mods/lzr_infobooks/locale/lzr_infobooks.jbo.po new file mode 100644 index 00000000..ffeb9b0f --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.jbo.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.jbo.tr b/mods/lzr_infobooks/locale/lzr_infobooks.jbo.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.jbo.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.ms.po b/mods/lzr_infobooks/locale/lzr_infobooks.ms.po new file mode 100644 index 00000000..fb897e01 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.ms.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.ms.tr b/mods/lzr_infobooks/locale/lzr_infobooks.ms.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.ms.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.pot b/mods/lzr_infobooks/locale/lzr_infobooks.pot new file mode 100644 index 00000000..f0c84589 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.pot @@ -0,0 +1,379 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.pt_BR.po b/mods/lzr_infobooks/locale/lzr_infobooks.pt_BR.po new file mode 100644 index 00000000..945bfe3d --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.pt_BR.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.pt_BR.tr b/mods/lzr_infobooks/locale/lzr_infobooks.pt_BR.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.pt_BR.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.ru.po b/mods/lzr_infobooks/locale/lzr_infobooks.ru.po new file mode 100644 index 00000000..9213be38 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.ru.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "<" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr ">" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "Потрескавшийся камень" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "Блок золота" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "Поворотный крюк" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.ru.tr b/mods/lzr_infobooks/locale/lzr_infobooks.ru.tr deleted file mode 100644 index c35b2f1e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.ru.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<=< -Previous page= ->=> -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone=Потрескавшийся камень -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block=Блок золота -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook=Поворотный крюк -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.se.po b/mods/lzr_infobooks/locale/lzr_infobooks.se.po new file mode 100644 index 00000000..3fbe2def --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.se.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.se.tr b/mods/lzr_infobooks/locale/lzr_infobooks.se.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.se.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.sk.po b/mods/lzr_infobooks/locale/lzr_infobooks.sk.po new file mode 100644 index 00000000..66180b87 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.sk.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.sk.tr b/mods/lzr_infobooks/locale/lzr_infobooks.sk.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.sk.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.tr.po b/mods/lzr_infobooks/locale/lzr_infobooks.tr.po new file mode 100644 index 00000000..f6c4da56 --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.tr.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.tr.tr b/mods/lzr_infobooks/locale/lzr_infobooks.tr.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.tr.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hans.po b/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hans.po new file mode 100644 index 00000000..c08b8f0f --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hans.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hans.tr b/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hans.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hans.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hant.po b/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hant.po new file mode 100644 index 00000000..3bba93cc --- /dev/null +++ b/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hant.po @@ -0,0 +1,375 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Previous page button +#: mods/lzr_infobooks/init.lua:56 +msgid "<" +msgstr "" + +#: mods/lzr_infobooks/init.lua:57 +msgid "Previous page" +msgstr "" + +#. ~ Next page button +#: mods/lzr_infobooks/init.lua:62 +msgid ">" +msgstr "" + +#: mods/lzr_infobooks/init.lua:63 +msgid "Next page" +msgstr "" + +#: mods/lzr_infobooks/init.lua:77 +msgid "Select a book:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:79 +msgid "Read" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "Emitter" +msgstr "" + +#: mods/lzr_infobooks/init.lua:161 +msgid "" +"This block emits a laser when turned on. Emitters come in different colors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "Detector (colorless)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:162 +msgid "" +"This block has a hole and will be activated when a laser goes into it. It " +"may then trigger something." +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "Detector (colored)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:163 +msgid "" +"Like the colorless detector, it will be activated when a laser goes into the " +"hole. But colored detectors require the laser to be of the same color." +msgstr "" + +#: mods/lzr_infobooks/init.lua:164 +msgid "When a laser hits the mirror, it will make a turn." +msgstr "" + +#: mods/lzr_infobooks/init.lua:165 +msgid "" +"The double mirror has a reflective surface on two sides, so it can deflect " +"two lasers at once." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "" +"When a laser hits the angled part of a beam splitter, it splits it into two. " +"One part of the laser goes straight through while the other part will be " +"deflected." +msgstr "" + +#: mods/lzr_infobooks/init.lua:166 +msgid "Shooting a laser at the backside of this block won’t to anything." +msgstr "" + +#: mods/lzr_infobooks/init.lua:167 +msgid "When a laser goes into a crystal, it will spread in all directions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"The mixer has two inputs to the left and right and one output at the front. " +"When two lasers go into the input, a laser with their colors mixed will go " +"out of the output." +msgstr "" + +#: mods/lzr_infobooks/init.lua:168 +msgid "" +"When only one input is used, the same laser will go out of the output " +"unchanged." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 mods/lzr_infobooks/init.lua:170 +msgid "" +"Skulls have holes on each side and lasers fired at it will go straight " +"through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:169 +msgid "" +"This skull is called “shy” because it’s afraid of lasers. When any laser " +"touches it, it will become ghostly and cannot be touched or walked on." +msgstr "" + +#: mods/lzr_infobooks/init.lua:170 +msgid "" +"The cursed skulls have lost their physical form and cannot be touched or " +"walked on. They can be brought back into the physical realm by firing a " +"laser at it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:171 +msgid "" +"The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 " +"radius when its fuse is ignited by a laser or fire." +msgstr "" + +#: mods/lzr_infobooks/init.lua:172 +msgid "" +"Barricades are flammable and burn up when hit by a laser. They also ignite " +"all flammable blocks and fuses next to them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:173 +msgid "A simple obstacle with an opening where a laser can go through." +msgstr "" + +#: mods/lzr_infobooks/init.lua:190 +msgid "Laser Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "Solid Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:198 +msgid "" +"Most blocks are solid. This includes stone, wood, tree trunks, furniture, " +"dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated " +"or moved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked Stone" +msgstr "" + +#: mods/lzr_infobooks/init.lua:199 +msgid "Cracked stone will be destroyed by explosions." +msgstr "" + +#: mods/lzr_infobooks/init.lua:200 +msgid "" +"Unlike the darker heavy crate, a light crate can be picked up and carried " +"around. You can use it to reach higher places." +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "Old Wood" +msgstr "" + +#: mods/lzr_infobooks/init.lua:201 +msgid "" +"Old crates and barrels fall into pieces at the slightest touch. Explosions " +"also destroy them." +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light Box" +msgstr "" + +#: mods/lzr_infobooks/init.lua:202 +msgid "Light boxes create light. They may be turned on or off by detectors." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "" +"Cobwebs make it impossible to jump while inside them. You also can’t touch " +"anything behind a cobweb." +msgstr "" + +#: mods/lzr_infobooks/init.lua:203 +msgid "Cobwebs can be destroyed with lasers." +msgstr "" + +#: mods/lzr_infobooks/init.lua:229 +msgid "Other Blocks" +msgstr "" + +#: mods/lzr_infobooks/init.lua:235 +msgid "Treasures" +msgstr "" + +#: mods/lzr_infobooks/init.lua:239 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_infobooks/init.lua:240 +msgid "The goal of every level is to find all gold blocks." +msgstr "" + +#: mods/lzr_infobooks/init.lua:244 +msgid "Treasure Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:245 +msgid "" +"You can find treasure chests all over the world. You can find a gold block " +"inside." +msgstr "" + +#: mods/lzr_infobooks/init.lua:246 +msgid "To open an unlocked chest, just punch it." +msgstr "" + +#: mods/lzr_infobooks/init.lua:250 +msgid "Breaking the lock" +msgstr "" + +#: mods/lzr_infobooks/init.lua:251 +msgid "" +"Many chests are locked. To break the lock, you need to solve a laser puzzle." +msgstr "" + +#: mods/lzr_infobooks/init.lua:255 +msgid "Wooden Chests and Dark Chests" +msgstr "" + +#: mods/lzr_infobooks/init.lua:256 +msgid "There two types of chests:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:257 +msgid "Wooden Chest: When the lock has been broken, it stays broken." +msgstr "" + +#: mods/lzr_infobooks/init.lua:258 +msgid "" +"Dark Chest: The lock can be broken, but it will regenerate when the laser " +"puzzle is no longer solved." +msgstr "" + +#: mods/lzr_infobooks/init.lua:265 mods/lzr_infobooks/init.lua:268 +msgid "How to get rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:269 +msgid "Step 1: Go to place with hidden treasure" +msgstr "" + +#: mods/lzr_infobooks/init.lua:270 +msgid "Step 2: Crack the laser security mechanism (if any)" +msgstr "" + +#: mods/lzr_infobooks/init.lua:271 +msgid "Step 3: Loot treasure chests for gold" +msgstr "" + +#: mods/lzr_infobooks/init.lua:272 +msgid "Step 4: Repeat steps 1 until 3 until you’re rich" +msgstr "" + +#: mods/lzr_infobooks/init.lua:279 mods/lzr_infobooks/init.lua:282 +msgid "The Pirate’s Code" +msgstr "" + +#: mods/lzr_infobooks/init.lua:283 +msgid "Steal from the rich and give it to ourselves" +msgstr "" + +#: mods/lzr_infobooks/init.lua:289 mods/lzr_infobooks/init.lua:293 +msgid "Screws" +msgstr "" + +#: mods/lzr_infobooks/init.lua:294 +msgid "" +"While you can pick up some blocks, some blocks have screws in their corners. " +"Blocks with screws cannot be picked up." +msgstr "" + +#: mods/lzr_infobooks/init.lua:298 +msgid "Screw types" +msgstr "" + +#: mods/lzr_infobooks/init.lua:299 +msgid "There are two types of screws:" +msgstr "" + +#: mods/lzr_infobooks/init.lua:300 +msgid "Copper screws (brown): Block can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:301 +msgid "Iron screws (gray): Block cannot be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:335 mods/lzr_infobooks/init.lua:339 +msgid "Laser Colors" +msgstr "" + +#: mods/lzr_infobooks/init.lua:340 +msgid "" +"Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta " +"and white." +msgstr "" + +#: mods/lzr_infobooks/init.lua:344 +msgid "Color Mixing" +msgstr "" + +#: mods/lzr_infobooks/init.lua:345 +msgid "" +"When two lasers overlap or get mixed in a mixer, their colors will be " +"combined." +msgstr "" + +#: mods/lzr_infobooks/init.lua:346 +msgid "Red + Green → Yellow" +msgstr "" + +#: mods/lzr_infobooks/init.lua:347 +msgid "Red + Blue → Magenta" +msgstr "" + +#: mods/lzr_infobooks/init.lua:348 +msgid "Green + Blue → Cyan" +msgstr "" + +#: mods/lzr_infobooks/init.lua:349 +msgid "Red + Green + Blue → White" +msgstr "" + +#: mods/lzr_infobooks/init.lua:356 +msgid "Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:360 +msgid "Rotating Hook" +msgstr "" + +#: mods/lzr_infobooks/init.lua:361 +msgid "" +"The rotating hook allows you to rotate blocks. Not all blocks can be rotated." +msgstr "" + +#: mods/lzr_infobooks/init.lua:362 +msgid "Use the [Place] or [Punch] key to rotate." +msgstr "" + +#: mods/lzr_infobooks/init.lua:363 +msgid "[Place]: Rotate the block clockwise." +msgstr "" + +#: mods/lzr_infobooks/init.lua:364 +msgid "[Punch]: Rotate the block towards the edge you touched." +msgstr "" + +#: mods/lzr_infobooks/init.lua:365 +msgid "Holding down [Sneak] will rotate in the reverse direction." +msgstr "" diff --git a/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hant.tr b/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hant.tr deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/lzr_infobooks.zh_Hant.tr +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/locale/poconvert/de.po b/mods/lzr_infobooks/locale/poconvert/de.po deleted file mode 100644 index a6606ce5..00000000 --- a/mods/lzr_infobooks/locale/poconvert/de.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "<" - -msgid "Previous page" -msgstr "Vorherige Seite" - -msgid ">" -msgstr ">" - -msgid "Next page" -msgstr "Nächste Seite" - -msgid "Select a book:" -msgstr "Buch wählen:" - -msgid "Read" -msgstr "Lesen" - -msgid "Emitter" -msgstr "Emitter" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "Dieser Block erzeugt einen Laser, wenn er eingeschaltet ist. Emitter gibt es in verschiedenen Farben." - -msgid "Detector (colorless)" -msgstr "Detektor (farblos)" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "Dieser Block hat ein Loch und wird aktiviert, wenn ein Laser ins Loch geht. Er kann dann etwas auslösen." - -msgid "Detector (colored)" -msgstr "Detektor (farbig)" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "Wie beim farblosen Detektor wird der Block aktiviert, wenn ein Laser ins Loch geht. Aber bei farbigen Detektoren muss der Laser auch die gleiche Farbe haben." - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "Wenn ein Laser auf einen Spiegel trifft, macht er eine Drehung." - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "Der Doppelspiegel ist auf zwei Seiten verspiegelt, somit kann er zwei Laser gleichzeitig ablenken." - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "Wenn ein Laser den abgewinkelten Teil eines Strahlteilers trifft, wird er in zwei Teile geteilt. Ein Teil des Lasers geht gerade durch, während der andere Teil abgelenkt wird." - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "Wenn ein Laser auf die Rückseite des Blocks trifft, passiert nichts." - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "Wenn ein Laser in einen Kristall geht, wird er sich in alle Richtungen ausbreiten." - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "Der Mischer hat zwei Eingänge, je einen links und rechts, und einen Ausgang an der Vorderseite. Wenn zwei Laser in die Eingänge gehen, wird ein Laser mit ihren gemischten Farben aus den Ausgang gehen." - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "Wenn nur ein Eingang benutzt wird, wird der gleiche Laser unverändert aus dem Ausgang gehen." - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "Totenköpfe haben Löcher an allen Seiten, Laser gehen also gerade durch." - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "Dieser Totenkopf wird „scheu“ genannt, weil er Angst vor Lasern hat. Wird er von einem Laser berührt, wird er geisterhaft und kann nicht berührt werden und man kann nicht auf ihn stehen." - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "Die verfluchten Totenköpfe haben ihre stoffliche Form verloren und sie können weder berührt werden, noch kann man auf ihnen stehen. Sie können zurück zu ihrer stofflichen Form gebracht werden, wenn man einen Laser auf sie richtet." - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "Die Bombe wird brüchigen Stein und andere zerbrechliche Blöcke innerhalb eines 3×3×3-Radius zerstören, wenn ihre Zündschnur von einem Laser oder Feuer angezündet wurde." - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "Barrikaden sind brennbar und verbrennen, wenn sie von einem Laser getroffen wurden. Sie zünden außerdem alle benachbarten brennbaren Blöcke und Zündschnuren an." - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "Ein einfaches Hindernis mit einer Öffnung, durch die ein Laser gehen kann." - -msgid "Laser Blocks" -msgstr "Laser-Blöcke" - -msgid "Solid Block" -msgstr "Fester Block" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "Die meisten Blöcke sind fest. Dazu gehören Stein, Holz, Baumstämme, Möbel, Erde, Sand und mehr. Feste Blöcke können nicht zerstört, aufgesammelt, rotiert oder bewegt werden." - -msgid "Cracked Stone" -msgstr "Brüchiger Stein" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "Brüchiger Stein wird von Explosionen zerstört." - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "Anders als die dunklere schwere Kiste kann man eine leichte Kiste aufsammeln und tragen. Man kann sie benutzen, um höhere Orte zu erreichen." - -msgid "Old Wood" -msgstr "Altes Holz" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "Alte Kisten und Fässer fallen bei der kleinsten Berührung in sich zusammen. Explosionen zerstören sie auch." - -msgid "Light Box" -msgstr "Lichtblock" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "Lichtblöcke erzeugen Licht. Sie können von Detektoren ein- oder ausgeschaltet werden." - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "Es ist unmöglich, in Spinnenweben zu springen. Man kann außerdem nichts, was sich hinter einer Spinnenwebe befindet, berühren." - -msgid "Cobwebs can be destroyed with lasers." -msgstr "Spinnenweben können von Lasern zerstört werden." - -msgid "Other Blocks" -msgstr "Andere Blöcke" - -msgid "Treasures" -msgstr "Schätze" - -msgid "Gold Block" -msgstr "Goldblock" - -msgid "The goal of every level is to find all gold blocks." -msgstr "Das Ziel in jedem Level ist es, alle Goldblöcke zu finden." - -msgid "Treasure Chests" -msgstr "Schatztruhen" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "Man kann Schatztruhen auf der ganzen Welt finden. Darin befindet sich ein Goldblock." - -msgid "To open an unlocked chest, just punch it." -msgstr "Um eine Truhe ohne Schloss zu öffnen, muss man sie nur hauen." - -msgid "Breaking the lock" -msgstr "Das Schloss brechen" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "Viele Truhen haben ein Schloss. Um es zu brechen, muss man ein Rätsel mit Lasern lösen." - -msgid "Wooden Chests and Dark Chests" -msgstr "Holztruhen und dunkle Truhen" - -msgid "There two types of chests:" -msgstr "Es gibt zwei Arten von Truhen:" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "Holztruhe: Wenn das Schloss gebrochen wurde, bleibt es gebrochen." - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "Dunkle Truhe: Das Schloss kann gebrochen werden, aber es wird sich regenerieren, wenn das Laser-Rätsel nicht mehr gelöst ist." - -msgid "How to get rich" -msgstr "Wie man reich wird" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "1. Schritt: Dahin gehen, wo es einen versteckten Schatz gibt" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "2. Schritt: Den Laser-Sicherheitsmechanismus knacken (falls vorhanden)" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "3. Schritt: Gold in den Schatztruhen plündern" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "4. Schritt: Schritte 1 bis 3 wiederholen, bis man reich ist" - -msgid "The Pirate’s Code" -msgstr "Der Piratenkodex" - -msgid "Steal from the rich and give it to ourselves" -msgstr "Stiehl von den Reichen und gib es uns selbst" - -msgid "Screws" -msgstr "Schrauben" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "Man kann einige Blöcke aufnehmen. Aber einige Blöcle haben in ihren Ecken Schrauben. Blöcke mit Schrauben können nicht aufgenommen werden." - -msgid "Screw types" -msgstr "Schraubenarten" - -msgid "There are two types of screws:" -msgstr "Es gibt zwei Schraubenarten:" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "Kupferschrauben (braun): Block kann rotiert werden." - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "Eisenschrauben (gray): Block kann nicht rotiert werden." - -msgid "Laser Colors" -msgstr "Laserfarben" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "Laser gibt es in 7 verschiedenen Farben: Rot, grün, blau, gelb, türkis, magenta und weiß." - -msgid "Color Mixing" -msgstr "Farben mischen" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "Wenn sich zwei Laser überlagern oder in einem Mischer gemischt werden, werden ihre Farben kombiniert." - -msgid "Red + Green → Yellow" -msgstr "Rot + Grün → Gelb" - -msgid "Red + Blue → Magenta" -msgstr "Rot + Blau → Magenta" - -msgid "Green + Blue → Cyan" -msgstr "Grün + Blau → Cyan" - -msgid "Red + Green + Blue → White" -msgstr "Rot + Grün + Blau → Weiß" - -msgid "Hook" -msgstr "Haken" - -msgid "Rotating Hook" -msgstr "Drehhaken" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "Mit dem Drehhaken kann man Blöcke rotieren. Nicht alle Blöcke können rotiert werden." - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "Blocke werden mit der [Platzieren]- oder [Schlagen]-Taste rotiert." - -msgid "[Place]: Rotate the block clockwise." -msgstr "[Platzieren]: Block im Uhrzeigersinn rotieren." - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "[Schlagen]: Block zu der berührten Kante rotieren." - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "Wird [Schleichen] gedrückt gehalten, wird der Block andersrum rotiert." - diff --git a/mods/lzr_infobooks/locale/poconvert/es.po b/mods/lzr_infobooks/locale/poconvert/es.po deleted file mode 100644 index cf1eb3d7..00000000 --- a/mods/lzr_infobooks/locale/poconvert/es.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "<" - -msgid "Previous page" -msgstr "Página previa" - -msgid ">" -msgstr ">" - -msgid "Next page" -msgstr "Siguiente página" - -msgid "Select a book:" -msgstr "Selecciona un libro:" - -msgid "Read" -msgstr "Leer" - -msgid "Emitter" -msgstr "Emisor" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "Este bloque emite un láser cuando se enciende. Los emisores vienen en diferentes colores." - -msgid "Detector (colorless)" -msgstr "Detector (incoloro)" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "Este bloque tiene un agujero y se activará cuando un láser entre en él. Entonces puede desencadenar algo." - -msgid "Detector (colored)" -msgstr "Detector (colorido)" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "Al igual que el detector incoloro, se activará cuando un láser entre en el agujero. Pero los detectores de colores requieren que el láser sea del mismo color." - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "Cuando un láser golpea el espejo, éste girará." - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "El espejo doble tiene superficie reflectiva en dos lados, así puede desviar dos láseres a la vez." - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "Cuando un láser incide en la parte angular de un divisor de haz, lo divide en dos. Una parte del láser pasa directamente mientras que la otra parte se desvía." - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "Disparar un láser a la parte trasera de este bloque no servirá de nada." - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "Cuando un láser entra en un cristal, se propagará en todas direcciones." - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "El mezclador tiene dos entradas a la izquierda y a la derecha y una salida al frente. Cuando dos láseres van por la entrada, saldrá un láser con sus colores mezclados." - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "Cuando solo se utiliza una entrada, el mismo láser saldrá sin cambios." - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "Las calaveras tienen agujeros a cada lado y los láseres que se disparan pasarán directamente a través de ellas." - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "Esta calavera se llama \"tímida\" porque le teme a los láseres. Cuando cualquier láser lo toque, se volverá fantasmal y no se podrá tocar ni pisar." - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "Los cráneos malditos han perdido su forma física y no se pueden tocar ni caminar sobre ellos. Se pueden devolver al reino físico disparándole a un láser." - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "La bomba explotará piedras agrietadas y otros bloques frágiles en un radio de 3×3×3 cuando su mecha se encienda con un láser o fuego." - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "Las barricadas son inflamables y se queman cuando las golpea un láser. También encienden todos los bloques inflamables y los fusibles que se encuentran junto a ellos." - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "Un obstáculo sencillo con una abertura por donde puede pasar un láser." - -msgid "Laser Blocks" -msgstr "Bloques láser" - -msgid "Solid Block" -msgstr "Bloque sólido" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "La mayoría de los bloques son sólidos. Esto incluye piedra, madera, troncos de árboles, muebles, tierra, arena y más. Los bloques sólidos no se pueden destruir, recoger, rotar ni mover." - -msgid "Cracked Stone" -msgstr "Piedra agrietada" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "La piedra agrietada será destruida por explosiones." - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "A diferencia de la caja pesada, más oscura, una caja liviana se puede levantar y transportar. Puedes usarlo para llegar a lugares más altos." - -msgid "Old Wood" -msgstr "Madera vieja" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "Las cajas y barriles viejos se hacen pedazos al menor contacto. Las explosiones también los destruyen." - -msgid "Light Box" -msgstr "Caja de luz" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "Las cajas de luz crean luminosidad. Pueden activarse o desactivarse mediante detectores." - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "Las telarañas hacen imposible saltar dentro de ellas. Tampoco puedes tocar nada detrás de una telaraña." - -msgid "Cobwebs can be destroyed with lasers." -msgstr "Las telarañas pueden ser destruidas con láseres." - -msgid "Other Blocks" -msgstr "Otros bloques" - -msgid "Treasures" -msgstr "Tesoros" - -msgid "Gold Block" -msgstr "Bloque de oro" - -msgid "The goal of every level is to find all gold blocks." -msgstr "La meta de cada nivel es encontrar todos los bloques de oro." - -msgid "Treasure Chests" -msgstr "Cofres del tesoro" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "Puedes encontrar cofres del tesoro en todo el mundo. Puedes encontrar un bloque de oro en el interior." - -msgid "To open an unlocked chest, just punch it." -msgstr "Para abrir un cofre desbloqueado, solo golpealo." - -msgid "Breaking the lock" -msgstr "Rompiendo la cerradura" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "Muchos cofres están cerrados. Para romper la cerradura, debes resolver un rompecabezas láser." - -msgid "Wooden Chests and Dark Chests" -msgstr "Cofres de madera y Cofres oscuros" - -msgid "There two types of chests:" -msgstr "Hay dos tipos de cofres:" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "Cofre de Madera: Cuando la cerradura se ha roto, permanece rota." - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "Cofre oscuro: el candado se puede romper, pero se regenerará cuando el rompecabezas láser ya no esté resuelto." - -msgid "How to get rich" -msgstr "Cómo ser rico" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "Paso 1: Ve al lugar con el tesoro escondido" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "Paso 2: rompa el mecanismo de seguridad del láser (si lo hay)" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "Paso 3: saquea cofres del tesoro en busca de oro" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "Paso 4: repite los pasos 1 hasta 3 hasta que seas rico" - -msgid "The Pirate’s Code" -msgstr "El código pirata" - -msgid "Steal from the rich and give it to ourselves" -msgstr "Robar a los ricos y dárnoslo a nosotros mismos" - -msgid "Screws" -msgstr "Tornillos" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "Si bien puedes levantar algunos bloques, algunos bloques tienen tornillos en las esquinas. Los bloques con tornillos no se pueden recoger." - -msgid "Screw types" -msgstr "Tipo de tornillos" - -msgid "There are two types of screws:" -msgstr "Hay dos tipos de tornillos:" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "Tornillos de cobre (marrones): el bloque se puede rotar." - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "Tornillos de hierro (grises): el bloque no se puede rotar." - -msgid "Laser Colors" -msgstr "Colores del láser" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "Los láseres vienen en 7 colores diferentes: rojo, verde, azul, amarillo, cian. magenta y blanco." - -msgid "Color Mixing" -msgstr "Mezcla de colores" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "Cuando dos láseres se superponen o se mezclan entre si, sus colores se combinarán." - -msgid "Red + Green → Yellow" -msgstr "Rojo + Verde → Amarillo" - -msgid "Red + Blue → Magenta" -msgstr "Rojo + Azul → Magenta" - -msgid "Green + Blue → Cyan" -msgstr "Verde + Azul → Cian" - -msgid "Red + Green + Blue → White" -msgstr "Rojo + Verde + Azul → Blanco" - -msgid "Hook" -msgstr "Gancho" - -msgid "Rotating Hook" -msgstr "Gancho giratorio" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "El gancho giratorio le permite rotar bloques. No todos los bloques se pueden rotar." - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "Utilice la tecla [Colocar] o [Pegar] para rotar." - -msgid "[Place]: Rotate the block clockwise." -msgstr "[Lugar]: gira el bloque en el sentido de las agujas del reloj." - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "[Pegar]: gira el bloque hacia el borde que tocaste." - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "Si mantiene presionado [Agacharse], girará en la dirección inversa." - diff --git a/mods/lzr_infobooks/locale/poconvert/fr.po b/mods/lzr_infobooks/locale/poconvert/fr.po deleted file mode 100644 index e011637b..00000000 --- a/mods/lzr_infobooks/locale/poconvert/fr.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "<" - -msgid "Previous page" -msgstr "Page précédente" - -msgid ">" -msgstr ">" - -msgid "Next page" -msgstr "Page suivante" - -msgid "Select a book:" -msgstr "Choisissez un livre :" - -msgid "Read" -msgstr "Lire" - -msgid "Emitter" -msgstr "Émetteur" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "Ce bloc envoie un rayon laser quand il est allumé. Il y en a de différentes couleurs." - -msgid "Detector (colorless)" -msgstr "Détecteur (incolore)" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "Ce bloc a un trou et s'active quand un laser entre dans ce trou. Il peut ensuite déclencher quelque chose." - -msgid "Detector (colored)" -msgstr "Détecteur (coloré)" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "Ce bloc est identique aux détecteurs incolores, mais il n'est activé que par des lasers de la même couleur que lui." - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "Quand un laser entre dans un miroir, il est réfléchi sur le côté." - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "Le double miroir a deux surfaces réfléctives, donc il peut réfléchir deux lasers à la fois." - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "Quand un laser entre dans un miroir semi-réfléchissant, il en ressort deux, un qui continue dans la même direction et un qui part sur le côté." - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "Envoyer un laser sur l'arrière de ce bloc ne fera rien." - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "Quand un laser est envoyé sur un cristal, il en sort dans toutes les directions." - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "Le mélangeur a deux entrées, à droite et à gauche, et une sortie à l'avant. Quand deux lasers sont envoyés chacun sur une entrée, un laser de la copuleur obenue en mélangeant celles de ces deux lasers est envoyé de la sortie." - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "Quand des lasers n'entrent que dans une des deux entrées, il ressort par la sortie." - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "Les crânes ont un trou de chaque côté, et peuvent être traversés par les lasers." - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "Ce crâne est dit « timide » car il a peur des lasers. Quand il est traversé par un laser, il devient fantômatique et intangible." - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "Les crânes dits « maudits » ont perdu leur tangibilité et on ne peut pas ni toucher, ni marcher dessus. Mais on peut les ramener dans le monde réel en leur envoyant un laser." - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "Une bombe est capable de faire exploser la pierre fissurée et d'autres blocs fragiles autour d'elle quand sa mèche est allumée par du feu ou un laser." - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "Les barricades sont inflammables et prennent feu lorsqu'on y envoie un laser. Elle peuvent alors mettre le feu aux barricades avoisinantes, ainsi qu'aux mèches de bombes." - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "Un obstacle simple avec un trou pour faire passer un laser." - -msgid "Laser Blocks" -msgstr "Blocs liés aux lasers" - -msgid "Solid Block" -msgstr "Blocs solides" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "La plupart des blocs, dont la pierre, le bois, les troncs d'arbres, les meubles, la terre, le sable, etc., sont solides. Ils ne euvent être ni détruits, ni tournés, ni déplacés." - -msgid "Cracked Stone" -msgstr "Pierre fissurée" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "La pierre fissurée peut être détruite par les explosions." - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "À l'inverse des caisses lourdes, les caisses légères peuvent être transportées. Elles sont utiles pour atteindre des endroits élevés." - -msgid "Old Wood" -msgstr "Bois ancien" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "Les vieilles boîtes et les vieux tonneaux tombent en miettes au moindre contact. Inutile de préciser qu'ils ne survivent pas aux explosions." - -msgid "Light Box" -msgstr "Boîte lumineuse" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "Les boîtes lumineuses diffusent de la lumière. Elles peuvent être allumées ou éteintes par un détecteur." - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "Les toiles d'araignée empêchent ceux qui s'y empêtrent de sauter. Elles vous empêchent aussi d'interagir avec quoi que ce soit d'autre." - -msgid "Cobwebs can be destroyed with lasers." -msgstr "Les toiles d'araignée peuvent être détruites par des lasers." - -msgid "Other Blocks" -msgstr "Autres blocs" - -msgid "Treasures" -msgstr "Trésors" - -msgid "Gold Block" -msgstr "Bloc d'or" - -msgid "The goal of every level is to find all gold blocks." -msgstr "Le but de tous les niveaux est de trouver tous les blocs d'or." - -msgid "Treasure Chests" -msgstr "Coffres au trésor" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "Il y a des coffres aux trésor partout dans le monde. Ils contiennent un bloc d'or." - -msgid "To open an unlocked chest, just punch it." -msgstr "Pour ouvrir un coffre non verrouillé, il suffit de le taper." - -msgid "Breaking the lock" -msgstr "Déverrouiller un coffre" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "La plupart des coffres sont verrouillés. Pour les déverrouiller, il faut généralement résoudre un casse-tête de lasers." - -msgid "Wooden Chests and Dark Chests" -msgstr "Coffres en bois et coffres noirs" - -msgid "There two types of chests:" -msgstr "Il y a deux sortes de coffres :" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "Coffres en bois : quand ils ont été déverrouillés, ils le restent." - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "Coffres noirs : ils peuvent être déverrouillés, mais se reverrouillent quand le casse-tête n'est pas résolu." - -msgid "How to get rich" -msgstr "Comment devenir riche" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "Étape 1 : trouver un endroit avec un trésor caché" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "Étape 2 : au besoin, casser le mécanisme de sécurité à lasers" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "Étape 3 : prendre l'or dans les coffres" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "Étape 4 : répéter les étapes 1 à 3 jusqu'à être riche" - -msgid "The Pirate’s Code" -msgstr "Code du pirate" - -msgid "Steal from the rich and give it to ourselves" -msgstr "Volons aux riches pour donner à nous-mêmes" - -msgid "Screws" -msgstr "Vis" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "Certains blocs ont des vis à leurs coins ; ils ne peuvent pas être déplacés." - -msgid "Screw types" -msgstr "Types de vis" - -msgid "There are two types of screws:" -msgstr "Il y a deux types de vis :" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "Vis en cuivre (marron) : le bloc peut être tourné." - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "Vis en fer (gris) : le bloc ne peut pas être tourné." - -msgid "Laser Colors" -msgstr "Lasers de couleur" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "Il y a des lasers de sept couleurs différentes : rouge, vert, bleu, jaune, cyan, magenta et blanc." - -msgid "Color Mixing" -msgstr "Mélanges de couleurs" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "Quand deux lasers sont superposés ou entrent dans un mélangeur, leurs couleurs sont combinées." - -msgid "Red + Green → Yellow" -msgstr "• Rouge + vert → jaune" - -msgid "Red + Blue → Magenta" -msgstr "• Rouge + bleu → magenta" - -msgid "Green + Blue → Cyan" -msgstr "• Vert + bleu → cyan" - -msgid "Red + Green + Blue → White" -msgstr "• Rouge + vert + bleu → blanc" - -msgid "Hook" -msgstr "Crochet" - -msgid "Rotating Hook" -msgstr "Crochet tourneur" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "Le crochet tourneur permet de tourner des blocs. Certains blocs ne peuvent pas être tournés." - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "Utilisez [Taper] ou [Poser] pour tourner un bloc." - -msgid "[Place]: Rotate the block clockwise." -msgstr "[Poser] : tourne le bloc dans le sens des aiguilles d'une montre." - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "[Taper] : tourne le bloc vers l'arête sur laquelle vous tapez." - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "Appuyer sur [S'accroupir] permet d'inverser la direction de la rotation." - diff --git a/mods/lzr_infobooks/locale/poconvert/id.po b/mods/lzr_infobooks/locale/poconvert/id.po deleted file mode 100644 index 8817f202..00000000 --- a/mods/lzr_infobooks/locale/poconvert/id.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/it.po b/mods/lzr_infobooks/locale/poconvert/it.po deleted file mode 100644 index 5a2e0813..00000000 --- a/mods/lzr_infobooks/locale/poconvert/it.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/jbo.po b/mods/lzr_infobooks/locale/poconvert/jbo.po deleted file mode 100644 index 1bc636fb..00000000 --- a/mods/lzr_infobooks/locale/poconvert/jbo.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/ms.po b/mods/lzr_infobooks/locale/poconvert/ms.po deleted file mode 100644 index f873a891..00000000 --- a/mods/lzr_infobooks/locale/poconvert/ms.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/pt_BR.po b/mods/lzr_infobooks/locale/poconvert/pt_BR.po deleted file mode 100644 index 621f3ac3..00000000 --- a/mods/lzr_infobooks/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/ru.po b/mods/lzr_infobooks/locale/poconvert/ru.po deleted file mode 100644 index eacb5048..00000000 --- a/mods/lzr_infobooks/locale/poconvert/ru.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "<" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr ">" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "Потрескавшийся камень" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "Блок золота" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "Поворотный крюк" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/se.po b/mods/lzr_infobooks/locale/poconvert/se.po deleted file mode 100644 index f9b390a5..00000000 --- a/mods/lzr_infobooks/locale/poconvert/se.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/sk.po b/mods/lzr_infobooks/locale/poconvert/sk.po deleted file mode 100644 index 485ee490..00000000 --- a/mods/lzr_infobooks/locale/poconvert/sk.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/template.pot b/mods/lzr_infobooks/locale/poconvert/template.pot deleted file mode 100644 index 1ae77a7a..00000000 --- a/mods/lzr_infobooks/locale/poconvert/template.pot +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/tr.po b/mods/lzr_infobooks/locale/poconvert/tr.po deleted file mode 100644 index 46accae1..00000000 --- a/mods/lzr_infobooks/locale/poconvert/tr.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" - diff --git a/mods/lzr_infobooks/locale/poconvert/zh_Hans.po b/mods/lzr_infobooks/locale/poconvert/zh_Hans.po deleted file mode 100644 index 7458251a..00000000 --- a/mods/lzr_infobooks/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,248 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" diff --git a/mods/lzr_infobooks/locale/poconvert/zh_Hant.po b/mods/lzr_infobooks/locale/poconvert/zh_Hant.po deleted file mode 100644 index 5fc0ad61..00000000 --- a/mods/lzr_infobooks/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,248 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_infobooks x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "<" -msgstr "" - -msgid "Previous page" -msgstr "" - -msgid ">" -msgstr "" - -msgid "Next page" -msgstr "" - -msgid "Select a book:" -msgstr "" - -msgid "Read" -msgstr "" - -msgid "Emitter" -msgstr "" - -msgid "This block emits a laser when turned on. Emitters come in different colors." -msgstr "" - -msgid "Detector (colorless)" -msgstr "" - -msgid "This block has a hole and will be activated when a laser goes into it. It may then trigger something." -msgstr "" - -msgid "Detector (colored)" -msgstr "" - -msgid "Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color." -msgstr "" - -msgid "When a laser hits the mirror, it will make a turn." -msgstr "" - -msgid "The double mirror has a reflective surface on two sides, so it can deflect two lasers at once." -msgstr "" - -msgid "When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected." -msgstr "" - -msgid "Shooting a laser at the backside of this block won’t to anything." -msgstr "" - -msgid "When a laser goes into a crystal, it will spread in all directions." -msgstr "" - -msgid "The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output." -msgstr "" - -msgid "When only one input is used, the same laser will go out of the output unchanged." -msgstr "" - -msgid "Skulls have holes on each side and lasers fired at it will go straight through." -msgstr "" - -msgid "This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on." -msgstr "" - -msgid "The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it." -msgstr "" - -msgid "The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire." -msgstr "" - -msgid "Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them." -msgstr "" - -msgid "A simple obstacle with an opening where a laser can go through." -msgstr "" - -msgid "Laser Blocks" -msgstr "" - -msgid "Solid Block" -msgstr "" - -msgid "Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved." -msgstr "" - -msgid "Cracked Stone" -msgstr "" - -msgid "Cracked stone will be destroyed by explosions." -msgstr "" - -msgid "Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places." -msgstr "" - -msgid "Old Wood" -msgstr "" - -msgid "Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them." -msgstr "" - -msgid "Light Box" -msgstr "" - -msgid "Light boxes create light. They may be turned on or off by detectors." -msgstr "" - -msgid "Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb." -msgstr "" - -msgid "Cobwebs can be destroyed with lasers." -msgstr "" - -msgid "Other Blocks" -msgstr "" - -msgid "Treasures" -msgstr "" - -msgid "Gold Block" -msgstr "" - -msgid "The goal of every level is to find all gold blocks." -msgstr "" - -msgid "Treasure Chests" -msgstr "" - -msgid "You can find treasure chests all over the world. You can find a gold block inside." -msgstr "" - -msgid "To open an unlocked chest, just punch it." -msgstr "" - -msgid "Breaking the lock" -msgstr "" - -msgid "Many chests are locked. To break the lock, you need to solve a laser puzzle." -msgstr "" - -msgid "Wooden Chests and Dark Chests" -msgstr "" - -msgid "There two types of chests:" -msgstr "" - -msgid "Wooden Chest: When the lock has been broken, it stays broken." -msgstr "" - -msgid "Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved." -msgstr "" - -msgid "How to get rich" -msgstr "" - -msgid "Step 1: Go to place with hidden treasure" -msgstr "" - -msgid "Step 2: Crack the laser security mechanism (if any)" -msgstr "" - -msgid "Step 3: Loot treasure chests for gold" -msgstr "" - -msgid "Step 4: Repeat steps 1 until 3 until you’re rich" -msgstr "" - -msgid "The Pirate’s Code" -msgstr "" - -msgid "Steal from the rich and give it to ourselves" -msgstr "" - -msgid "Screws" -msgstr "" - -msgid "While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up." -msgstr "" - -msgid "Screw types" -msgstr "" - -msgid "There are two types of screws:" -msgstr "" - -msgid "Copper screws (brown): Block can be rotated." -msgstr "" - -msgid "Iron screws (gray): Block cannot be rotated." -msgstr "" - -msgid "Laser Colors" -msgstr "" - -msgid "Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white." -msgstr "" - -msgid "Color Mixing" -msgstr "" - -msgid "When two lasers overlap or get mixed in a mixer, their colors will be combined." -msgstr "" - -msgid "Red + Green → Yellow" -msgstr "" - -msgid "Red + Blue → Magenta" -msgstr "" - -msgid "Green + Blue → Cyan" -msgstr "" - -msgid "Red + Green + Blue → White" -msgstr "" - -msgid "Hook" -msgstr "" - -msgid "Rotating Hook" -msgstr "" - -msgid "The rotating hook allows you to rotate blocks. Not all blocks can be rotated." -msgstr "" - -msgid "Use the [Place] or [Punch] key to rotate." -msgstr "" - -msgid "[Place]: Rotate the block clockwise." -msgstr "" - -msgid "[Punch]: Rotate the block towards the edge you touched." -msgstr "" - -msgid "Holding down [Sneak] will rotate in the reverse direction." -msgstr "" diff --git a/mods/lzr_infobooks/locale/template.txt b/mods/lzr_infobooks/locale/template.txt deleted file mode 100644 index 01c64d0e..00000000 --- a/mods/lzr_infobooks/locale/template.txt +++ /dev/null @@ -1,79 +0,0 @@ -# textdomain: lzr_infobooks -<= -Previous page= ->= -Next page= -Select a book:= -Read= -Emitter= -This block emits a laser when turned on. Emitters come in different colors.= -Detector (colorless)= -This block has a hole and will be activated when a laser goes into it. It may then trigger something.= -Detector (colored)= -Like the colorless detector, it will be activated when a laser goes into the hole. But colored detectors require the laser to be of the same color.= -When a laser hits the mirror, it will make a turn.= -The double mirror has a reflective surface on two sides, so it can deflect two lasers at once.= -When a laser hits the angled part of a beam splitter, it splits it into two. One part of the laser goes straight through while the other part will be deflected.= -Shooting a laser at the backside of this block won’t to anything.= -When a laser goes into a crystal, it will spread in all directions.= -The mixer has two inputs to the left and right and one output at the front. When two lasers go into the input, a laser with their colors mixed will go out of the output.= -When only one input is used, the same laser will go out of the output unchanged.= -Skulls have holes on each side and lasers fired at it will go straight through.= -This skull is called “shy” because it’s afraid of lasers. When any laser touches it, it will become ghostly and cannot be touched or walked on.= -The cursed skulls have lost their physical form and cannot be touched or walked on. They can be brought back into the physical realm by firing a laser at it.= -The bomb will blow up cracked stone and other fragile blocks in a 3×3×3 radius when its fuse is ignited by a laser or fire.= -Barricades are flammable and burn up when hit by a laser. They also ignite all flammable blocks and fuses next to them.= -A simple obstacle with an opening where a laser can go through.= -Laser Blocks= -Solid Block= -Most blocks are solid. This includes stone, wood, tree trunks, furniture, dirt, sand, and more. Solid blocks cannot be destroyed, picked up, rotated or moved.= -Cracked Stone= -Cracked stone will be destroyed by explosions.= -Unlike the darker heavy crate, a light crate can be picked up and carried around. You can use it to reach higher places.= -Old Wood= -Old crates and barrels fall into pieces at the slightest touch. Explosions also destroy them.= -Light Box= -Light boxes create light. They may be turned on or off by detectors.= -Cobwebs make it impossible to jump while inside them. You also can’t touch anything behind a cobweb.= -Cobwebs can be destroyed with lasers.= -Other Blocks= -Treasures= -Gold Block= -The goal of every level is to find all gold blocks.= -Treasure Chests= -You can find treasure chests all over the world. You can find a gold block inside.= -To open an unlocked chest, just punch it.= -Breaking the lock= -Many chests are locked. To break the lock, you need to solve a laser puzzle.= -Wooden Chests and Dark Chests= -There two types of chests:= -Wooden Chest: When the lock has been broken, it stays broken.= -Dark Chest: The lock can be broken, but it will regenerate when the laser puzzle is no longer solved.= -How to get rich= -Step 1: Go to place with hidden treasure= -Step 2: Crack the laser security mechanism (if any)= -Step 3: Loot treasure chests for gold= -Step 4: Repeat steps 1 until 3 until you’re rich= -The Pirate’s Code= -Steal from the rich and give it to ourselves= -Screws= -While you can pick up some blocks, some blocks have screws in their corners. Blocks with screws cannot be picked up.= -Screw types= -There are two types of screws:= -Copper screws (brown): Block can be rotated.= -Iron screws (gray): Block cannot be rotated.= -Laser Colors= -Lasers come in 7 different colors: Red, green, blue, yellow, cyan, magenta and white.= -Color Mixing= -When two lasers overlap or get mixed in a mixer, their colors will be combined.= -Red + Green → Yellow= -Red + Blue → Magenta= -Green + Blue → Cyan= -Red + Green + Blue → White= -Hook= -Rotating Hook= -The rotating hook allows you to rotate blocks. Not all blocks can be rotated.= -Use the [Place] or [Punch] key to rotate.= -[Place]: Rotate the block clockwise.= -[Punch]: Rotate the block towards the edge you touched.= -Holding down [Sneak] will rotate in the reverse direction.= diff --git a/mods/lzr_infobooks/mod.conf b/mods/lzr_infobooks/mod.conf index 00b2fb34..0da6012e 100644 --- a/mods/lzr_infobooks/mod.conf +++ b/mods/lzr_infobooks/mod.conf @@ -1,2 +1,3 @@ name = lzr_infobooks depends = lzr_laser, lzr_hook, lzr_sounds, lzr_globals, lzr_decor, lzr_core +description = Information/help books for Lazarr! diff --git a/mods/lzr_laser/blocks.lua b/mods/lzr_laser/blocks.lua index 71381ed2..177f1d7d 100644 --- a/mods/lzr_laser/blocks.lua +++ b/mods/lzr_laser/blocks.lua @@ -366,6 +366,7 @@ for laser2=0, #colortiles do if laser1 == 0 and laser2 > 0 then local def = table.copy(tm_def_on_0X) def._lzr_transmissive_mirror_state = laserid + --~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors def.description = S("Beam Splitter (active, @1)", colstring) -- Apply the laser color def.__tiles_off[1] = colortiles[laser2] @@ -561,6 +562,7 @@ for laser2=0, #colortiles do if laser1 == 0 and laser2 > 0 then local def = table.copy(dm_def_on_0X) def._lzr_double_mirror_state = laserid + --~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors def.description = S("Double Mirror (active, @1)", colstring) -- Apply the laser color def.__tiles_off[2] = colortiles[laser2] @@ -652,6 +654,7 @@ lzr_laser.register_element("lzr_laser:crystal", { local MIXER_ANIM_LEN = 0.8 lzr_laser.register_element("lzr_laser:mixer", { + --~ A block that mixes laser colors description = S("Mixer"), _tt_help = S("Two lasers go in, a laser with their colors combined goes out"), paramtype = "light", @@ -1375,6 +1378,7 @@ def_bomb_fixed.tiles = {"lzr_laser_bomb_top.png^lzr_laser_fixed.png", "lzr_laser def_bomb_fixed.description = S("@1 (fixed)", S("Bomb")) def_bomb_fixed.groups.takable = nil def_bomb_fixed.groups.rotatable = 3 +def_bomb_fixed._lzr_active = "lzr_laser:bomb_fixed_on" local def_bomb_fixed_on = table.copy(def_bomb_takable_on) def_bomb_fixed_on.description = S("@1 (fixed)", S("Ignited Bomb")) diff --git a/mods/lzr_laser/blocks_util.lua b/mods/lzr_laser/blocks_util.lua index 04cf679d..bb7bfd67 100644 --- a/mods/lzr_laser/blocks_util.lua +++ b/mods/lzr_laser/blocks_util.lua @@ -3,6 +3,13 @@ -- effect) local BOMB_DAMAGE_RADIUS = 3 +-- Bomb "damage" radius for parrots +-- (triggers scorched texture) +local BOMB_DAMAGE_RADIUS_PARROT = 1.333 + +-- Time a parrot remains scorched by a bomb +local BOMB_PARROT_SCORCH_TIME = 5.0 + -- How many a player is slowed down -- when hit by a bomb local BOMB_SLOWDOWN_TIME = 6.0 @@ -628,6 +635,7 @@ lzr_laser.deal_bomb_damage = function(pos) end -- "damage" players (visual effect + temporary slowdown) + -- and parrots (scorch texture) local gs = lzr_gamestate.get_state() if gs == lzr_gamestate.LEVEL or gs == lzr_gamestate.LEVEL_COMPLETE then local objs = minetest.get_objects_inside_radius(pos, BOMB_DAMAGE_RADIUS) @@ -635,8 +643,14 @@ lzr_laser.deal_bomb_damage = function(pos) if objs[o]:is_player() then local dist = vector.distance(pos, objs[o]:get_pos()) local ratio = math.max(0, math.min(1, 1 - dist / BOMB_DAMAGE_RADIUS)) - lzr_damage.damage_player(objs[o], math.ceil(ratio * lzr_damage.MAX_DAMAGE)) + lzr_damage.damage_player(objs[o], math.ceil(ratio * lzr_damage.MAX_DAMAGE), "scorch") lzr_slowdown.slowdown(objs[o], ratio * BOMB_SLOWDOWN_TIME, BOMB_SLOWDOWN_TIME) + else + local dist = vector.distance(pos, objs[o]:get_pos()) + local ent = objs[o]:get_luaentity() + if dist <= BOMB_DAMAGE_RADIUS_PARROT and (ent.name == "lzr_parrot_npc:parrot" or ent.name == "lzr_parrot_npc:hidden_parrot") then + ent:_scorch(BOMB_PARROT_SCORCH_TIME) + end end end end diff --git a/mods/lzr_laser/elements.lua b/mods/lzr_laser/elements.lua index 370fc055..5024b423 100644 --- a/mods/lzr_laser/elements.lua +++ b/mods/lzr_laser/elements.lua @@ -351,12 +351,15 @@ lzr_laser.register_element = function(basename, def, options) if options.allow_take or options.allow_rotate then if options.explicit_inactive_description then + --~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated def_core.description = S("@1 (fixed, inactive)", def.description) else + --~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated def_core.description = S("@1 (fixed)", def.description) end else if options.explicit_inactive_description then + --~ Annotation for a block @1 def_core.description = S("@1 (inactive)", def.description) else def_core.description = def.description @@ -430,8 +433,10 @@ lzr_laser.register_element = function(basename, def, options) def_core_on.pointable = false end if options.allow_take or options.allow_rotate then + --~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated def_core_on.description = S("@1 (fixed, active)", def.description) else + --~ Annotation for a block @1 def_core_on.description = S("@1 (active)", def.description) end def_core_on._lzr_inactive = real_basename.."_fixed" @@ -475,8 +480,10 @@ lzr_laser.register_element = function(basename, def, options) for c=1, lzr_globals.MAX_COLORCODE do local def_core_on_c = table.copy(def_core_on) if options.allow_take or options.allow_rotate then + --~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block def_core_on_c.description = S("@1 (fixed, active, @2)", def.description, lzr_laser.dirstring_to_colstring(tostring(c))) else + --~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block def_core_on_c.description = S("@1 (active, @2)", def.description, lzr_laser.dirstring_to_colstring(tostring(c))) end for t=1, #def_core_on_c.tiles do @@ -512,8 +519,10 @@ lzr_laser.register_element = function(basename, def, options) def_rotatable.overlay_tiles = def_spec.__overlay_tiles_rotatable_off def_rotatable.groups.rotatable = 1 if options.explicit_inactive_description then + --~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated def_rotatable.description = S("@1 (soft-fixed, inactive)", def.description) else + --~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated def_rotatable.description = S("@1 (soft-fixed)", def.description) end if options.inactive ~= nil then @@ -550,6 +559,7 @@ lzr_laser.register_element = function(basename, def, options) def_rotatable_on.inventory_image = nil def_rotatable_on.wield_image = nil end + --~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated def_rotatable_on.description = S("@1 (soft-fixed, active)", def.description) if not options.keep_state_on_take then def_rotatable_on.drop = real_basename.."_rotatable" @@ -568,6 +578,7 @@ lzr_laser.register_element = function(basename, def, options) else for c=1, lzr_globals.MAX_COLORCODE do local def_rotatable_on_c = table.copy(def_rotatable_on) + --~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color def_rotatable_on_c.description = S("@1 (soft-fixed, active, @2)", def.description, lzr_laser.dirstring_to_colstring(tostring(c))) for t=1, #def_rotatable_on_c.tiles do if def_rotatable_on_c.tiles[t] == lzr_laser.LASER_TILE then @@ -604,6 +615,7 @@ lzr_laser.register_element = function(basename, def, options) -- takable nodes are also always rotatable by implication def_takable.groups.rotatable = 1 if options.explicit_inactive_description then + --~ Annotation for a block @1 def_takable.description = S("@1 (inactive)", def.description) else def_takable.description = def.description @@ -661,6 +673,7 @@ lzr_laser.register_element = function(basename, def, options) else for c=1, lzr_globals.MAX_COLORCODE do local def_takable_on_c = table.copy(def_takable_on) + --~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color def_takable_on_c.description = S("@1 (active, @2)", def.description, lzr_laser.dirstring_to_colstring(tostring(c))) for t=1, #def_takable_on_c.tiles do if def_takable_on_c.tiles[t] == lzr_laser.LASER_TILE then diff --git a/mods/lzr_laser/laser.lua b/mods/lzr_laser/laser.lua index 4a82e929..c8320b7b 100644 --- a/mods/lzr_laser/laser.lua +++ b/mods/lzr_laser/laser.lua @@ -213,6 +213,7 @@ for color_z=0, lzr_globals.MAX_COLORCODE do if tex then -- Finally register the laser minetest.register_node("lzr_laser:laser_"..dirstring, { + --~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node description = S("Laser (@1)", lzr_laser.dirstring_to_colstring(dirstring)), paramtype = "light", light_source = lzr_globals.LASER_GLOW, @@ -232,6 +233,7 @@ for color_z=0, lzr_globals.MAX_COLORCODE do if axes == 1 then -- Combination node: Barrier + laser minetest.register_node("lzr_laser:barrier_laser_"..dirstring, { + --~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node description = S("Barrier Laser (@1)", lzr_laser.dirstring_to_colstring(dirstring)), paramtype = "light", light_source = lzr_globals.LASER_GLOW, @@ -259,6 +261,7 @@ for color_z=0, lzr_globals.MAX_COLORCODE do -- Combination node: Rain Membrane + laser minetest.register_node("lzr_laser:rain_membrane_laser_"..dirstring, { + --~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node description = S("Rain Membrane Laser (@1)", lzr_laser.dirstring_to_colstring(dirstring)), paramtype = "light", light_source = lzr_globals.LASER_GLOW, diff --git a/mods/lzr_laser/locale/lzr_laser.de.po b/mods/lzr_laser/locale/lzr_laser.de.po new file mode 100644 index 00000000..1419d560 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.de.po @@ -0,0 +1,618 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "Schwere Kiste" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "Alte Kiste" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "Moosige schwere Kiste" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "Leichte Kiste" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "Leicht genug, um aufgehoben zu werden" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "Spiegel" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "Reflektiert einen Laser" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "Strahlteiler" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "Laser werden hier sowohl reflektiert als auch durch gelassen" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "Strahlteiler (aktiv, @1)" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "Doppelspiegel" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "Reflektiert Laser auf beiden Seiten" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "Doppelspiegel (aktiv, @1)" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "Kristall" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "Reflektiert Laser in alle Richtungen" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "Mischer" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "Zwei Laser gehen rein, ein Laser mit kombinierten Fraben geht raus" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "Roter Emitter" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "Erzeugt einen roten Laser" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "Eingeschaltet würde er einen roten Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "Grüner Emitter" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "Erzeugt einen grünen Laser" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "Eingeschaltet würde er einen grünen Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "Blauer Emitter" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "Erzeugt einen blauen Laser" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "Eingeschaltet würde er einen blauen Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "Gelber Emitter" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "Erzeugt einen gelben Laser" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "Eingeschaltet würde er einen gelben Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "Magenta Emitter" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "Erzeugt einen magenta Laser" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "Eingeschaltet würde er einen magenta Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "Türkiser Emitter" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "Erzeugt einen türkisen Laser" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "Eingeschaltet würde er einen türkisen Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "Weißer Emitter" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "Erzeugt einen weißen Laser" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "Eingeschaltet würde er einen weißen Laser erzeugen" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "Detektor" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "Wird aktiviert, wenn ein Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "Roter Detektor" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "Wird aktiviert, wenn ein roter Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "Grüner Detektor" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "Wird aktiviert, wenn ein grüner Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "Blauer Detektor" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "Wird aktiviert, wenn ein blauer Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "Gelber Detektor" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "Wird aktiviert, wenn ein gelber Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "Magenta Detektor" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "Wird aktiviert, wenn ein magenta Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "Türkiser Detektor" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "Wird aktiviert, wenn ein türkiser Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "Weißer Detektor" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "Wird aktiviert, wenn ein weißer Laser ins Loch geht" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "Hohles Fass" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "Verfluchter Totenkopf" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "Ist unberührbar, außer, ein Laser geht durch" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "Wird unberührbar, wenn kein Laser durchgeht" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "Scheuer Totenkopf" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "Wird unberührbar, wenn ein Laser durchgeht" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "Ist unberührbar, solange ein Laser durchgeht" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "Barrikade" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "Brennt bei Laserkontakt" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "Brennende Barrikade" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "Zündet benachbarte Barrikaden an und verbrennt nach einer Sekunde" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "Bombe" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "Explodeirt, wenn Zündschnur von Laser oder Feuer angezündet wird" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "Zerstört brüchige Blöcke in einem Gebiet von 3×3×3" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "Angezündete Bombe" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "Wird in Kürze explodieren" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "@1 (fest)" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "Angezündete Bombe" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "@1 (rotierbar)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "@1 (halbfest)" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "@1 (fest, inaktiv)" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "@1 (inaktiv)" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "@1 (fest, aktiv)" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "@1 (aktiv)" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "@1 (fest, aktiv, @2)" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "@1 (aktiv, @2)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "@1 (halbfest, inaktiv)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "@1 (halbfest, aktiv)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "@1 (halbfest, aktiv, @2)" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "Laser (@1)" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "Barrierenlaser (@1)" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "Regenmembranlaser (@1)" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" +"Eingefrorene Laser aktivieren oder deaktivieren. Wenn Laser eingefroren " +"sind, werden sie nicht mehr automatisch aktualisiert. Nützlich für den Debug" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" +"Laser sind nun eingefroren. Aktualisierungen der Karte werden nicht mehr die " +"Laser aktualisieren." + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" +"Laser sind nicht mehr eingefroren. Aktualisierungen der Karte werden die " +"Laser wieder aktualisieren." + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" +"Eine vollständige Laser-Aktualisierung in den aktuellen Levelgrenzen " +"erzwingen" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "Laser aus allen Emittern in den aktuellen Levelgrenzen erzeugen" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "[]" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" +"Alle Laser in den aktuellen Levelgrenzen sowie die aktuellen Out-of-Bounds-" +"Laser entfernen" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "Blockzustandsumschalter" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "Schaltet Blöcke ein oder aus" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" +"Dieses Werkzeug funktioniert nur im Level-Editor oder dem Entwicklungsmodus." + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "Farbwechsler" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "Wechselt die Blockfarbe" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "Schraubenwechsler" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "Wählt einen neuen Schraubentyp für Blöcke aus" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "Sendermodus" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" +"Block hauen, um einen Sender auszuwählen, zu welchem Empfänger im " +"Empfängermodus hinzufügt werden können" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "Empfängermodus" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" +"Block hauen, um ihn als Empfänger zur Empfängerliste des gewählten " +"Senderblocks vom Sendermodus hinzuzufügen" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "Signaltypmodus" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "Senderblock hauen, um seinen Signaltyp zu ändern" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "Empfängertypmodus" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "Empfängerblock hauen, um seinen Empfängertyp zu ändern" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "Zurücksetzmodus" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" +"Sender oder Empfänger hauen, um all seine Schaltinformationen zu löschen" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "Infomodus" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "Block hauen, um seine aktuellen Schaltbeziehungen aufzudecken" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "Schaltwerkzeug" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "Platzieren, um Modus zu wechseln" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "Dieses Werkzeug funktioniert nur im Level-Editor." + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "Dieser Node befindet sich außerhalb des Levelgebiets." + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "Dieser Block ist weder Sender noch Empfänger." + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "Dieser Block ist kein Sender." + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "FEHLER: Dieser Node wurde nicht als Auslöser initialisiert!" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "Jetzt werden die Empfänger für den Sender @1 gesetzt." + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "Dieser Block ist kein Empfänger." + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "Wählen Sie zuerst einen Sender im Sendermodus!" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "Der gewählte Sender existiert nicht mehr." + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "Signal hinzugefügt: Von Sender @1 zu Empfänger @2." + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" +"Dieser Empfänger wurde bereits zur Empfängerliste vom Sender bei @1 " +"hinzugefügt." + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "@1 (@2)" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "Signaltyp vom Sender @1 zu @2 geändert." + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "Empfängertyp vom Empfänger @1 zu @2 geändert." + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "Block bei @1 zurückgesetzt." + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr ", " + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "Dieser Block sendet nach: @1" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "Dieser Block empfängt von: @1" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" +"Dieser Block ist ein Sender und Empfänger. Es sendet und empfängt keine " +"Signale." + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "Dieser Block ist ein Empfänger. Er empfängt keine Signale." + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "Dieser Block ist ein Sender. Er sendet keine Signale." + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "Werkzeug gesetzt zu @1!" diff --git a/mods/lzr_laser/locale/lzr_laser.de.tr b/mods/lzr_laser/locale/lzr_laser.de.tr deleted file mode 100644 index 53f61217..00000000 --- a/mods/lzr_laser/locale/lzr_laser.de.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate=Schwere Kiste -Old Crate=Alte Kiste -Mossy Heavy Crate=Moosige schwere Kiste -Light Crate=Leichte Kiste -Light enough to be picked up=Leicht genug, um aufgehoben zu werden -Mirror=Spiegel -Deflects a laser=Reflektiert einen Laser -Beam Splitter=Strahlteiler -Both deflects a laser and lets it through=Laser werden hier sowohl reflektiert als auch durch gelassen -Beam Splitter (active, @1)=Strahlteiler (aktiv, @1) -Double Mirror=Doppelspiegel -Deflects lasers on both sides=Reflektiert Laser auf beiden Seiten -Double Mirror (active, @1)=Doppelspiegel (aktiv, @1) -Crystal=Kristall -Deflects lasers in all directions=Reflektiert Laser in alle Richtungen -Mixer=Mischer -Two lasers go in, a laser with their colors combined goes out=Zwei Laser gehen rein, ein Laser mit kombinierten Fraben geht raus -Red Emitter=Roter Emitter -Emits a red laser=Erzeugt einen roten Laser -Would emit a red laser if it were turned on=Eingeschaltet würde er einen roten Laser erzeugen -Green Emitter=Grüner Emitter -Emits a green laser=Erzeugt einen grünen Laser -Would emit a green laser if it were turned on=Eingeschaltet würde er einen grünen Laser erzeugen -Blue Emitter=Blauer Emitter -Emits a blue laser=Erzeugt einen blauen Laser -Would emit a blue laser if it were turned on=Eingeschaltet würde er einen blauen Laser erzeugen -Yellow Emitter=Gelber Emitter -Emits a yellow laser=Erzeugt einen gelben Laser -Would emit a yellow laser if it were turned on=Eingeschaltet würde er einen gelben Laser erzeugen -Magenta Emitter=Magenta Emitter -Emits a magenta laser=Erzeugt einen magenta Laser -Would emit a magenta laser if it were turned on=Eingeschaltet würde er einen magenta Laser erzeugen -Cyan Emitter=Türkiser Emitter -Emits a cyan laser=Erzeugt einen türkisen Laser -Would emit a cyan laser if it were turned on=Eingeschaltet würde er einen türkisen Laser erzeugen -White Emitter=Weißer Emitter -Emits a white laser=Erzeugt einen weißen Laser -Would emit a white laser if it were turned on=Eingeschaltet würde er einen weißen Laser erzeugen -Detector=Detektor -Activates when a laser goes into the hole=Wird aktiviert, wenn ein Laser ins Loch geht -Red Detector=Roter Detektor -Activates when a red laser goes into the hole=Wird aktiviert, wenn ein roter Laser ins Loch geht -Green Detector=Grüner Detektor -Activates when a green laser goes into the hole=Wird aktiviert, wenn ein grüner Laser ins Loch geht -Blue Detector=Blauer Detektor -Activates when a blue laser goes into the hole=Wird aktiviert, wenn ein blauer Laser ins Loch geht -Yellow Detector=Gelber Detektor -Activates when a yellow laser goes into the hole=Wird aktiviert, wenn ein gelber Laser ins Loch geht -Magenta Detector=Magenta Detektor -Activates when a magenta laser goes into the hole=Wird aktiviert, wenn ein magenta Laser ins Loch geht -Cyan Detector=Türkiser Detektor -Activates when a cyan laser goes into the hole=Wird aktiviert, wenn ein türkiser Laser ins Loch geht -White Detector=Weißer Detektor -Activates when a white laser goes into the hole=Wird aktiviert, wenn ein weißer Laser ins Loch geht -Hollow Barrel=Hohles Fass -Cursed Skull=Verfluchter Totenkopf -Is untouchable unless a laser goes through it=Ist unberührbar, außer, ein Laser geht durch -Becomes untouchable when no laser goes through it=Wird unberührbar, wenn kein Laser durchgeht -Shy Skull=Scheuer Totenkopf -Becomes untouchable when a laser goes through it=Wird unberührbar, wenn ein Laser durchgeht -Is untouchable while a laser goes through it=Ist unberührbar, solange ein Laser durchgeht -Barricade=Barrikade -Burns on laser contact=Brennt bei Laserkontakt -Burning Barricade=Brennende Barrikade -Ignites neighboring barricades and burns up after 1 second=Zündet benachbarte Barrikaden an und verbrennt nach einer Sekunde -Bomb=Bombe -Explodes when fuse gets ignited by laser or fire=Explodeirt, wenn Zündschnur von Laser oder Feuer angezündet wird -Destroys cracked blocks in a 3×3×3 area=Zerstört brüchige Blöcke in einem Gebiet von 3×3×3 -Ignited bomb=Angezündete Bombe -Will explode soon=Wird in Kürze explodieren -Ignited Bomb=Angezündete Bombe -@1 (rotatable)=@1 (rotierbar) -@1 (fixed)=@1 (fest) -@1 (soft-fixed)=@1 (halbfest) -@1 (fixed, inactive)=@1 (fest, inaktiv) -@1 (inactive)=@1 (inaktiv) -@1 (fixed, active)=@1 (fest, aktiv) -@1 (active)=@1 (aktiv) -@1 (fixed, active, @2)=@1 (fest, aktiv, @2) -@1 (active, @2)=@1 (aktiv, @2) -@1 (soft-fixed, inactive)=@1 (halbfest, inaktiv) -@1 (soft-fixed, active)=@1 (halbfest, aktiv) -@1 (soft-fixed, active, @2)=@1 (halbfest, aktiv, @2) -Laser (@1)=Laser (@1) -Barrier Laser (@1)=Barrierenlaser (@1) -Rain Membrane Laser (@1)=Regenmembranlaser (@1) -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging=Eingefrorene Laser aktivieren oder deaktivieren. Wenn Laser eingefroren sind, werden sie nicht mehr automatisch aktualisiert. Nützlich für den Debug -Lasers are now frozen. Map updates will no longer update the lasers.=Laser sind nun eingefroren. Aktualisierungen der Karte werden nicht mehr die Laser aktualisieren. -Lasers are now unfrozen. Map updates will update the lasers again.=Laser sind nicht mehr eingefroren. Aktualisierungen der Karte werden die Laser wieder aktualisieren. -Force a full laser update to occur in the current level boundaries=Eine vollständige Laser-Aktualisierung in den aktuellen Levelgrenzen erzwingen -Emit lasers from all emitters in the current level boundaries=Laser aus allen Emittern in den aktuellen Levelgrenzen erzeugen -[]=[] -Remove all lasers in the current level boundaries and the current out-of-bounds lasers=Alle Laser in den aktuellen Levelgrenzen sowie die aktuellen Out-of-Bounds-Laser entfernen -Block State Toggler=Blockzustandsumschalter -Turns blocks on or off=Schaltet Blöcke ein oder aus -This tool only works in the level editor or development mode.=Dieses Werkzeug funktioniert nur im Level-Editor oder dem Entwicklungsmodus. -Color Changer=Farbwechsler -Changes block color=Wechselt die Blockfarbe -Screw Changer=Schraubenwechsler -Cycles through screw types for blocks=Wählt einen neuen Schraubentyp für Blöcke aus -Sender Mode=Sendermodus -Punch node to select a sender to add receivers to in Receiver Mode=Block hauen, um einen Sender auszuwählen, zu welchem Empfänger im Empfängermodus hinzufügt werden können -Receiver Mode=Empfängermodus -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode=Block hauen, um ihn als Empfänger zur Empfängerliste des gewählten Senderblocks vom Sendermodus hinzuzufügen -Signal Type Mode=Signaltypmodus -Punch sender node to change its signal type=Senderblock hauen, um seinen Signaltyp zu ändern -Receiver Type Mode=Empfängertypmodus -Punch receiver node to change its receiver type=Empfängerblock hauen, um seinen Empfängertyp zu ändern -Reset Mode=Zurücksetzmodus -Punch sender or receiver to remove all its trigger information=Sender oder Empfänger hauen, um all seine Schaltinformationen zu löschen -Info Mode=Infomodus -Punch node to expose its current trigger relations=Block hauen, um seine aktuellen Schaltbeziehungen aufzudecken -Trigger Tool=Schaltwerkzeug -Place to change mode=Platzieren, um Modus zu wechseln -This tool only works in the level editor.=Dieses Werkzeug funktioniert nur im Level-Editor. -This node is outside the level area.=Dieser Node befindet sich außerhalb des Levelgebiets. -This node is neither a sender nor a receiver.=Dieser Block ist weder Sender noch Empfänger. -This node isn’t a sender.=Dieser Block ist kein Sender. -ERROR: This node wasn’t initialized as a trigger!=FEHLER: Dieser Node wurde nicht als Auslöser initialisiert! -Now setting receivers for sender: @1=Jetzt werden die Empfänger für den Sender @1 gesetzt. -This node isn’t a receiver.=Dieser Block ist kein Empfänger. -Select a sender in Sender Mode first!=Wählen Sie zuerst einen Sender im Sendermodus! -The selected sender no longer exists.=Der gewählte Sender existiert nicht mehr. -Added signal from sender @1 to receiver @2.=Signal hinzugefügt: Von Sender @1 zu Empfänger @2. -This receiver was already added to the receiver list of the sender at @1.=Dieser Empfänger wurde bereits zur Empfängerliste vom Sender bei @1 hinzugefügt. -@1 (@2)=@1 (@2) -Signal type of sender @1 changed to @2.=Signaltyp vom Sender @1 zu @2 geändert. -Receiver type of receiver @1 changed to @2.=Empfängertyp vom Empfänger @1 zu @2 geändert. -Reset node at @1.=Block bei @1 zurückgesetzt. -, =, -This node sends to: @1=Dieser Block sendet nach: @1 -This node receives from: @1=Dieser Block empfängt von: @1 -This node is a sender and receiver. It neither sends nor receives signals.=Dieser Block ist ein Sender und Empfänger. Es sendet und empfängt keine Signale. -This node is a receiver. It does not receive signals.=Dieser Block ist ein Empfänger. Er empfängt keine Signale. -This node is a sender. It does not send signals.=Dieser Block ist ein Sender. Er sendet keine Signale. -Tool set to @1!=Werkzeug gesetzt zu @1! diff --git a/mods/lzr_laser/locale/lzr_laser.es.po b/mods/lzr_laser/locale/lzr_laser.es.po new file mode 100644 index 00000000..66defaca --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.es.po @@ -0,0 +1,616 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "Caja pesada" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "Vieja caja" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "Caja pesada musgosa" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "Caja ligera" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "Suficientemente ligera para recogerla" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "Espejo" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "Desvía un láser" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "Divisor de haz" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "Desvía un láser y lo deja pasar" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "Divisor de haz (activo, @1)" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "Espejo doble" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "Desvía los láseres en ambos lados" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "Espejo doble (activo, @1)" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "Cristal" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "Desvía láseres en todas direcciones" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "Mezclador" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "Dos láseres entran, sale uno con los colores combinados" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "Emisor rojo" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "Emite un láser rojo" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "Emitiría un láser rojo si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "Emisor verde" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "Emite un láser verde" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "Emitiría un láser verde si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "Emisor azul" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "Emite un láser azul" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "Emitiría un láser azul si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "Emisor amarillo" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "Emite un láser amarillo" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "Emitiría un láser amarillo si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "Emisor magenta" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "Emite un láser magenta" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "Emitiría un láser magenta si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "Emisor cian" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "Emite un láser cian" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "Emitiría un láser cian si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "Emisor blanco" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "Emite un láser blanco" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "Emitiría un láser blanco si estuviera encendido" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "Detector" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "Se activa cuando un láser entra en el agujero" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "Detector rojo" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "Se activa cuando un láser rojo entra en el agujero" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "Detector verde" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "Se activa cuando un láser verde entra en el agujero" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "Detector azul" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "Se activa cuando un láser azul entra en el agujero" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "Detector amarillo" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "Se activa cuando un láser amarillo entra en el agujero" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "Detector magenta" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "Se activa cuando un láser magenta entra en el agujero" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "Detector cian" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "Se activa cuando un láser cian entra en el agujero" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "Detector blanco" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "Se activa cuando un láser blanco entra en el agujero" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "Barril hueco" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "Cráneo maldito" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "Es intocable a menos que un láser lo atraviese" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "Se vuelve intocable cuando ningún láser lo atraviesa" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "Cráneo tímido" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "Se vuelve intocable cuando ningún láser lo atraviesa" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "Se vuelve intocable cuando un láser lo atraviesa" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "Barricada" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "Se quema al contacto con un láser" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "Barricada en llamas" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "Prende fuego a las barricadas vecinas y se quema después de un segundo" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "Bomba" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "Explota cuando la mecha se enciende con láser o fuego" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "Destruye bloques agrietados en un área de 3x3x3" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "Bomba encendida" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "Explotará pronto" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "@1 (fijado)" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "Bomba encendida" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "@1 (se puede rotar)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "@1 (fijado suave)" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "@1 (fijo, inactivo)" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "@1 (inactivo)" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "@1 (fijado, activo)" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "@1 (activo)" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "@1 (fijado, activos, @2)" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "@1 (activo, @2)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "@1 (fijo suavemente, inactivo)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "@1 (fijado suave, activo)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "@1 (fijado suave, activo, @2)" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "Láser (@1)" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "Barrera láser (@1)" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "Láser de membrana de lluvia (@1)" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" +"Activa o desactiva los láseres congelados. Cuando los láseres están " +"congelados, no se actualizarán automáticamente. Útil para depurar" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" +"Los láseres ahora están congelados. Las actualizaciones de mapas ya no " +"actualizarán los láseres." + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" +"Los láseres ahora están descongelados. Las actualizaciones de mapas " +"actualizarán los láseres nuevamente." + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" +"Forzar que se produzca una actualización completa del láser en los límites " +"de nivel actuales" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "Emite láseres de todos los emisores en los límites de nivel actuales" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "[]" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" +"Elimina todos los láseres en los límites del nivel actual y los láseres " +"fuera de los límites actuales" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "Alternador de estado de bloque" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "Activa o desactiva los bloques" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" +"Esta herramienta solo funciona en el editor del nivel o modo desarrollo." + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "Cambiador de color" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "Cambia el color del bloque" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "Cambiador de tornillos" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "Recorre los tipos de tornillos para bloques" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "Modo remitente" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" +"Golpea al nodo para seleccionar un remitente al que agregar receptores en el " +"modo receptor" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "Modo receptor" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" +"Golpear al nodo para agregar un nodo como receptor a la lista de receptores " +"del remitente seleccionado desde el Modo Remitente" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "Modo de tipo de señal" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "Golpear el nodo emisor para cambiar su tipo de señal" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "Modo de tipo de receptor" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "Golpear el nodo receptor para cambiar su tipo de receptor" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "Modo de reinicio" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" +"Golpee al remitente o al receptor para eliminar toda su información de " +"activación" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "Modo de información" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "Golpea el nodo para exponer sus relaciones de activación actuales" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "Herramienta de activación" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "Colocar para cambiar el modo" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "Esta herramienta solo funciona en el editor del nivel." + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "Este nodo esta fuera del área del nivel." + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "Este nodo no es ni remitente ni receptor." + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "Este nodo no es un remitente." + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "ERROR: ¡Este nodo no fue inicializado como un disparador!" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "Ahora estableciendo los receptores para el remitente: @1" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "Este nodo no es un receptor." + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "¡Selecciona un remitente en el Modo Remitente primero!" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "El remitente seleccionado ya no existe." + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "Señal agregada desde el remitente @1 al receptor @2." + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" +"Este receptor ya se agregó a la lista de receptores del remitente en @1." + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "@1 (@2)" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "El tipo de señal del remitente @1 cambió a @2." + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "El tipo de recibo del receptor @1 cambió a @2." + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "Reiniciar nodo en @1." + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr ", " + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "Este nodo se envía a: @1" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "Este nodo se recibe desde: @1" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "Este nodo es un remitente y un receptor. No envía ni recibe señales." + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "Este nodo no es un receptor. No recibe señales." + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "Este nodo no es un remitente. No envía señales." + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "¡Herramienta configurada en @1!" diff --git a/mods/lzr_laser/locale/lzr_laser.es.tr b/mods/lzr_laser/locale/lzr_laser.es.tr deleted file mode 100644 index 838c77e9..00000000 --- a/mods/lzr_laser/locale/lzr_laser.es.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate=Caja pesada -Old Crate=Vieja caja -Mossy Heavy Crate=Caja pesada musgosa -Light Crate=Caja ligera -Light enough to be picked up=Suficientemente ligera para recogerla -Mirror=Espejo -Deflects a laser=Desvía un láser -Beam Splitter=Divisor de haz -Both deflects a laser and lets it through=Desvía un láser y lo deja pasar -Beam Splitter (active, @1)=Divisor de haz (activo, @1) -Double Mirror=Espejo doble -Deflects lasers on both sides=Desvía los láseres en ambos lados -Double Mirror (active, @1)=Espejo doble (activo, @1) -Crystal=Cristal -Deflects lasers in all directions=Desvía láseres en todas direcciones -Mixer=Mezclador -Two lasers go in, a laser with their colors combined goes out=Dos láseres entran, sale uno con los colores combinados -Red Emitter=Emisor rojo -Emits a red laser=Emite un láser rojo -Would emit a red laser if it were turned on=Emitiría un láser rojo si estuviera encendido -Green Emitter=Emisor verde -Emits a green laser=Emite un láser verde -Would emit a green laser if it were turned on=Emitiría un láser verde si estuviera encendido -Blue Emitter=Emisor azul -Emits a blue laser=Emite un láser azul -Would emit a blue laser if it were turned on=Emitiría un láser azul si estuviera encendido -Yellow Emitter=Emisor amarillo -Emits a yellow laser=Emite un láser amarillo -Would emit a yellow laser if it were turned on=Emitiría un láser amarillo si estuviera encendido -Magenta Emitter=Emisor magenta -Emits a magenta laser=Emite un láser magenta -Would emit a magenta laser if it were turned on=Emitiría un láser magenta si estuviera encendido -Cyan Emitter=Emisor cian -Emits a cyan laser=Emite un láser cian -Would emit a cyan laser if it were turned on=Emitiría un láser cian si estuviera encendido -White Emitter=Emisor blanco -Emits a white laser=Emite un láser blanco -Would emit a white laser if it were turned on=Emitiría un láser blanco si estuviera encendido -Detector=Detector -Activates when a laser goes into the hole=Se activa cuando un láser entra en el agujero -Red Detector=Detector rojo -Activates when a red laser goes into the hole=Se activa cuando un láser rojo entra en el agujero -Green Detector=Detector verde -Activates when a green laser goes into the hole=Se activa cuando un láser verde entra en el agujero -Blue Detector=Detector azul -Activates when a blue laser goes into the hole=Se activa cuando un láser azul entra en el agujero -Yellow Detector=Detector amarillo -Activates when a yellow laser goes into the hole=Se activa cuando un láser amarillo entra en el agujero -Magenta Detector=Detector magenta -Activates when a magenta laser goes into the hole=Se activa cuando un láser magenta entra en el agujero -Cyan Detector=Detector cian -Activates when a cyan laser goes into the hole=Se activa cuando un láser cian entra en el agujero -White Detector=Detector blanco -Activates when a white laser goes into the hole=Se activa cuando un láser blanco entra en el agujero -Hollow Barrel=Barril hueco -Cursed Skull=Cráneo maldito -Is untouchable unless a laser goes through it=Es intocable a menos que un láser lo atraviese -Becomes untouchable when no laser goes through it=Se vuelve intocable cuando ningún láser lo atraviesa -Shy Skull=Cráneo tímido -Becomes untouchable when a laser goes through it=Se vuelve intocable cuando ningún láser lo atraviesa -Is untouchable while a laser goes through it=Se vuelve intocable cuando un láser lo atraviesa -Barricade=Barricada -Burns on laser contact=Se quema al contacto con un láser -Burning Barricade=Barricada en llamas -Ignites neighboring barricades and burns up after 1 second=Prende fuego a las barricadas vecinas y se quema después de un segundo -Bomb=Bomba -Explodes when fuse gets ignited by laser or fire=Explota cuando la mecha se enciende con láser o fuego -Destroys cracked blocks in a 3×3×3 area=Destruye bloques agrietados en un área de 3x3x3 -Ignited bomb=Bomba encendida -Will explode soon=Explotará pronto -Ignited Bomb=Bomba encendida -@1 (rotatable)=@1 (se puede rotar) -@1 (fixed)=@1 (fijado) -@1 (soft-fixed)=@1 (fijado suave) -@1 (fixed, inactive)=@1 (fijo, inactivo) -@1 (inactive)=@1 (inactivo) -@1 (fixed, active)=@1 (fijado, activo) -@1 (active)=@1 (activo) -@1 (fixed, active, @2)=@1 (fijado, activos, @2) -@1 (active, @2)=@1 (activo, @2) -@1 (soft-fixed, inactive)=@1 (fijo suavemente, inactivo) -@1 (soft-fixed, active)=@1 (fijado suave, activo) -@1 (soft-fixed, active, @2)=@1 (fijado suave, activo, @2) -Laser (@1)=Láser (@1) -Barrier Laser (@1)=Barrera láser (@1) -Rain Membrane Laser (@1)=Láser de membrana de lluvia (@1) -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging=Activa o desactiva los láseres congelados. Cuando los láseres están congelados, no se actualizarán automáticamente. Útil para depurar -Lasers are now frozen. Map updates will no longer update the lasers.=Los láseres ahora están congelados. Las actualizaciones de mapas ya no actualizarán los láseres. -Lasers are now unfrozen. Map updates will update the lasers again.=Los láseres ahora están descongelados. Las actualizaciones de mapas actualizarán los láseres nuevamente. -Force a full laser update to occur in the current level boundaries=Forzar que se produzca una actualización completa del láser en los límites de nivel actuales -Emit lasers from all emitters in the current level boundaries=Emite láseres de todos los emisores en los límites de nivel actuales -[]=[] -Remove all lasers in the current level boundaries and the current out-of-bounds lasers=Elimina todos los láseres en los límites del nivel actual y los láseres fuera de los límites actuales -Block State Toggler=Alternador de estado de bloque -Turns blocks on or off=Activa o desactiva los bloques -This tool only works in the level editor or development mode.=Esta herramienta solo funciona en el editor del nivel o modo desarrollo. -Color Changer=Cambiador de color -Changes block color=Cambia el color del bloque -Screw Changer=Cambiador de tornillos -Cycles through screw types for blocks=Recorre los tipos de tornillos para bloques -Sender Mode=Modo remitente -Punch node to select a sender to add receivers to in Receiver Mode=Golpea al nodo para seleccionar un remitente al que agregar receptores en el modo receptor -Receiver Mode=Modo receptor -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode=Golpear al nodo para agregar un nodo como receptor a la lista de receptores del remitente seleccionado desde el Modo Remitente -Signal Type Mode=Modo de tipo de señal -Punch sender node to change its signal type=Golpear el nodo emisor para cambiar su tipo de señal -Receiver Type Mode=Modo de tipo de receptor -Punch receiver node to change its receiver type=Golpear el nodo receptor para cambiar su tipo de receptor -Reset Mode=Modo de reinicio -Punch sender or receiver to remove all its trigger information=Golpee al remitente o al receptor para eliminar toda su información de activación -Info Mode=Modo de información -Punch node to expose its current trigger relations=Golpea el nodo para exponer sus relaciones de activación actuales -Trigger Tool=Herramienta de activación -Place to change mode=Colocar para cambiar el modo -This tool only works in the level editor.=Esta herramienta solo funciona en el editor del nivel. -This node is outside the level area.=Este nodo esta fuera del área del nivel. -This node is neither a sender nor a receiver.=Este nodo no es ni remitente ni receptor. -This node isn’t a sender.=Este nodo no es un remitente. -ERROR: This node wasn’t initialized as a trigger!=ERROR: ¡Este nodo no fue inicializado como un disparador! -Now setting receivers for sender: @1=Ahora estableciendo los receptores para el remitente: @1 -This node isn’t a receiver.=Este nodo no es un receptor. -Select a sender in Sender Mode first!=¡Selecciona un remitente en el Modo Remitente primero! -The selected sender no longer exists.=El remitente seleccionado ya no existe. -Added signal from sender @1 to receiver @2.=Señal agregada desde el remitente @1 al receptor @2. -This receiver was already added to the receiver list of the sender at @1.=Este receptor ya se agregó a la lista de receptores del remitente en @1. -@1 (@2)=@1 (@2) -Signal type of sender @1 changed to @2.=El tipo de señal del remitente @1 cambió a @2. -Receiver type of receiver @1 changed to @2.=El tipo de recibo del receptor @1 cambió a @2. -Reset node at @1.=Reiniciar nodo en @1. -, =, -This node sends to: @1=Este nodo se envía a: @1 -This node receives from: @1=Este nodo se recibe desde: @1 -This node is a sender and receiver. It neither sends nor receives signals.=Este nodo es un remitente y un receptor. No envía ni recibe señales. -This node is a receiver. It does not receive signals.=Este nodo no es un receptor. No recibe señales. -This node is a sender. It does not send signals.=Este nodo no es un remitente. No envía señales. -Tool set to @1!=¡Herramienta configurada en @1! diff --git a/mods/lzr_laser/locale/lzr_laser.fr.po b/mods/lzr_laser/locale/lzr_laser.fr.po new file mode 100644 index 00000000..14495316 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.fr.po @@ -0,0 +1,616 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "Caisse lourde" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "Vieille caisse" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "Caisse lourde moussue" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "Caisse légère" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "Assez légère pour être transportée" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "Miroir" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "Réfléchit les lasers sur le côté" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "Miroir semi-réfléchissant" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "Réfléchit une partie d'un laser sur le côté et laisse passer l'autre" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "Miroir semi-réfléchissant (activé, @1)" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "Double miroir" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "Fonctionne des deux côtés comme un miroir normal" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "Miroir double (activé, @1)" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "Cristal" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "Réfléchit les lasers dans toutes les directions" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "Mélangeur" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" +"Quand deux lasers y entrent, leurs couleurs sont mélangées et un laser de " +"cette couleur est renvoyé" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "Émetteur rouge" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "Émet un laser rouge" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "Émettrait un laser rouge s'il était activé" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "Émetteur vert" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "Émet un laser vert" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "Émettrait un laser vert s'il était activé" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "Émetteur bleu" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "Émet un laser bleu" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "Émettrait un laser bleu s'il était activé" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "Émetteur jaune" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "Émet un laser jaune" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "Émettrait un laser jaune s'il était activé" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "Émetteur magenta" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "Émet un laser magenta" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "Émettrait un laser magenta s'il était activé" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "Émetteur cyan" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "Émet un laser cyan" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "Émettrait un laser cyan s'il était activé" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "Émetteur blanc" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "Émet un laser blanc" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "Émettrait un laser blanc s'il était activé" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "Détecteur" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "S'active quand un laser entre dans le trou" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "Détecteur rouge" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "S'active quand un laser rouge entre dans le trou" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "Détecteur vert" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "S'active quand un laser vert entre dans le trou" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "Détecteur bleu" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "S'active quand un laser bleu entre dans le trou" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "Détecteur jaune" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "S'active quand un laser jaune entre dans le trou" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "Détecteur magenta" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "S'active quand un laser magenta entre dans le trou" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "Détecteur cyan" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "S'active quand un laser cyan entre dans le trou" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "Détecteur blanc" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "S'active quand un laser blanc entre dans le trou" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "Tonneau sans fond" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "Crâne maudit" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "Intangible tant qu'aucun laser ne le traverse" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "Devient intangible quand aucun laser ne le traverse" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "Crâne timide" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "Devient intangible quand un laser le traverse" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "Intangible tant qu'un laser le traverse" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "Barricade" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "Inflammable par les lasers" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "Barricade enflammée" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "Enflamme les barricades proches et disparaît après une seconde" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "Bombe" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "Explose quand sa mèche est allumée par un laser ou du feu" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "Détruit les blocs fissurés autour d'elle" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "Bombe allumée" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "Est sur le point d'exploser" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "@1 (fixé)" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "Bombe allumée" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "@1 (tournable)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "@1 (semi-fixé)" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "@1 (fixé, inactif)" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "@1 (inactif)" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "@1 (fixé, activé)" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "@1 (activé)" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "@1 (fixé, activé, @2)" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "@1 (activé, @2)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "@1 (semi-fixé, inactif)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "@1 (semi-fixé, activé)" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "@1 (semi-fixé, activé, @2)" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "Laser (@1)" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "Barrière avec laser (@1)" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "Membrane perméable avec laser (@1)" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" +"Active ou désactive le gel des lasers. Quand ils sont gelés, il ne sont pas " +"mis à jour automatiquement. Peut être utile pour débugger" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" +"Les lasers sont maintenant gelés. Les mises à jour de la carte ne " +"modifieront plus les lasers." + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" +"Les lasers ne sont maintenant plus gelés. Les mises à jour de la carte " +"modifieront à nouveau les lasers." + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "Force la mise à jour des lasers dans le niveau" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "Active tous les émetteurs du niveau" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "[]" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "Supprime tous les lasers du niveau" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "Changeur d'état de bloc" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "Allume ou éteint des blocs" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" +"Cet outil ne marche que dans l'éditeur de niveaux ou en mode développement." + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "Changeur de couleur" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "Change la couleur des blocs" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "Changeur de vis" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "Change le type de vis des blocs" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "Mode émission" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" +"Tapez un bloc pour sélectionner un émetteur pour lequel ajouter des " +"récepteurs en mode réception" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "Mode réception" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" +"Tapez un bloc pour l'ajouter comme récepteur du bloc sélectionné comme " +"émetteur en mode émission" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "Mode type de signal" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "Tapez le bloc émetteur pour changer son type de signal" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "Mode type de récepteur" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "Tapez un bloc récepteur pour changer son type de récepteur" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "Mode réinitialisation" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" +"Tapez un bloc émetteur ou récepteur pour supprimer tous ses déclencheurs" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "Mode information" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" +"Tapez un bloc pour obtenir des informations sur les déclencheurs associés" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "Gestionnaire de déclencheurs" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "[Activer] pour changer de mode" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "Cet outil ne marche que dans l'éditeur de niveaux." + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "Ce bloc est en-dehors du niveau." + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "Ce bloc ne peut être ni un émetteur, ni un récepteur." + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "Ce bloc ne peut pas être un émetteur." + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "ERREUR : ce bloc n'a pas de déclencheurs associés !" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "Définition des récepteurs de lémetteur : @1" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "Ce bloc ne peut pas être un récepteur." + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "Vous devez d'abord sélectionner un bloc émetteur en mode émission !" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "Le bloc émetteur sélectionné n'existe plus." + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "Le signal du bloc émetteur @1 au bloc récepteur @2 a été ajouté." + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" +"Ce bloc récepteur fait déjà partie des récepteur du bloc émetteur à @1." + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "@1 (@2)" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "Le type du signal du bloc émetteur @1 est maintenant @2." + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "Le bloc récepteur @1 est maintenant de type @2." + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "Les déclencheurs du bloc à @1 a été réinitialisé." + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr ", " + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "Ce bloc émet vers : @1" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "Ce bloc reçoit de : @1" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" +"Ce bloc est à la fois émetteur et récepteur. Il n'envoie ni ne reçoit de " +"signaux." + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "Ce bloc est un récepteur. Il ne reçoit pas de signaux." + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "Ce bloc est un émeteur. Il n'envoie pas de signaux." + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "Mode @1 activé." diff --git a/mods/lzr_laser/locale/lzr_laser.fr.tr b/mods/lzr_laser/locale/lzr_laser.fr.tr deleted file mode 100644 index 8a0f37ce..00000000 --- a/mods/lzr_laser/locale/lzr_laser.fr.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate=Caisse lourde -Old Crate=Vieille caisse -Mossy Heavy Crate=Caisse lourde moussue -Light Crate=Caisse légère -Light enough to be picked up=Assez légère pour être transportée -Mirror=Miroir -Deflects a laser=Réfléchit les lasers sur le côté -Beam Splitter=Miroir semi-réfléchissant -Both deflects a laser and lets it through=Réfléchit une partie d'un laser sur le côté et laisse passer l'autre -Beam Splitter (active, @1)=Miroir semi-réfléchissant (activé, @1) -Double Mirror=Double miroir -Deflects lasers on both sides=Fonctionne des deux côtés comme un miroir normal -Double Mirror (active, @1)=Miroir double (activé, @1) -Crystal=Cristal -Deflects lasers in all directions=Réfléchit les lasers dans toutes les directions -Mixer=Mélangeur -Two lasers go in, a laser with their colors combined goes out=Quand deux lasers y entrent, leurs couleurs sont mélangées et un laser de cette couleur est renvoyé -Red Emitter=Émetteur rouge -Emits a red laser=Émet un laser rouge -Would emit a red laser if it were turned on=Émettrait un laser rouge s'il était activé -Green Emitter=Émetteur vert -Emits a green laser=Émet un laser vert -Would emit a green laser if it were turned on=Émettrait un laser vert s'il était activé -Blue Emitter=Émetteur bleu -Emits a blue laser=Émet un laser bleu -Would emit a blue laser if it were turned on=Émettrait un laser bleu s'il était activé -Yellow Emitter=Émetteur jaune -Emits a yellow laser=Émet un laser jaune -Would emit a yellow laser if it were turned on=Émettrait un laser jaune s'il était activé -Magenta Emitter=Émetteur magenta -Emits a magenta laser=Émet un laser magenta -Would emit a magenta laser if it were turned on=Émettrait un laser magenta s'il était activé -Cyan Emitter=Émetteur cyan -Emits a cyan laser=Émet un laser cyan -Would emit a cyan laser if it were turned on=Émettrait un laser cyan s'il était activé -White Emitter=Émetteur blanc -Emits a white laser=Émet un laser blanc -Would emit a white laser if it were turned on=Émettrait un laser blanc s'il était activé -Detector=Détecteur -Activates when a laser goes into the hole=S'active quand un laser entre dans le trou -Red Detector=Détecteur rouge -Activates when a red laser goes into the hole=S'active quand un laser rouge entre dans le trou -Green Detector=Détecteur vert -Activates when a green laser goes into the hole=S'active quand un laser vert entre dans le trou -Blue Detector=Détecteur bleu -Activates when a blue laser goes into the hole=S'active quand un laser bleu entre dans le trou -Yellow Detector=Détecteur jaune -Activates when a yellow laser goes into the hole=S'active quand un laser jaune entre dans le trou -Magenta Detector=Détecteur magenta -Activates when a magenta laser goes into the hole=S'active quand un laser magenta entre dans le trou -Cyan Detector=Détecteur cyan -Activates when a cyan laser goes into the hole=S'active quand un laser cyan entre dans le trou -White Detector=Détecteur blanc -Activates when a white laser goes into the hole=S'active quand un laser blanc entre dans le trou -Hollow Barrel=Tonneau sans fond -Cursed Skull=Crâne maudit -Is untouchable unless a laser goes through it=Intangible tant qu'aucun laser ne le traverse -Becomes untouchable when no laser goes through it=Devient intangible quand aucun laser ne le traverse -Shy Skull=Crâne timide -Becomes untouchable when a laser goes through it=Devient intangible quand un laser le traverse -Is untouchable while a laser goes through it=Intangible tant qu'un laser le traverse -Barricade=Barricade -Burns on laser contact=Inflammable par les lasers -Burning Barricade=Barricade enflammée -Ignites neighboring barricades and burns up after 1 second=Enflamme les barricades proches et disparaît après une seconde -Bomb=Bombe -Explodes when fuse gets ignited by laser or fire=Explose quand sa mèche est allumée par un laser ou du feu -Destroys cracked blocks in a 3×3×3 area=Détruit les blocs fissurés autour d'elle -Ignited bomb=Bombe allumée -Will explode soon=Est sur le point d'exploser -Ignited Bomb=Bombe allumée -@1 (rotatable)=@1 (tournable) -@1 (fixed)=@1 (fixé) -@1 (soft-fixed)=@1 (semi-fixé) -@1 (fixed, inactive)=@1 (fixé, inactif) -@1 (inactive)=@1 (inactif) -@1 (fixed, active)=@1 (fixé, activé) -@1 (active)=@1 (activé) -@1 (fixed, active, @2)=@1 (fixé, activé, @2) -@1 (active, @2)=@1 (activé, @2) -@1 (soft-fixed, inactive)=@1 (semi-fixé, inactif) -@1 (soft-fixed, active)=@1 (semi-fixé, activé) -@1 (soft-fixed, active, @2)=@1 (semi-fixé, activé, @2) -Laser (@1)=Laser (@1) -Barrier Laser (@1)=Barrière avec laser (@1) -Rain Membrane Laser (@1)=Membrane perméable avec laser (@1) -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging=Active ou désactive le gel des lasers. Quand ils sont gelés, il ne sont pas mis à jour automatiquement. Peut être utile pour débugger -Lasers are now frozen. Map updates will no longer update the lasers.=Les lasers sont maintenant gelés. Les mises à jour de la carte ne modifieront plus les lasers. -Lasers are now unfrozen. Map updates will update the lasers again.=Les lasers ne sont maintenant plus gelés. Les mises à jour de la carte modifieront à nouveau les lasers. -Force a full laser update to occur in the current level boundaries=Force la mise à jour des lasers dans le niveau -Emit lasers from all emitters in the current level boundaries=Active tous les émetteurs du niveau -[]=[] -Remove all lasers in the current level boundaries and the current out-of-bounds lasers=Supprime tous les lasers du niveau -Block State Toggler=Changeur d'état de bloc -Turns blocks on or off=Allume ou éteint des blocs -This tool only works in the level editor or development mode.=Cet outil ne marche que dans l'éditeur de niveaux ou en mode développement. -Color Changer=Changeur de couleur -Changes block color=Change la couleur des blocs -Screw Changer=Changeur de vis -Cycles through screw types for blocks=Change le type de vis des blocs -Sender Mode=Mode émission -Punch node to select a sender to add receivers to in Receiver Mode=Tapez un bloc pour sélectionner un émetteur pour lequel ajouter des récepteurs en mode réception -Receiver Mode=Mode réception -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode=Tapez un bloc pour l'ajouter comme récepteur du bloc sélectionné comme émetteur en mode émission -Signal Type Mode=Mode type de signal -Punch sender node to change its signal type=Tapez le bloc émetteur pour changer son type de signal -Receiver Type Mode=Mode type de récepteur -Punch receiver node to change its receiver type=Tapez un bloc récepteur pour changer son type de récepteur -Reset Mode=Mode réinitialisation -Punch sender or receiver to remove all its trigger information=Tapez un bloc émetteur ou récepteur pour supprimer tous ses déclencheurs -Info Mode=Mode information -Punch node to expose its current trigger relations=Tapez un bloc pour obtenir des informations sur les déclencheurs associés -Trigger Tool=Gestionnaire de déclencheurs -Place to change mode=[Activer] pour changer de mode -This tool only works in the level editor.=Cet outil ne marche que dans l'éditeur de niveaux. -This node is outside the level area.=Ce bloc est en-dehors du niveau. -This node is neither a sender nor a receiver.=Ce bloc ne peut être ni un émetteur, ni un récepteur. -This node isn’t a sender.=Ce bloc ne peut pas être un émetteur. -ERROR: This node wasn’t initialized as a trigger!=ERREUR : ce bloc n'a pas de déclencheurs associés ! -Now setting receivers for sender: @1=Définition des récepteurs de lémetteur : @1 -This node isn’t a receiver.=Ce bloc ne peut pas être un récepteur. -Select a sender in Sender Mode first!=Vous devez d'abord sélectionner un bloc émetteur en mode émission ! -The selected sender no longer exists.=Le bloc émetteur sélectionné n'existe plus. -Added signal from sender @1 to receiver @2.=Le signal du bloc émetteur @1 au bloc récepteur @2 a été ajouté. -This receiver was already added to the receiver list of the sender at @1.=Ce bloc récepteur fait déjà partie des récepteur du bloc émetteur à @1. -@1 (@2)=@1 (@2) -Signal type of sender @1 changed to @2.=Le type du signal du bloc émetteur @1 est maintenant @2. -Receiver type of receiver @1 changed to @2.=Le bloc récepteur @1 est maintenant de type @2. -Reset node at @1.=Les déclencheurs du bloc à @1 a été réinitialisé. -, =, -This node sends to: @1=Ce bloc émet vers : @1 -This node receives from: @1=Ce bloc reçoit de : @1 -This node is a sender and receiver. It neither sends nor receives signals.=Ce bloc est à la fois émetteur et récepteur. Il n'envoie ni ne reçoit de signaux. -This node is a receiver. It does not receive signals.=Ce bloc est un récepteur. Il ne reçoit pas de signaux. -This node is a sender. It does not send signals.=Ce bloc est un émeteur. Il n'envoie pas de signaux. -Tool set to @1!=Mode @1 activé. diff --git a/mods/lzr_laser/locale/lzr_laser.id.po b/mods/lzr_laser/locale/lzr_laser.id.po new file mode 100644 index 00000000..92944d61 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.id.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.id.tr b/mods/lzr_laser/locale/lzr_laser.id.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.id.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.it.po b/mods/lzr_laser/locale/lzr_laser.it.po new file mode 100644 index 00000000..416a755f --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.it.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.it.tr b/mods/lzr_laser/locale/lzr_laser.it.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.it.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.jbo.po b/mods/lzr_laser/locale/lzr_laser.jbo.po new file mode 100644 index 00000000..695c954e --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.jbo.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.jbo.tr b/mods/lzr_laser/locale/lzr_laser.jbo.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.jbo.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.ms.po b/mods/lzr_laser/locale/lzr_laser.ms.po new file mode 100644 index 00000000..91a3618b --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.ms.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.ms.tr b/mods/lzr_laser/locale/lzr_laser.ms.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.ms.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.pot b/mods/lzr_laser/locale/lzr_laser.pot new file mode 100644 index 00000000..6568e5fb --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.pot @@ -0,0 +1,602 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.pt_BR.po b/mods/lzr_laser/locale/lzr_laser.pt_BR.po new file mode 100644 index 00000000..72e0ea44 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.pt_BR.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.pt_BR.tr b/mods/lzr_laser/locale/lzr_laser.pt_BR.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.pt_BR.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.ru.po b/mods/lzr_laser/locale/lzr_laser.ru.po new file mode 100644 index 00000000..919ae5d9 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.ru.po @@ -0,0 +1,599 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.ru.tr b/mods/lzr_laser/locale/lzr_laser.ru.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.ru.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.se.po b/mods/lzr_laser/locale/lzr_laser.se.po new file mode 100644 index 00000000..34e40e0b --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.se.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.se.tr b/mods/lzr_laser/locale/lzr_laser.se.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.se.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.sk.po b/mods/lzr_laser/locale/lzr_laser.sk.po new file mode 100644 index 00000000..9f9c416e --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.sk.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.sk.tr b/mods/lzr_laser/locale/lzr_laser.sk.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.sk.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.tr.po b/mods/lzr_laser/locale/lzr_laser.tr.po new file mode 100644 index 00000000..67d6e616 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.tr.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.tr.tr b/mods/lzr_laser/locale/lzr_laser.tr.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.tr.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.zh_Hans.po b/mods/lzr_laser/locale/lzr_laser.zh_Hans.po new file mode 100644 index 00000000..c05bd4f7 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.zh_Hans.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.zh_Hans.tr b/mods/lzr_laser/locale/lzr_laser.zh_Hans.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.zh_Hans.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/lzr_laser.zh_Hant.po b/mods/lzr_laser/locale/lzr_laser.zh_Hant.po new file mode 100644 index 00000000..5b74bc25 --- /dev/null +++ b/mods/lzr_laser/locale/lzr_laser.zh_Hant.po @@ -0,0 +1,598 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_laser/blocks.lua:22 +msgid "Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:31 +msgid "Old Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:42 +msgid "Mossy Heavy Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:50 +msgid "Light Crate" +msgstr "" + +#: mods/lzr_laser/blocks.lua:51 +msgid "Light enough to be picked up" +msgstr "" + +#: mods/lzr_laser/blocks.lua:60 +msgid "Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:61 +msgid "Deflects a laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:120 +msgid "Beam Splitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:121 +msgid "Both deflects a laser and lets it through" +msgstr "" + +#. ~ Beam splitter block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:370 mods/lzr_laser/blocks.lua:381 +#: mods/lzr_laser/blocks.lua:392 +msgid "Beam Splitter (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:414 +msgid "Double Mirror" +msgstr "" + +#: mods/lzr_laser/blocks.lua:415 +msgid "Deflects lasers on both sides" +msgstr "" + +#. ~ Double mirror block description with active lasers inside. @1 = a color code uniquely identifying the laser colors +#: mods/lzr_laser/blocks.lua:566 mods/lzr_laser/blocks.lua:577 +#: mods/lzr_laser/blocks.lua:588 +msgid "Double Mirror (active, @1)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:606 +msgid "Crystal" +msgstr "" + +#: mods/lzr_laser/blocks.lua:607 +msgid "Deflects lasers in all directions" +msgstr "" + +#. ~ A block that mixes laser colors +#: mods/lzr_laser/blocks.lua:658 +msgid "Mixer" +msgstr "" + +#: mods/lzr_laser/blocks.lua:659 +msgid "Two lasers go in, a laser with their colors combined goes out" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Red Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Emits a red laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:718 +msgid "Would emit a red laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Green Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Emits a green laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:719 +msgid "Would emit a green laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Blue Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Emits a blue laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:720 +msgid "Would emit a blue laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Yellow Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Emits a yellow laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:721 +msgid "Would emit a yellow laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Magenta Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Emits a magenta laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:722 +msgid "Would emit a magenta laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Cyan Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Emits a cyan laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:723 +msgid "Would emit a cyan laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "White Emitter" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Emits a white laser" +msgstr "" + +#: mods/lzr_laser/blocks.lua:724 +msgid "Would emit a white laser if it were turned on" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:885 +msgid "Activates when a laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Red Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:888 +msgid "Activates when a red laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Green Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:889 +msgid "Activates when a green laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Blue Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:890 +msgid "Activates when a blue laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Yellow Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:891 +msgid "Activates when a yellow laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Magenta Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:892 +msgid "Activates when a magenta laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Cyan Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:893 +msgid "Activates when a cyan laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "White Detector" +msgstr "" + +#: mods/lzr_laser/blocks.lua:894 +msgid "Activates when a white laser goes into the hole" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1105 +msgid "Hollow Barrel" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1161 +msgid "Cursed Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1162 +msgid "Is untouchable unless a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1163 +msgid "Becomes untouchable when no laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1225 +msgid "Shy Skull" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1226 +msgid "Becomes untouchable when a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1227 +msgid "Is untouchable while a laser goes through it" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1287 +msgid "Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1288 +msgid "Burns on laser contact" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1306 +msgid "Burning Barricade" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1307 +msgid "Ignites neighboring barricades and burns up after 1 second" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1344 mods/lzr_laser/blocks.lua:1384 +#: mods/lzr_laser/blocks.lua:1405 +msgid "Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1346 +msgid "Explodes when fuse gets ignited by laser or fire" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1347 mods/lzr_laser/blocks.lua:1361 +msgid "Destroys cracked blocks in a 3×3×3 area" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1358 +msgid "Ignited bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1360 +msgid "Will explode soon" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/blocks.lua:1384 mods/lzr_laser/blocks.lua:1390 +#: mods/lzr_laser/elements.lua:358 +msgid "@1 (fixed)" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1390 mods/lzr_laser/blocks.lua:1411 +msgid "Ignited Bomb" +msgstr "" + +#: mods/lzr_laser/blocks.lua:1405 +msgid "@1 (rotatable)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/blocks.lua:1411 mods/lzr_laser/elements.lua:526 +msgid "@1 (soft-fixed)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:355 +msgid "@1 (fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:363 mods/lzr_laser/elements.lua:619 +msgid "@1 (inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" it means cannot be picked up or rotated +#: mods/lzr_laser/elements.lua:437 +msgid "@1 (fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1 +#: mods/lzr_laser/elements.lua:440 mods/lzr_laser/elements.lua:658 +msgid "@1 (active)" +msgstr "" + +#. ~ Annotation for a block @1. "fixed" means it cannot be picked up or rotated. @2 is a color code uniquely identifying the active laser color in that block +#: mods/lzr_laser/elements.lua:484 +msgid "@1 (fixed, active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. @2 is a color code uniquely identifying the active laser color in that block +#. ~ Annotation for a block @1. @2 is a color core uniquely identifying this block's laser color +#: mods/lzr_laser/elements.lua:487 mods/lzr_laser/elements.lua:677 +msgid "@1 (active, @2)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:523 +msgid "@1 (soft-fixed, inactive)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated +#: mods/lzr_laser/elements.lua:563 +msgid "@1 (soft-fixed, active)" +msgstr "" + +#. ~ Annotation for a block @1. "soft-fixed" means it cannot be picked up but it CAN be rotated. @2 is a color code uniquely identifying the block's laser color +#: mods/lzr_laser/elements.lua:582 +msgid "@1 (soft-fixed, active, @2)" +msgstr "" + +#. ~ Laser block description. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:217 +msgid "Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:237 +msgid "Barrier Laser (@1)" +msgstr "" + +#. ~ Description of a block that is both laser and invisible barrier that lets rain through but not the player. @1 = color code uniquely identifying the color(s) of the laser beam(s) in that node +#: mods/lzr_laser/laser.lua:265 +msgid "Rain Membrane Laser (@1)" +msgstr "" + +#: mods/lzr_laser/physics.lua:1401 +msgid "" +"Enable or disable frozen lasers. When lasers are frozen, they won’t be " +"updated automatically. Useful for debugging" +msgstr "" + +#: mods/lzr_laser/physics.lua:1415 +msgid "Lasers are now frozen. Map updates will no longer update the lasers." +msgstr "" + +#: mods/lzr_laser/physics.lua:1418 +msgid "Lasers are now unfrozen. Map updates will update the lasers again." +msgstr "" + +#: mods/lzr_laser/physics.lua:1424 +msgid "Force a full laser update to occur in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1435 +msgid "Emit lasers from all emitters in the current level boundaries" +msgstr "" + +#: mods/lzr_laser/physics.lua:1437 +msgid "[]" +msgstr "" + +#: mods/lzr_laser/physics.lua:1451 +msgid "" +"Remove all lasers in the current level boundaries and the current out-of-" +"bounds lasers" +msgstr "" + +#: mods/lzr_laser/tools.lua:15 +msgid "Block State Toggler" +msgstr "" + +#: mods/lzr_laser/tools.lua:16 +msgid "Turns blocks on or off" +msgstr "" + +#: mods/lzr_laser/tools.lua:26 mods/lzr_laser/tools.lua:51 +#: mods/lzr_laser/tools.lua:75 mods/lzr_laser/tools.lua:111 +#: mods/lzr_laser/tools.lua:155 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_laser/tools.lua:40 +msgid "Color Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:41 +msgid "Changes block color" +msgstr "" + +#: mods/lzr_laser/tools.lua:95 +msgid "Screw Changer" +msgstr "" + +#: mods/lzr_laser/tools.lua:96 +msgid "Cycles through screw types for blocks" +msgstr "" + +#: mods/lzr_laser/tools.lua:201 +msgid "Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:202 +msgid "Punch node to select a sender to add receivers to in Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:206 +msgid "Receiver Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:207 +msgid "" +"Punch node to add a node as a receiver to the list of receivers of the " +"selected sender from Sender Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:211 +msgid "Signal Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:212 +msgid "Punch sender node to change its signal type" +msgstr "" + +#: mods/lzr_laser/tools.lua:216 +msgid "Receiver Type Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:217 +msgid "Punch receiver node to change its receiver type" +msgstr "" + +#: mods/lzr_laser/tools.lua:221 +msgid "Reset Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:222 +msgid "Punch sender or receiver to remove all its trigger information" +msgstr "" + +#: mods/lzr_laser/tools.lua:226 +msgid "Info Mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:227 +msgid "Punch node to expose its current trigger relations" +msgstr "" + +#. ~ Tool in level editor to change triggers +#: mods/lzr_laser/tools.lua:235 mods/lzr_laser/tools.lua:260 +msgid "Trigger Tool" +msgstr "" + +#: mods/lzr_laser/tools.lua:238 +msgid "Place to change mode" +msgstr "" + +#: mods/lzr_laser/tools.lua:271 +msgid "This tool only works in the level editor." +msgstr "" + +#: mods/lzr_laser/tools.lua:277 +msgid "This node is outside the level area." +msgstr "" + +#: mods/lzr_laser/tools.lua:283 +msgid "This node is neither a sender nor a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:291 mods/lzr_laser/tools.lua:343 +msgid "This node isn’t a sender." +msgstr "" + +#: mods/lzr_laser/tools.lua:297 mods/lzr_laser/tools.lua:349 +#: mods/lzr_laser/tools.lua:374 mods/lzr_laser/tools.lua:395 +#: mods/lzr_laser/tools.lua:407 +msgid "ERROR: This node wasn’t initialized as a trigger!" +msgstr "" + +#: mods/lzr_laser/tools.lua:309 +msgid "Now setting receivers for sender: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:312 mods/lzr_laser/tools.lua:368 +msgid "This node isn’t a receiver." +msgstr "" + +#: mods/lzr_laser/tools.lua:319 +msgid "Select a sender in Sender Mode first!" +msgstr "" + +#: mods/lzr_laser/tools.lua:325 +msgid "The selected sender no longer exists." +msgstr "" + +#: mods/lzr_laser/tools.lua:336 +msgid "Added signal from sender @1 to receiver @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:338 +msgid "" +"This receiver was already added to the receiver list of the sender at @1." +msgstr "" + +#. ~ @1: short signal type name, @2: long signal type description +#. ~ @1: short receiver type name, @2: long receiver type description +#: mods/lzr_laser/tools.lua:360 mods/lzr_laser/tools.lua:385 +msgid "@1 (@2)" +msgstr "" + +#: mods/lzr_laser/tools.lua:365 +msgid "Signal type of sender @1 changed to @2." +msgstr "" + +#: mods/lzr_laser/tools.lua:390 +msgid "Receiver type of receiver @1 changed to @2." +msgstr "" + +#. ~ Node was reset at @1. +#: mods/lzr_laser/tools.lua:402 +msgid "Reset node at @1." +msgstr "" + +#. ~ list separator +#: mods/lzr_laser/tools.lua:421 mods/lzr_laser/tools.lua:431 +msgid ", " +msgstr "" + +#: mods/lzr_laser/tools.lua:435 +msgid "This node sends to: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:438 +msgid "This node receives from: @1" +msgstr "" + +#: mods/lzr_laser/tools.lua:441 +msgid "" +"This node is a sender and receiver. It neither sends nor receives signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:443 +msgid "This node is a receiver. It does not receive signals." +msgstr "" + +#: mods/lzr_laser/tools.lua:445 +msgid "This node is a sender. It does not send signals." +msgstr "" + +#. ~ Trigger tool was set to the new mode @1 +#: mods/lzr_laser/tools.lua:462 +msgid "Tool set to @1!" +msgstr "" diff --git a/mods/lzr_laser/locale/lzr_laser.zh_Hant.tr b/mods/lzr_laser/locale/lzr_laser.zh_Hant.tr deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/lzr_laser.zh_Hant.tr +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/locale/poconvert/de.po b/mods/lzr_laser/locale/poconvert/de.po deleted file mode 100644 index be2f6468..00000000 --- a/mods/lzr_laser/locale/poconvert/de.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "Schwere Kiste" - -msgid "Old Crate" -msgstr "Alte Kiste" - -msgid "Mossy Heavy Crate" -msgstr "Moosige schwere Kiste" - -msgid "Light Crate" -msgstr "Leichte Kiste" - -msgid "Light enough to be picked up" -msgstr "Leicht genug, um aufgehoben zu werden" - -msgid "Mirror" -msgstr "Spiegel" - -msgid "Deflects a laser" -msgstr "Reflektiert einen Laser" - -msgid "Beam Splitter" -msgstr "Strahlteiler" - -msgid "Both deflects a laser and lets it through" -msgstr "Laser werden hier sowohl reflektiert als auch durch gelassen" - -msgid "Beam Splitter (active, @1)" -msgstr "Strahlteiler (aktiv, @1)" - -msgid "Double Mirror" -msgstr "Doppelspiegel" - -msgid "Deflects lasers on both sides" -msgstr "Reflektiert Laser auf beiden Seiten" - -msgid "Double Mirror (active, @1)" -msgstr "Doppelspiegel (aktiv, @1)" - -msgid "Crystal" -msgstr "Kristall" - -msgid "Deflects lasers in all directions" -msgstr "Reflektiert Laser in alle Richtungen" - -msgid "Mixer" -msgstr "Mischer" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "Zwei Laser gehen rein, ein Laser mit kombinierten Fraben geht raus" - -msgid "Red Emitter" -msgstr "Roter Emitter" - -msgid "Emits a red laser" -msgstr "Erzeugt einen roten Laser" - -msgid "Would emit a red laser if it were turned on" -msgstr "Eingeschaltet würde er einen roten Laser erzeugen" - -msgid "Green Emitter" -msgstr "Grüner Emitter" - -msgid "Emits a green laser" -msgstr "Erzeugt einen grünen Laser" - -msgid "Would emit a green laser if it were turned on" -msgstr "Eingeschaltet würde er einen grünen Laser erzeugen" - -msgid "Blue Emitter" -msgstr "Blauer Emitter" - -msgid "Emits a blue laser" -msgstr "Erzeugt einen blauen Laser" - -msgid "Would emit a blue laser if it were turned on" -msgstr "Eingeschaltet würde er einen blauen Laser erzeugen" - -msgid "Yellow Emitter" -msgstr "Gelber Emitter" - -msgid "Emits a yellow laser" -msgstr "Erzeugt einen gelben Laser" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "Eingeschaltet würde er einen gelben Laser erzeugen" - -msgid "Magenta Emitter" -msgstr "Magenta Emitter" - -msgid "Emits a magenta laser" -msgstr "Erzeugt einen magenta Laser" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "Eingeschaltet würde er einen magenta Laser erzeugen" - -msgid "Cyan Emitter" -msgstr "Türkiser Emitter" - -msgid "Emits a cyan laser" -msgstr "Erzeugt einen türkisen Laser" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "Eingeschaltet würde er einen türkisen Laser erzeugen" - -msgid "White Emitter" -msgstr "Weißer Emitter" - -msgid "Emits a white laser" -msgstr "Erzeugt einen weißen Laser" - -msgid "Would emit a white laser if it were turned on" -msgstr "Eingeschaltet würde er einen weißen Laser erzeugen" - -msgid "Detector" -msgstr "Detektor" - -msgid "Activates when a laser goes into the hole" -msgstr "Wird aktiviert, wenn ein Laser ins Loch geht" - -msgid "Red Detector" -msgstr "Roter Detektor" - -msgid "Activates when a red laser goes into the hole" -msgstr "Wird aktiviert, wenn ein roter Laser ins Loch geht" - -msgid "Green Detector" -msgstr "Grüner Detektor" - -msgid "Activates when a green laser goes into the hole" -msgstr "Wird aktiviert, wenn ein grüner Laser ins Loch geht" - -msgid "Blue Detector" -msgstr "Blauer Detektor" - -msgid "Activates when a blue laser goes into the hole" -msgstr "Wird aktiviert, wenn ein blauer Laser ins Loch geht" - -msgid "Yellow Detector" -msgstr "Gelber Detektor" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "Wird aktiviert, wenn ein gelber Laser ins Loch geht" - -msgid "Magenta Detector" -msgstr "Magenta Detektor" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "Wird aktiviert, wenn ein magenta Laser ins Loch geht" - -msgid "Cyan Detector" -msgstr "Türkiser Detektor" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "Wird aktiviert, wenn ein türkiser Laser ins Loch geht" - -msgid "White Detector" -msgstr "Weißer Detektor" - -msgid "Activates when a white laser goes into the hole" -msgstr "Wird aktiviert, wenn ein weißer Laser ins Loch geht" - -msgid "Hollow Barrel" -msgstr "Hohles Fass" - -msgid "Cursed Skull" -msgstr "Verfluchter Totenkopf" - -msgid "Is untouchable unless a laser goes through it" -msgstr "Ist unberührbar, außer, ein Laser geht durch" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "Wird unberührbar, wenn kein Laser durchgeht" - -msgid "Shy Skull" -msgstr "Scheuer Totenkopf" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "Wird unberührbar, wenn ein Laser durchgeht" - -msgid "Is untouchable while a laser goes through it" -msgstr "Ist unberührbar, solange ein Laser durchgeht" - -msgid "Barricade" -msgstr "Barrikade" - -msgid "Burns on laser contact" -msgstr "Brennt bei Laserkontakt" - -msgid "Burning Barricade" -msgstr "Brennende Barrikade" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "Zündet benachbarte Barrikaden an und verbrennt nach einer Sekunde" - -msgid "Bomb" -msgstr "Bombe" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "Explodeirt, wenn Zündschnur von Laser oder Feuer angezündet wird" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "Zerstört brüchige Blöcke in einem Gebiet von 3×3×3" - -msgid "Ignited bomb" -msgstr "Angezündete Bombe" - -msgid "Will explode soon" -msgstr "Wird in Kürze explodieren" - -msgid "Ignited Bomb" -msgstr "Angezündete Bombe" - -msgid "@1 (rotatable)" -msgstr "@1 (rotierbar)" - -msgid "@1 (fixed)" -msgstr "@1 (fest)" - -msgid "@1 (soft-fixed)" -msgstr "@1 (halbfest)" - -msgid "@1 (fixed, inactive)" -msgstr "@1 (fest, inaktiv)" - -msgid "@1 (inactive)" -msgstr "@1 (inaktiv)" - -msgid "@1 (fixed, active)" -msgstr "@1 (fest, aktiv)" - -msgid "@1 (active)" -msgstr "@1 (aktiv)" - -msgid "@1 (fixed, active, @2)" -msgstr "@1 (fest, aktiv, @2)" - -msgid "@1 (active, @2)" -msgstr "@1 (aktiv, @2)" - -msgid "@1 (soft-fixed, inactive)" -msgstr "@1 (halbfest, inaktiv)" - -msgid "@1 (soft-fixed, active)" -msgstr "@1 (halbfest, aktiv)" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "@1 (halbfest, aktiv, @2)" - -msgid "Laser (@1)" -msgstr "Laser (@1)" - -msgid "Barrier Laser (@1)" -msgstr "Barrierenlaser (@1)" - -msgid "Rain Membrane Laser (@1)" -msgstr "Regenmembranlaser (@1)" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "Eingefrorene Laser aktivieren oder deaktivieren. Wenn Laser eingefroren sind, werden sie nicht mehr automatisch aktualisiert. Nützlich für den Debug" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "Laser sind nun eingefroren. Aktualisierungen der Karte werden nicht mehr die Laser aktualisieren." - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "Laser sind nicht mehr eingefroren. Aktualisierungen der Karte werden die Laser wieder aktualisieren." - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "Eine vollständige Laser-Aktualisierung in den aktuellen Levelgrenzen erzwingen" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "Laser aus allen Emittern in den aktuellen Levelgrenzen erzeugen" - -msgid "[]" -msgstr "[]" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "Alle Laser in den aktuellen Levelgrenzen sowie die aktuellen Out-of-Bounds-Laser entfernen" - -msgid "Block State Toggler" -msgstr "Blockzustandsumschalter" - -msgid "Turns blocks on or off" -msgstr "Schaltet Blöcke ein oder aus" - -msgid "This tool only works in the level editor or development mode." -msgstr "Dieses Werkzeug funktioniert nur im Level-Editor oder dem Entwicklungsmodus." - -msgid "Color Changer" -msgstr "Farbwechsler" - -msgid "Changes block color" -msgstr "Wechselt die Blockfarbe" - -msgid "Screw Changer" -msgstr "Schraubenwechsler" - -msgid "Cycles through screw types for blocks" -msgstr "Wählt einen neuen Schraubentyp für Blöcke aus" - -msgid "Sender Mode" -msgstr "Sendermodus" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "Block hauen, um einen Sender auszuwählen, zu welchem Empfänger im Empfängermodus hinzufügt werden können" - -msgid "Receiver Mode" -msgstr "Empfängermodus" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "Block hauen, um ihn als Empfänger zur Empfängerliste des gewählten Senderblocks vom Sendermodus hinzuzufügen" - -msgid "Signal Type Mode" -msgstr "Signaltypmodus" - -msgid "Punch sender node to change its signal type" -msgstr "Senderblock hauen, um seinen Signaltyp zu ändern" - -msgid "Receiver Type Mode" -msgstr "Empfängertypmodus" - -msgid "Punch receiver node to change its receiver type" -msgstr "Empfängerblock hauen, um seinen Empfängertyp zu ändern" - -msgid "Reset Mode" -msgstr "Zurücksetzmodus" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "Sender oder Empfänger hauen, um all seine Schaltinformationen zu löschen" - -msgid "Info Mode" -msgstr "Infomodus" - -msgid "Punch node to expose its current trigger relations" -msgstr "Block hauen, um seine aktuellen Schaltbeziehungen aufzudecken" - -msgid "Trigger Tool" -msgstr "Schaltwerkzeug" - -msgid "Place to change mode" -msgstr "Platzieren, um Modus zu wechseln" - -msgid "This tool only works in the level editor." -msgstr "Dieses Werkzeug funktioniert nur im Level-Editor." - -msgid "This node is outside the level area." -msgstr "Dieser Node befindet sich außerhalb des Levelgebiets." - -msgid "This node is neither a sender nor a receiver." -msgstr "Dieser Block ist weder Sender noch Empfänger." - -msgid "This node isn’t a sender." -msgstr "Dieser Block ist kein Sender." - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "FEHLER: Dieser Node wurde nicht als Auslöser initialisiert!" - -msgid "Now setting receivers for sender: @1" -msgstr "Jetzt werden die Empfänger für den Sender @1 gesetzt." - -msgid "This node isn’t a receiver." -msgstr "Dieser Block ist kein Empfänger." - -msgid "Select a sender in Sender Mode first!" -msgstr "Wählen Sie zuerst einen Sender im Sendermodus!" - -msgid "The selected sender no longer exists." -msgstr "Der gewählte Sender existiert nicht mehr." - -msgid "Added signal from sender @1 to receiver @2." -msgstr "Signal hinzugefügt: Von Sender @1 zu Empfänger @2." - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "Dieser Empfänger wurde bereits zur Empfängerliste vom Sender bei @1 hinzugefügt." - -msgid "@1 (@2)" -msgstr "@1 (@2)" - -msgid "Signal type of sender @1 changed to @2." -msgstr "Signaltyp vom Sender @1 zu @2 geändert." - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "Empfängertyp vom Empfänger @1 zu @2 geändert." - -msgid "Reset node at @1." -msgstr "Block bei @1 zurückgesetzt." - -msgid ", " -msgstr ", " - -msgid "This node sends to: @1" -msgstr "Dieser Block sendet nach: @1" - -msgid "This node receives from: @1" -msgstr "Dieser Block empfängt von: @1" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "Dieser Block ist ein Sender und Empfänger. Es sendet und empfängt keine Signale." - -msgid "This node is a receiver. It does not receive signals." -msgstr "Dieser Block ist ein Empfänger. Er empfängt keine Signale." - -msgid "This node is a sender. It does not send signals." -msgstr "Dieser Block ist ein Sender. Er sendet keine Signale." - -msgid "Tool set to @1!" -msgstr "Werkzeug gesetzt zu @1!" - diff --git a/mods/lzr_laser/locale/poconvert/es.po b/mods/lzr_laser/locale/poconvert/es.po deleted file mode 100644 index f84636e0..00000000 --- a/mods/lzr_laser/locale/poconvert/es.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "Caja pesada" - -msgid "Old Crate" -msgstr "Vieja caja" - -msgid "Mossy Heavy Crate" -msgstr "Caja pesada musgosa" - -msgid "Light Crate" -msgstr "Caja ligera" - -msgid "Light enough to be picked up" -msgstr "Suficientemente ligera para recogerla" - -msgid "Mirror" -msgstr "Espejo" - -msgid "Deflects a laser" -msgstr "Desvía un láser" - -msgid "Beam Splitter" -msgstr "Divisor de haz" - -msgid "Both deflects a laser and lets it through" -msgstr "Desvía un láser y lo deja pasar" - -msgid "Beam Splitter (active, @1)" -msgstr "Divisor de haz (activo, @1)" - -msgid "Double Mirror" -msgstr "Espejo doble" - -msgid "Deflects lasers on both sides" -msgstr "Desvía los láseres en ambos lados" - -msgid "Double Mirror (active, @1)" -msgstr "Espejo doble (activo, @1)" - -msgid "Crystal" -msgstr "Cristal" - -msgid "Deflects lasers in all directions" -msgstr "Desvía láseres en todas direcciones" - -msgid "Mixer" -msgstr "Mezclador" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "Dos láseres entran, sale uno con los colores combinados" - -msgid "Red Emitter" -msgstr "Emisor rojo" - -msgid "Emits a red laser" -msgstr "Emite un láser rojo" - -msgid "Would emit a red laser if it were turned on" -msgstr "Emitiría un láser rojo si estuviera encendido" - -msgid "Green Emitter" -msgstr "Emisor verde" - -msgid "Emits a green laser" -msgstr "Emite un láser verde" - -msgid "Would emit a green laser if it were turned on" -msgstr "Emitiría un láser verde si estuviera encendido" - -msgid "Blue Emitter" -msgstr "Emisor azul" - -msgid "Emits a blue laser" -msgstr "Emite un láser azul" - -msgid "Would emit a blue laser if it were turned on" -msgstr "Emitiría un láser azul si estuviera encendido" - -msgid "Yellow Emitter" -msgstr "Emisor amarillo" - -msgid "Emits a yellow laser" -msgstr "Emite un láser amarillo" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "Emitiría un láser amarillo si estuviera encendido" - -msgid "Magenta Emitter" -msgstr "Emisor magenta" - -msgid "Emits a magenta laser" -msgstr "Emite un láser magenta" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "Emitiría un láser magenta si estuviera encendido" - -msgid "Cyan Emitter" -msgstr "Emisor cian" - -msgid "Emits a cyan laser" -msgstr "Emite un láser cian" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "Emitiría un láser cian si estuviera encendido" - -msgid "White Emitter" -msgstr "Emisor blanco" - -msgid "Emits a white laser" -msgstr "Emite un láser blanco" - -msgid "Would emit a white laser if it were turned on" -msgstr "Emitiría un láser blanco si estuviera encendido" - -msgid "Detector" -msgstr "Detector" - -msgid "Activates when a laser goes into the hole" -msgstr "Se activa cuando un láser entra en el agujero" - -msgid "Red Detector" -msgstr "Detector rojo" - -msgid "Activates when a red laser goes into the hole" -msgstr "Se activa cuando un láser rojo entra en el agujero" - -msgid "Green Detector" -msgstr "Detector verde" - -msgid "Activates when a green laser goes into the hole" -msgstr "Se activa cuando un láser verde entra en el agujero" - -msgid "Blue Detector" -msgstr "Detector azul" - -msgid "Activates when a blue laser goes into the hole" -msgstr "Se activa cuando un láser azul entra en el agujero" - -msgid "Yellow Detector" -msgstr "Detector amarillo" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "Se activa cuando un láser amarillo entra en el agujero" - -msgid "Magenta Detector" -msgstr "Detector magenta" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "Se activa cuando un láser magenta entra en el agujero" - -msgid "Cyan Detector" -msgstr "Detector cian" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "Se activa cuando un láser cian entra en el agujero" - -msgid "White Detector" -msgstr "Detector blanco" - -msgid "Activates when a white laser goes into the hole" -msgstr "Se activa cuando un láser blanco entra en el agujero" - -msgid "Hollow Barrel" -msgstr "Barril hueco" - -msgid "Cursed Skull" -msgstr "Cráneo maldito" - -msgid "Is untouchable unless a laser goes through it" -msgstr "Es intocable a menos que un láser lo atraviese" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "Se vuelve intocable cuando ningún láser lo atraviesa" - -msgid "Shy Skull" -msgstr "Cráneo tímido" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "Se vuelve intocable cuando ningún láser lo atraviesa" - -msgid "Is untouchable while a laser goes through it" -msgstr "Se vuelve intocable cuando un láser lo atraviesa" - -msgid "Barricade" -msgstr "Barricada" - -msgid "Burns on laser contact" -msgstr "Se quema al contacto con un láser" - -msgid "Burning Barricade" -msgstr "Barricada en llamas" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "Prende fuego a las barricadas vecinas y se quema después de un segundo" - -msgid "Bomb" -msgstr "Bomba" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "Explota cuando la mecha se enciende con láser o fuego" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "Destruye bloques agrietados en un área de 3x3x3" - -msgid "Ignited bomb" -msgstr "Bomba encendida" - -msgid "Will explode soon" -msgstr "Explotará pronto" - -msgid "Ignited Bomb" -msgstr "Bomba encendida" - -msgid "@1 (rotatable)" -msgstr "@1 (se puede rotar)" - -msgid "@1 (fixed)" -msgstr "@1 (fijado)" - -msgid "@1 (soft-fixed)" -msgstr "@1 (fijado suave)" - -msgid "@1 (fixed, inactive)" -msgstr "@1 (fijo, inactivo)" - -msgid "@1 (inactive)" -msgstr "@1 (inactivo)" - -msgid "@1 (fixed, active)" -msgstr "@1 (fijado, activo)" - -msgid "@1 (active)" -msgstr "@1 (activo)" - -msgid "@1 (fixed, active, @2)" -msgstr "@1 (fijado, activos, @2)" - -msgid "@1 (active, @2)" -msgstr "@1 (activo, @2)" - -msgid "@1 (soft-fixed, inactive)" -msgstr "@1 (fijo suavemente, inactivo)" - -msgid "@1 (soft-fixed, active)" -msgstr "@1 (fijado suave, activo)" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "@1 (fijado suave, activo, @2)" - -msgid "Laser (@1)" -msgstr "Láser (@1)" - -msgid "Barrier Laser (@1)" -msgstr "Barrera láser (@1)" - -msgid "Rain Membrane Laser (@1)" -msgstr "Láser de membrana de lluvia (@1)" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "Activa o desactiva los láseres congelados. Cuando los láseres están congelados, no se actualizarán automáticamente. Útil para depurar" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "Los láseres ahora están congelados. Las actualizaciones de mapas ya no actualizarán los láseres." - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "Los láseres ahora están descongelados. Las actualizaciones de mapas actualizarán los láseres nuevamente." - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "Forzar que se produzca una actualización completa del láser en los límites de nivel actuales" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "Emite láseres de todos los emisores en los límites de nivel actuales" - -msgid "[]" -msgstr "[]" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "Elimina todos los láseres en los límites del nivel actual y los láseres fuera de los límites actuales" - -msgid "Block State Toggler" -msgstr "Alternador de estado de bloque" - -msgid "Turns blocks on or off" -msgstr "Activa o desactiva los bloques" - -msgid "This tool only works in the level editor or development mode." -msgstr "Esta herramienta solo funciona en el editor del nivel o modo desarrollo." - -msgid "Color Changer" -msgstr "Cambiador de color" - -msgid "Changes block color" -msgstr "Cambia el color del bloque" - -msgid "Screw Changer" -msgstr "Cambiador de tornillos" - -msgid "Cycles through screw types for blocks" -msgstr "Recorre los tipos de tornillos para bloques" - -msgid "Sender Mode" -msgstr "Modo remitente" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "Golpea al nodo para seleccionar un remitente al que agregar receptores en el modo receptor" - -msgid "Receiver Mode" -msgstr "Modo receptor" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "Golpear al nodo para agregar un nodo como receptor a la lista de receptores del remitente seleccionado desde el Modo Remitente" - -msgid "Signal Type Mode" -msgstr "Modo de tipo de señal" - -msgid "Punch sender node to change its signal type" -msgstr "Golpear el nodo emisor para cambiar su tipo de señal" - -msgid "Receiver Type Mode" -msgstr "Modo de tipo de receptor" - -msgid "Punch receiver node to change its receiver type" -msgstr "Golpear el nodo receptor para cambiar su tipo de receptor" - -msgid "Reset Mode" -msgstr "Modo de reinicio" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "Golpee al remitente o al receptor para eliminar toda su información de activación" - -msgid "Info Mode" -msgstr "Modo de información" - -msgid "Punch node to expose its current trigger relations" -msgstr "Golpea el nodo para exponer sus relaciones de activación actuales" - -msgid "Trigger Tool" -msgstr "Herramienta de activación" - -msgid "Place to change mode" -msgstr "Colocar para cambiar el modo" - -msgid "This tool only works in the level editor." -msgstr "Esta herramienta solo funciona en el editor del nivel." - -msgid "This node is outside the level area." -msgstr "Este nodo esta fuera del área del nivel." - -msgid "This node is neither a sender nor a receiver." -msgstr "Este nodo no es ni remitente ni receptor." - -msgid "This node isn’t a sender." -msgstr "Este nodo no es un remitente." - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "ERROR: ¡Este nodo no fue inicializado como un disparador!" - -msgid "Now setting receivers for sender: @1" -msgstr "Ahora estableciendo los receptores para el remitente: @1" - -msgid "This node isn’t a receiver." -msgstr "Este nodo no es un receptor." - -msgid "Select a sender in Sender Mode first!" -msgstr "¡Selecciona un remitente en el Modo Remitente primero!" - -msgid "The selected sender no longer exists." -msgstr "El remitente seleccionado ya no existe." - -msgid "Added signal from sender @1 to receiver @2." -msgstr "Señal agregada desde el remitente @1 al receptor @2." - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "Este receptor ya se agregó a la lista de receptores del remitente en @1." - -msgid "@1 (@2)" -msgstr "@1 (@2)" - -msgid "Signal type of sender @1 changed to @2." -msgstr "El tipo de señal del remitente @1 cambió a @2." - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "El tipo de recibo del receptor @1 cambió a @2." - -msgid "Reset node at @1." -msgstr "Reiniciar nodo en @1." - -msgid ", " -msgstr ", " - -msgid "This node sends to: @1" -msgstr "Este nodo se envía a: @1" - -msgid "This node receives from: @1" -msgstr "Este nodo se recibe desde: @1" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "Este nodo es un remitente y un receptor. No envía ni recibe señales." - -msgid "This node is a receiver. It does not receive signals." -msgstr "Este nodo no es un receptor. No recibe señales." - -msgid "This node is a sender. It does not send signals." -msgstr "Este nodo no es un remitente. No envía señales." - -msgid "Tool set to @1!" -msgstr "¡Herramienta configurada en @1!" - diff --git a/mods/lzr_laser/locale/poconvert/fr.po b/mods/lzr_laser/locale/poconvert/fr.po deleted file mode 100644 index 22252155..00000000 --- a/mods/lzr_laser/locale/poconvert/fr.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "Caisse lourde" - -msgid "Old Crate" -msgstr "Vieille caisse" - -msgid "Mossy Heavy Crate" -msgstr "Caisse lourde moussue" - -msgid "Light Crate" -msgstr "Caisse légère" - -msgid "Light enough to be picked up" -msgstr "Assez légère pour être transportée" - -msgid "Mirror" -msgstr "Miroir" - -msgid "Deflects a laser" -msgstr "Réfléchit les lasers sur le côté" - -msgid "Beam Splitter" -msgstr "Miroir semi-réfléchissant" - -msgid "Both deflects a laser and lets it through" -msgstr "Réfléchit une partie d'un laser sur le côté et laisse passer l'autre" - -msgid "Beam Splitter (active, @1)" -msgstr "Miroir semi-réfléchissant (activé, @1)" - -msgid "Double Mirror" -msgstr "Double miroir" - -msgid "Deflects lasers on both sides" -msgstr "Fonctionne des deux côtés comme un miroir normal" - -msgid "Double Mirror (active, @1)" -msgstr "Miroir double (activé, @1)" - -msgid "Crystal" -msgstr "Cristal" - -msgid "Deflects lasers in all directions" -msgstr "Réfléchit les lasers dans toutes les directions" - -msgid "Mixer" -msgstr "Mélangeur" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "Quand deux lasers y entrent, leurs couleurs sont mélangées et un laser de cette couleur est renvoyé" - -msgid "Red Emitter" -msgstr "Émetteur rouge" - -msgid "Emits a red laser" -msgstr "Émet un laser rouge" - -msgid "Would emit a red laser if it were turned on" -msgstr "Émettrait un laser rouge s'il était activé" - -msgid "Green Emitter" -msgstr "Émetteur vert" - -msgid "Emits a green laser" -msgstr "Émet un laser vert" - -msgid "Would emit a green laser if it were turned on" -msgstr "Émettrait un laser vert s'il était activé" - -msgid "Blue Emitter" -msgstr "Émetteur bleu" - -msgid "Emits a blue laser" -msgstr "Émet un laser bleu" - -msgid "Would emit a blue laser if it were turned on" -msgstr "Émettrait un laser bleu s'il était activé" - -msgid "Yellow Emitter" -msgstr "Émetteur jaune" - -msgid "Emits a yellow laser" -msgstr "Émet un laser jaune" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "Émettrait un laser jaune s'il était activé" - -msgid "Magenta Emitter" -msgstr "Émetteur magenta" - -msgid "Emits a magenta laser" -msgstr "Émet un laser magenta" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "Émettrait un laser magenta s'il était activé" - -msgid "Cyan Emitter" -msgstr "Émetteur cyan" - -msgid "Emits a cyan laser" -msgstr "Émet un laser cyan" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "Émettrait un laser cyan s'il était activé" - -msgid "White Emitter" -msgstr "Émetteur blanc" - -msgid "Emits a white laser" -msgstr "Émet un laser blanc" - -msgid "Would emit a white laser if it were turned on" -msgstr "Émettrait un laser blanc s'il était activé" - -msgid "Detector" -msgstr "Détecteur" - -msgid "Activates when a laser goes into the hole" -msgstr "S'active quand un laser entre dans le trou" - -msgid "Red Detector" -msgstr "Détecteur rouge" - -msgid "Activates when a red laser goes into the hole" -msgstr "S'active quand un laser rouge entre dans le trou" - -msgid "Green Detector" -msgstr "Détecteur vert" - -msgid "Activates when a green laser goes into the hole" -msgstr "S'active quand un laser vert entre dans le trou" - -msgid "Blue Detector" -msgstr "Détecteur bleu" - -msgid "Activates when a blue laser goes into the hole" -msgstr "S'active quand un laser bleu entre dans le trou" - -msgid "Yellow Detector" -msgstr "Détecteur jaune" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "S'active quand un laser jaune entre dans le trou" - -msgid "Magenta Detector" -msgstr "Détecteur magenta" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "S'active quand un laser magenta entre dans le trou" - -msgid "Cyan Detector" -msgstr "Détecteur cyan" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "S'active quand un laser cyan entre dans le trou" - -msgid "White Detector" -msgstr "Détecteur blanc" - -msgid "Activates when a white laser goes into the hole" -msgstr "S'active quand un laser blanc entre dans le trou" - -msgid "Hollow Barrel" -msgstr "Tonneau sans fond" - -msgid "Cursed Skull" -msgstr "Crâne maudit" - -msgid "Is untouchable unless a laser goes through it" -msgstr "Intangible tant qu'aucun laser ne le traverse" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "Devient intangible quand aucun laser ne le traverse" - -msgid "Shy Skull" -msgstr "Crâne timide" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "Devient intangible quand un laser le traverse" - -msgid "Is untouchable while a laser goes through it" -msgstr "Intangible tant qu'un laser le traverse" - -msgid "Barricade" -msgstr "Barricade" - -msgid "Burns on laser contact" -msgstr "Inflammable par les lasers" - -msgid "Burning Barricade" -msgstr "Barricade enflammée" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "Enflamme les barricades proches et disparaît après une seconde" - -msgid "Bomb" -msgstr "Bombe" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "Explose quand sa mèche est allumée par un laser ou du feu" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "Détruit les blocs fissurés autour d'elle" - -msgid "Ignited bomb" -msgstr "Bombe allumée" - -msgid "Will explode soon" -msgstr "Est sur le point d'exploser" - -msgid "Ignited Bomb" -msgstr "Bombe allumée" - -msgid "@1 (rotatable)" -msgstr "@1 (tournable)" - -msgid "@1 (fixed)" -msgstr "@1 (fixé)" - -msgid "@1 (soft-fixed)" -msgstr "@1 (semi-fixé)" - -msgid "@1 (fixed, inactive)" -msgstr "@1 (fixé, inactif)" - -msgid "@1 (inactive)" -msgstr "@1 (inactif)" - -msgid "@1 (fixed, active)" -msgstr "@1 (fixé, activé)" - -msgid "@1 (active)" -msgstr "@1 (activé)" - -msgid "@1 (fixed, active, @2)" -msgstr "@1 (fixé, activé, @2)" - -msgid "@1 (active, @2)" -msgstr "@1 (activé, @2)" - -msgid "@1 (soft-fixed, inactive)" -msgstr "@1 (semi-fixé, inactif)" - -msgid "@1 (soft-fixed, active)" -msgstr "@1 (semi-fixé, activé)" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "@1 (semi-fixé, activé, @2)" - -msgid "Laser (@1)" -msgstr "Laser (@1)" - -msgid "Barrier Laser (@1)" -msgstr "Barrière avec laser (@1)" - -msgid "Rain Membrane Laser (@1)" -msgstr "Membrane perméable avec laser (@1)" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "Active ou désactive le gel des lasers. Quand ils sont gelés, il ne sont pas mis à jour automatiquement. Peut être utile pour débugger" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "Les lasers sont maintenant gelés. Les mises à jour de la carte ne modifieront plus les lasers." - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "Les lasers ne sont maintenant plus gelés. Les mises à jour de la carte modifieront à nouveau les lasers." - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "Force la mise à jour des lasers dans le niveau" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "Active tous les émetteurs du niveau" - -msgid "[]" -msgstr "[]" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "Supprime tous les lasers du niveau" - -msgid "Block State Toggler" -msgstr "Changeur d'état de bloc" - -msgid "Turns blocks on or off" -msgstr "Allume ou éteint des blocs" - -msgid "This tool only works in the level editor or development mode." -msgstr "Cet outil ne marche que dans l'éditeur de niveaux ou en mode développement." - -msgid "Color Changer" -msgstr "Changeur de couleur" - -msgid "Changes block color" -msgstr "Change la couleur des blocs" - -msgid "Screw Changer" -msgstr "Changeur de vis" - -msgid "Cycles through screw types for blocks" -msgstr "Change le type de vis des blocs" - -msgid "Sender Mode" -msgstr "Mode émission" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "Tapez un bloc pour sélectionner un émetteur pour lequel ajouter des récepteurs en mode réception" - -msgid "Receiver Mode" -msgstr "Mode réception" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "Tapez un bloc pour l'ajouter comme récepteur du bloc sélectionné comme émetteur en mode émission" - -msgid "Signal Type Mode" -msgstr "Mode type de signal" - -msgid "Punch sender node to change its signal type" -msgstr "Tapez le bloc émetteur pour changer son type de signal" - -msgid "Receiver Type Mode" -msgstr "Mode type de récepteur" - -msgid "Punch receiver node to change its receiver type" -msgstr "Tapez un bloc récepteur pour changer son type de récepteur" - -msgid "Reset Mode" -msgstr "Mode réinitialisation" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "Tapez un bloc émetteur ou récepteur pour supprimer tous ses déclencheurs" - -msgid "Info Mode" -msgstr "Mode information" - -msgid "Punch node to expose its current trigger relations" -msgstr "Tapez un bloc pour obtenir des informations sur les déclencheurs associés" - -msgid "Trigger Tool" -msgstr "Gestionnaire de déclencheurs" - -msgid "Place to change mode" -msgstr "[Activer] pour changer de mode" - -msgid "This tool only works in the level editor." -msgstr "Cet outil ne marche que dans l'éditeur de niveaux." - -msgid "This node is outside the level area." -msgstr "Ce bloc est en-dehors du niveau." - -msgid "This node is neither a sender nor a receiver." -msgstr "Ce bloc ne peut être ni un émetteur, ni un récepteur." - -msgid "This node isn’t a sender." -msgstr "Ce bloc ne peut pas être un émetteur." - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "ERREUR : ce bloc n'a pas de déclencheurs associés !" - -msgid "Now setting receivers for sender: @1" -msgstr "Définition des récepteurs de lémetteur : @1" - -msgid "This node isn’t a receiver." -msgstr "Ce bloc ne peut pas être un récepteur." - -msgid "Select a sender in Sender Mode first!" -msgstr "Vous devez d'abord sélectionner un bloc émetteur en mode émission !" - -msgid "The selected sender no longer exists." -msgstr "Le bloc émetteur sélectionné n'existe plus." - -msgid "Added signal from sender @1 to receiver @2." -msgstr "Le signal du bloc émetteur @1 au bloc récepteur @2 a été ajouté." - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "Ce bloc récepteur fait déjà partie des récepteur du bloc émetteur à @1." - -msgid "@1 (@2)" -msgstr "@1 (@2)" - -msgid "Signal type of sender @1 changed to @2." -msgstr "Le type du signal du bloc émetteur @1 est maintenant @2." - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "Le bloc récepteur @1 est maintenant de type @2." - -msgid "Reset node at @1." -msgstr "Les déclencheurs du bloc à @1 a été réinitialisé." - -msgid ", " -msgstr ", " - -msgid "This node sends to: @1" -msgstr "Ce bloc émet vers : @1" - -msgid "This node receives from: @1" -msgstr "Ce bloc reçoit de : @1" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "Ce bloc est à la fois émetteur et récepteur. Il n'envoie ni ne reçoit de signaux." - -msgid "This node is a receiver. It does not receive signals." -msgstr "Ce bloc est un récepteur. Il ne reçoit pas de signaux." - -msgid "This node is a sender. It does not send signals." -msgstr "Ce bloc est un émeteur. Il n'envoie pas de signaux." - -msgid "Tool set to @1!" -msgstr "Mode @1 activé." - diff --git a/mods/lzr_laser/locale/poconvert/id.po b/mods/lzr_laser/locale/poconvert/id.po deleted file mode 100644 index 48b6b50c..00000000 --- a/mods/lzr_laser/locale/poconvert/id.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/it.po b/mods/lzr_laser/locale/poconvert/it.po deleted file mode 100644 index fd36fe10..00000000 --- a/mods/lzr_laser/locale/poconvert/it.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/jbo.po b/mods/lzr_laser/locale/poconvert/jbo.po deleted file mode 100644 index ffcda388..00000000 --- a/mods/lzr_laser/locale/poconvert/jbo.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/ms.po b/mods/lzr_laser/locale/poconvert/ms.po deleted file mode 100644 index d76bb19c..00000000 --- a/mods/lzr_laser/locale/poconvert/ms.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/pt_BR.po b/mods/lzr_laser/locale/poconvert/pt_BR.po deleted file mode 100644 index 96e3c705..00000000 --- a/mods/lzr_laser/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/ru.po b/mods/lzr_laser/locale/poconvert/ru.po deleted file mode 100644 index 680f8766..00000000 --- a/mods/lzr_laser/locale/poconvert/ru.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/se.po b/mods/lzr_laser/locale/poconvert/se.po deleted file mode 100644 index c697c724..00000000 --- a/mods/lzr_laser/locale/poconvert/se.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/sk.po b/mods/lzr_laser/locale/poconvert/sk.po deleted file mode 100644 index 390bda6e..00000000 --- a/mods/lzr_laser/locale/poconvert/sk.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/template.pot b/mods/lzr_laser/locale/poconvert/template.pot deleted file mode 100644 index e2aa3b9c..00000000 --- a/mods/lzr_laser/locale/poconvert/template.pot +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/tr.po b/mods/lzr_laser/locale/poconvert/tr.po deleted file mode 100644 index cde18107..00000000 --- a/mods/lzr_laser/locale/poconvert/tr.po +++ /dev/null @@ -1,423 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" - diff --git a/mods/lzr_laser/locale/poconvert/zh_Hans.po b/mods/lzr_laser/locale/poconvert/zh_Hans.po deleted file mode 100644 index e131860d..00000000 --- a/mods/lzr_laser/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,422 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" diff --git a/mods/lzr_laser/locale/poconvert/zh_Hant.po b/mods/lzr_laser/locale/poconvert/zh_Hant.po deleted file mode 100644 index 97a18689..00000000 --- a/mods/lzr_laser/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,422 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_laser x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Heavy Crate" -msgstr "" - -msgid "Old Crate" -msgstr "" - -msgid "Mossy Heavy Crate" -msgstr "" - -msgid "Light Crate" -msgstr "" - -msgid "Light enough to be picked up" -msgstr "" - -msgid "Mirror" -msgstr "" - -msgid "Deflects a laser" -msgstr "" - -msgid "Beam Splitter" -msgstr "" - -msgid "Both deflects a laser and lets it through" -msgstr "" - -msgid "Beam Splitter (active, @1)" -msgstr "" - -msgid "Double Mirror" -msgstr "" - -msgid "Deflects lasers on both sides" -msgstr "" - -msgid "Double Mirror (active, @1)" -msgstr "" - -msgid "Crystal" -msgstr "" - -msgid "Deflects lasers in all directions" -msgstr "" - -msgid "Mixer" -msgstr "" - -msgid "Two lasers go in, a laser with their colors combined goes out" -msgstr "" - -msgid "Red Emitter" -msgstr "" - -msgid "Emits a red laser" -msgstr "" - -msgid "Would emit a red laser if it were turned on" -msgstr "" - -msgid "Green Emitter" -msgstr "" - -msgid "Emits a green laser" -msgstr "" - -msgid "Would emit a green laser if it were turned on" -msgstr "" - -msgid "Blue Emitter" -msgstr "" - -msgid "Emits a blue laser" -msgstr "" - -msgid "Would emit a blue laser if it were turned on" -msgstr "" - -msgid "Yellow Emitter" -msgstr "" - -msgid "Emits a yellow laser" -msgstr "" - -msgid "Would emit a yellow laser if it were turned on" -msgstr "" - -msgid "Magenta Emitter" -msgstr "" - -msgid "Emits a magenta laser" -msgstr "" - -msgid "Would emit a magenta laser if it were turned on" -msgstr "" - -msgid "Cyan Emitter" -msgstr "" - -msgid "Emits a cyan laser" -msgstr "" - -msgid "Would emit a cyan laser if it were turned on" -msgstr "" - -msgid "White Emitter" -msgstr "" - -msgid "Emits a white laser" -msgstr "" - -msgid "Would emit a white laser if it were turned on" -msgstr "" - -msgid "Detector" -msgstr "" - -msgid "Activates when a laser goes into the hole" -msgstr "" - -msgid "Red Detector" -msgstr "" - -msgid "Activates when a red laser goes into the hole" -msgstr "" - -msgid "Green Detector" -msgstr "" - -msgid "Activates when a green laser goes into the hole" -msgstr "" - -msgid "Blue Detector" -msgstr "" - -msgid "Activates when a blue laser goes into the hole" -msgstr "" - -msgid "Yellow Detector" -msgstr "" - -msgid "Activates when a yellow laser goes into the hole" -msgstr "" - -msgid "Magenta Detector" -msgstr "" - -msgid "Activates when a magenta laser goes into the hole" -msgstr "" - -msgid "Cyan Detector" -msgstr "" - -msgid "Activates when a cyan laser goes into the hole" -msgstr "" - -msgid "White Detector" -msgstr "" - -msgid "Activates when a white laser goes into the hole" -msgstr "" - -msgid "Hollow Barrel" -msgstr "" - -msgid "Cursed Skull" -msgstr "" - -msgid "Is untouchable unless a laser goes through it" -msgstr "" - -msgid "Becomes untouchable when no laser goes through it" -msgstr "" - -msgid "Shy Skull" -msgstr "" - -msgid "Becomes untouchable when a laser goes through it" -msgstr "" - -msgid "Is untouchable while a laser goes through it" -msgstr "" - -msgid "Barricade" -msgstr "" - -msgid "Burns on laser contact" -msgstr "" - -msgid "Burning Barricade" -msgstr "" - -msgid "Ignites neighboring barricades and burns up after 1 second" -msgstr "" - -msgid "Bomb" -msgstr "" - -msgid "Explodes when fuse gets ignited by laser or fire" -msgstr "" - -msgid "Destroys cracked blocks in a 3×3×3 area" -msgstr "" - -msgid "Ignited bomb" -msgstr "" - -msgid "Will explode soon" -msgstr "" - -msgid "Ignited Bomb" -msgstr "" - -msgid "@1 (rotatable)" -msgstr "" - -msgid "@1 (fixed)" -msgstr "" - -msgid "@1 (soft-fixed)" -msgstr "" - -msgid "@1 (fixed, inactive)" -msgstr "" - -msgid "@1 (inactive)" -msgstr "" - -msgid "@1 (fixed, active)" -msgstr "" - -msgid "@1 (active)" -msgstr "" - -msgid "@1 (fixed, active, @2)" -msgstr "" - -msgid "@1 (active, @2)" -msgstr "" - -msgid "@1 (soft-fixed, inactive)" -msgstr "" - -msgid "@1 (soft-fixed, active)" -msgstr "" - -msgid "@1 (soft-fixed, active, @2)" -msgstr "" - -msgid "Laser (@1)" -msgstr "" - -msgid "Barrier Laser (@1)" -msgstr "" - -msgid "Rain Membrane Laser (@1)" -msgstr "" - -msgid "Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging" -msgstr "" - -msgid "Lasers are now frozen. Map updates will no longer update the lasers." -msgstr "" - -msgid "Lasers are now unfrozen. Map updates will update the lasers again." -msgstr "" - -msgid "Force a full laser update to occur in the current level boundaries" -msgstr "" - -msgid "Emit lasers from all emitters in the current level boundaries" -msgstr "" - -msgid "[]" -msgstr "" - -msgid "Remove all lasers in the current level boundaries and the current out-of-bounds lasers" -msgstr "" - -msgid "Block State Toggler" -msgstr "" - -msgid "Turns blocks on or off" -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Color Changer" -msgstr "" - -msgid "Changes block color" -msgstr "" - -msgid "Screw Changer" -msgstr "" - -msgid "Cycles through screw types for blocks" -msgstr "" - -msgid "Sender Mode" -msgstr "" - -msgid "Punch node to select a sender to add receivers to in Receiver Mode" -msgstr "" - -msgid "Receiver Mode" -msgstr "" - -msgid "Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode" -msgstr "" - -msgid "Signal Type Mode" -msgstr "" - -msgid "Punch sender node to change its signal type" -msgstr "" - -msgid "Receiver Type Mode" -msgstr "" - -msgid "Punch receiver node to change its receiver type" -msgstr "" - -msgid "Reset Mode" -msgstr "" - -msgid "Punch sender or receiver to remove all its trigger information" -msgstr "" - -msgid "Info Mode" -msgstr "" - -msgid "Punch node to expose its current trigger relations" -msgstr "" - -msgid "Trigger Tool" -msgstr "" - -msgid "Place to change mode" -msgstr "" - -msgid "This tool only works in the level editor." -msgstr "" - -msgid "This node is outside the level area." -msgstr "" - -msgid "This node is neither a sender nor a receiver." -msgstr "" - -msgid "This node isn’t a sender." -msgstr "" - -msgid "ERROR: This node wasn’t initialized as a trigger!" -msgstr "" - -msgid "Now setting receivers for sender: @1" -msgstr "" - -msgid "This node isn’t a receiver." -msgstr "" - -msgid "Select a sender in Sender Mode first!" -msgstr "" - -msgid "The selected sender no longer exists." -msgstr "" - -msgid "Added signal from sender @1 to receiver @2." -msgstr "" - -msgid "This receiver was already added to the receiver list of the sender at @1." -msgstr "" - -msgid "@1 (@2)" -msgstr "" - -msgid "Signal type of sender @1 changed to @2." -msgstr "" - -msgid "Receiver type of receiver @1 changed to @2." -msgstr "" - -msgid "Reset node at @1." -msgstr "" - -msgid ", " -msgstr "" - -msgid "This node sends to: @1" -msgstr "" - -msgid "This node receives from: @1" -msgstr "" - -msgid "This node is a sender and receiver. It neither sends nor receives signals." -msgstr "" - -msgid "This node is a receiver. It does not receive signals." -msgstr "" - -msgid "This node is a sender. It does not send signals." -msgstr "" - -msgid "Tool set to @1!" -msgstr "" diff --git a/mods/lzr_laser/locale/template.txt b/mods/lzr_laser/locale/template.txt deleted file mode 100644 index 06327f1c..00000000 --- a/mods/lzr_laser/locale/template.txt +++ /dev/null @@ -1,137 +0,0 @@ -# textdomain: lzr_laser -Heavy Crate= -Old Crate= -Mossy Heavy Crate= -Light Crate= -Light enough to be picked up= -Mirror= -Deflects a laser= -Beam Splitter= -Both deflects a laser and lets it through= -Beam Splitter (active, @1)= -Double Mirror= -Deflects lasers on both sides= -Double Mirror (active, @1)= -Crystal= -Deflects lasers in all directions= -Mixer= -Two lasers go in, a laser with their colors combined goes out= -Red Emitter= -Emits a red laser= -Would emit a red laser if it were turned on= -Green Emitter= -Emits a green laser= -Would emit a green laser if it were turned on= -Blue Emitter= -Emits a blue laser= -Would emit a blue laser if it were turned on= -Yellow Emitter= -Emits a yellow laser= -Would emit a yellow laser if it were turned on= -Magenta Emitter= -Emits a magenta laser= -Would emit a magenta laser if it were turned on= -Cyan Emitter= -Emits a cyan laser= -Would emit a cyan laser if it were turned on= -White Emitter= -Emits a white laser= -Would emit a white laser if it were turned on= -Detector= -Activates when a laser goes into the hole= -Red Detector= -Activates when a red laser goes into the hole= -Green Detector= -Activates when a green laser goes into the hole= -Blue Detector= -Activates when a blue laser goes into the hole= -Yellow Detector= -Activates when a yellow laser goes into the hole= -Magenta Detector= -Activates when a magenta laser goes into the hole= -Cyan Detector= -Activates when a cyan laser goes into the hole= -White Detector= -Activates when a white laser goes into the hole= -Hollow Barrel= -Cursed Skull= -Is untouchable unless a laser goes through it= -Becomes untouchable when no laser goes through it= -Shy Skull= -Becomes untouchable when a laser goes through it= -Is untouchable while a laser goes through it= -Barricade= -Burns on laser contact= -Burning Barricade= -Ignites neighboring barricades and burns up after 1 second= -Bomb= -Explodes when fuse gets ignited by laser or fire= -Destroys cracked blocks in a 3×3×3 area= -Ignited bomb= -Will explode soon= -Ignited Bomb= -@1 (rotatable)= -@1 (fixed)= -@1 (soft-fixed)= -@1 (fixed, inactive)= -@1 (inactive)= -@1 (fixed, active)= -@1 (active)= -@1 (fixed, active, @2)= -@1 (active, @2)= -@1 (soft-fixed, inactive)= -@1 (soft-fixed, active)= -@1 (soft-fixed, active, @2)= -Laser (@1)= -Barrier Laser (@1)= -Rain Membrane Laser (@1)= -Enable or disable frozen lasers. When lasers are frozen, they won’t be updated automatically. Useful for debugging= -Lasers are now frozen. Map updates will no longer update the lasers.= -Lasers are now unfrozen. Map updates will update the lasers again.= -Force a full laser update to occur in the current level boundaries= -Emit lasers from all emitters in the current level boundaries= -[]= -Remove all lasers in the current level boundaries and the current out-of-bounds lasers= -Block State Toggler= -Turns blocks on or off= -This tool only works in the level editor or development mode.= -Color Changer= -Changes block color= -Screw Changer= -Cycles through screw types for blocks= -Sender Mode= -Punch node to select a sender to add receivers to in Receiver Mode= -Receiver Mode= -Punch node to add a node as a receiver to the list of receivers of the selected sender from Sender Mode= -Signal Type Mode= -Punch sender node to change its signal type= -Receiver Type Mode= -Punch receiver node to change its receiver type= -Reset Mode= -Punch sender or receiver to remove all its trigger information= -Info Mode= -Punch node to expose its current trigger relations= -Trigger Tool= -Place to change mode= -This tool only works in the level editor.= -This node is outside the level area.= -This node is neither a sender nor a receiver.= -This node isn’t a sender.= -ERROR: This node wasn’t initialized as a trigger!= -Now setting receivers for sender: @1= -This node isn’t a receiver.= -Select a sender in Sender Mode first!= -The selected sender no longer exists.= -Added signal from sender @1 to receiver @2.= -This receiver was already added to the receiver list of the sender at @1.= -@1 (@2)= -Signal type of sender @1 changed to @2.= -Receiver type of receiver @1 changed to @2.= -Reset node at @1.= -, = -This node sends to: @1= -This node receives from: @1= -This node is a sender and receiver. It neither sends nor receives signals.= -This node is a receiver. It does not receive signals.= -This node is a sender. It does not send signals.= -Tool set to @1!= diff --git a/mods/lzr_laser/mod.conf b/mods/lzr_laser/mod.conf index b4bc9fd5..8c797724 100644 --- a/mods/lzr_laser/mod.conf +++ b/mods/lzr_laser/mod.conf @@ -1,2 +1,3 @@ name = lzr_laser +description = Lasers and blocks that interact with lasers depends = lzr_globals, lzr_gamestate, lzr_sounds, lzr_util, lzr_triggers, lzr_slowdown, lzr_damage, lzr_effects_limiter diff --git a/mods/lzr_laser/physics.lua b/mods/lzr_laser/physics.lua index 5dc47d84..31c24750 100644 --- a/mods/lzr_laser/physics.lua +++ b/mods/lzr_laser/physics.lua @@ -1578,7 +1578,7 @@ minetest.register_globalstep(function() end) lzr_gamestate.register_on_enter_state(function(state) - if state ~= lzr_gamestate.LEVEL and state ~= lzr_gamestate.LEVEL_TEST and state ~= lzr_gamestate.LEVE_COMPLETE then + if state ~= lzr_gamestate.LEVEL and state ~= lzr_gamestate.LEVEL_TEST and state ~= lzr_gamestate.LEVEL_COMPLETE then lzr_laser.reset_destroy_events() end end) diff --git a/mods/lzr_laser/tools.lua b/mods/lzr_laser/tools.lua index f4926158..f0c909cd 100644 --- a/mods/lzr_laser/tools.lua +++ b/mods/lzr_laser/tools.lua @@ -231,6 +231,7 @@ local trigger_tool_modeinfo = { local function construct_trigger_tool_description(mode) local MODE_COLOR = "#fff020" local HELP_COLOR = "#ffd0d0" + --~ Tool in level editor to change triggers return S("Trigger Tool").."\n".. minetest.colorize(MODE_COLOR, trigger_tool_modeinfo[mode].name).."\n".. minetest.colorize(HELP_COLOR, trigger_tool_modeinfo[mode].description).."\n".. @@ -355,6 +356,7 @@ minetest.register_tool("lzr_laser:trigger_tool", { signal_type = 0 end lzr_triggers.set_trigger_signal_type(trigger_id, signal_type) + --~ @1: short signal type name, @2: long signal type description local signal_description = S("@1 (@2)", lzr_triggers.SIGNAL_TYPE_NAMES[signal_type], lzr_triggers.SIGNAL_TYPE_DESCRIPTIONS[signal_type]) if not signal_description then signal_description = tostring(signal_type) @@ -379,6 +381,7 @@ minetest.register_tool("lzr_laser:trigger_tool", { receiver_type = 0 end lzr_triggers.set_trigger_receiver_type(trigger_id, receiver_type) + --~ @1: short receiver type name, @2: long receiver type description local receiver_type_description = S("@1 (@2)", lzr_triggers.RECEIVER_TYPE_NAMES[receiver_type], lzr_triggers.RECEIVER_TYPE_DESCRIPTIONS[receiver_type]) if not receiver_type_description then receiver_type_description = tostring(receiver_type) @@ -395,6 +398,7 @@ minetest.register_tool("lzr_laser:trigger_tool", { lzr_triggers.set_signals(trigger_id, {}) lzr_triggers.set_trigger_signal_type(trigger_id, 0) lzr_triggers.set_trigger_receiver_type(trigger_id, 0) + --~ Node was reset at @1. minetest.chat_send_player(uname, S("Reset node at @1.", minetest.pos_to_string(pos))) elseif mode == TRIGGER_MODE_INFO then local meta = minetest.get_meta(pos) @@ -413,6 +417,7 @@ minetest.register_tool("lzr_laser:trigger_tool", { for s=1, #send_to do table.insert(send_to_concat, send_to[s]) end + --~ list separator send_to_str = table.concat(send_to_concat, S(", ")) end end @@ -453,6 +458,7 @@ minetest.register_tool("lzr_laser:trigger_tool", { imeta:set_string("inventory_image", trigger_tool_modeinfo[mode].img) local modename = trigger_tool_modeinfo[mode].name local uname = user:get_player_name() + --~ Trigger tool was set to the new mode @1 minetest.chat_send_player(uname, S("Tool set to @1!", modename)) return itemstack end, diff --git a/mods/lzr_level_select/init.lua b/mods/lzr_level_select/init.lua index 7eacc6bc..ffc89c37 100644 --- a/mods/lzr_level_select/init.lua +++ b/mods/lzr_level_select/init.lua @@ -1,16 +1,53 @@ local S = minetest.get_translator("lzr_level_select") local F = minetest.formspec_escape +local FS = function(...) return minetest.formspec_escape(S(...)) end + +-- Directory separator +local DIR_DELIM = "/" lzr_level_select = {} -local current_level_selection = nil +local current_core_level_selection = nil local current_custom_level_selection = nil +local current_custom_level_pack_selection = "__singleton" +local current_stats_level_pack_selection = "__core" local custom_levels +local custom_level_packs = {} local message_form = function(player, message) return "formspec_version[7]size[8,3.5]".. "textarea[0.5,0.5;7,1.8;;;"..F(message).."]".. - "button_exit[3,2.5;2,0.6;okay;"..F(S("OK")).."]" + "button_exit[3,2.5;2,0.6;okay;"..FS("OK").."]" +end + +local update_custom_level_packs = function(skip_core, level_pack_selection) + local packnames = lzr_levels.get_level_pack_names() + local mypacks = {} + custom_level_packs = {} + table.insert(custom_level_packs, "__singleton") + table.insert(mypacks, FS("Single levels")) + local dropdown_idx + local pi = 1 -- counted pack index + for p=1, #packnames do + local packname = packnames[p] + if (not skip_core) or packname ~= "__core" then + pi = pi + 1 + if packname == level_pack_selection then + dropdown_idx = pi + end + table.insert(custom_level_packs, packname) + local pack = lzr_levels.get_level_pack(packname) + local title = pack.title or packname + table.insert(mypacks, minetest.formspec_escape(title)) + end + end + if level_pack_selection == "__singleton" then + dropdown_idx = 1 + end + if not dropdown_idx then + dropdown_idx = 1 + end + return mypacks, dropdown_idx end lzr_level_select.open_dialog = function(player, level_set) @@ -18,23 +55,38 @@ lzr_level_select.open_dialog = function(player, level_set) if level_set == "core" then caption = S("Select level:") elseif level_set == "custom" then - caption = S("Select custom level:") + caption = S("Select level pack:") else minetest.log("error", "[lzr_level_select] open_dialog called with unknown level_set!") return false end local form = "formspec_version[7]size[6,10]".. "label[0.5,0.4;"..F(caption).."]".. - "button_exit[1.5,8.5;3,1;okay;"..F(S("Start")).."]".. + "button_exit[1.5,8.5;3,1;okay;"..FS("Start").."]" + + local mypacks + local form_levellist + if level_set == "custom" then + local mypacks, dropdown_idx = update_custom_level_packs(true, current_custom_level_pack_selection) + local mypacks_str = table.concat(mypacks, ",") + form = form .. + "dropdown[0.5,0.7;5,0.6;levelpack;"..mypacks_str..";"..dropdown_idx..";true]" + + form_levellist = + "label[0.5,1.65;"..FS("Select level:").."]".. "tablecolumns[color;text]".. + "table[0.5,2;5,5.9;levellist;" + else + form_levellist = "tablecolumns[color;text]".. "table[0.5,0.8;5,7.5;levellist;" + end local list = {} local entry_header = "" local first_uncompleted_level = nil if level_set == "core" then - -- Built-in level set - local completed_levels = lzr_levels.get_completed_levels() - local level_data = lzr_levels.get_core_level_data() + -- Built-in level pack + local level_data = lzr_levels.get_level_pack("__core") + local completed_levels = lzr_levels.get_completed_levels(level_data) for l=1, #level_data do local filename = level_data[l].filename local level_id = string.sub(filename, 1, -5) @@ -46,46 +98,83 @@ lzr_level_select.open_dialog = function(player, level_set) end entry_header = "" end - table.insert(list, entry_header..","..F(lzr_levels.get_level_name(l, nil, true))) + table.insert(list, entry_header..","..F(lzr_levels.get_level_name(l, level_data, true))) end if not first_uncompleted_level then first_uncompleted_level = 1 end - current_level_selection = first_uncompleted_level + current_core_level_selection = first_uncompleted_level else - -- Custom level set (editor levels) - local list_levels = lzr_editor.get_custom_levels() - custom_levels = {} - for l=1, #list_levels do - local levelname = list_levels[l] - -- Hide the autosave level because it's not meant - -- for playing - if levelname ~= lzr_globals.AUTOSAVE_NAME then - table.insert(custom_levels, levelname) + if current_custom_level_pack_selection == "__singleton" then + -- Pseudo-levelpack containing single unsorted levels (editor levels) + local list_levels = lzr_editor.get_custom_levels() + custom_levels = {} + for l=1, #list_levels do + local levelname = list_levels[l] + -- Hide the autosave level because it's not meant + -- for playing + if levelname ~= lzr_globals.AUTOSAVE_NAME then + table.insert(custom_levels, levelname) - local proper_name = lzr_editor.get_custom_level_name(levelname, true) - table.insert(list, entry_header..","..F(proper_name)) + local proper_name = lzr_editor.get_custom_level_name(levelname, true) + table.insert(list, entry_header..","..F(proper_name)) + end end + first_uncompleted_level = 1 + current_custom_level_selection = 1 + else + -- Custom level pack + local level_data = lzr_levels.get_level_pack(current_custom_level_pack_selection) + local completed_levels = lzr_levels.get_completed_levels(level_data) + for l=1, #level_data do + local filename = level_data[l].filename + local level_id = string.sub(filename, 1, -5) + if completed_levels[level_id] then + entry_header = "#00FF00" + else + if not first_uncompleted_level then + first_uncompleted_level = l + end + entry_header = "" + end + table.insert(list, entry_header..","..F(lzr_levels.get_level_name(l, level_data, true))) + end + if not first_uncompleted_level then + first_uncompleted_level = 1 + end + current_custom_level_selection = first_uncompleted_level end - first_uncompleted_level = 1 - current_custom_level_selection = 1 end if not first_uncompleted_level then first_uncompleted_level = 1 end local list_str = table.concat(list, ",") - form = form .. list_str .. ";"..first_uncompleted_level.."]" + form_levellist = form_levellist .. list_str .. ";"..first_uncompleted_level.."]" local formname if level_set == "core" then if #list == 0 then form = message_form(player, S("There are no levels.")) + else + form = form .. form_levellist end formname = "lzr_level_select:levellist" else if #list == 0 then - form = message_form(player, - S("There are no custom levels.").."\n".. - S("Install levels from your friends or use the level editor to build your own.")) + local level_packs = lzr_levels.get_level_pack_names() + if #level_packs <= 1 then + form = message_form(player, + S("There are no level packs or custom single levels.").."\n".. + S("Install a level pack or use the level editor to build your own levels.")) + elseif current_custom_level_pack_selection == "__singleton" then + form = form .. "textarea[0.5,1.7;5,5;;;".. + FS("There are no custom single levels.").."\n".. + FS("Install one from your friends or use the level editor to build your own levels.").."]n" + else + form = form .. "textarea[0.5,1.7;5,5;;;".. + FS("This level pack is empty.").."]" + end + else + form = form .. form_levellist end formname = "lzr_level_select:levellist_custom" end @@ -100,6 +189,7 @@ local load_custom_level = function(level, player) local custom_level_data, error_type, error_msg, error_detail = lzr_levels.analyze_levels(csv, levels_path) if custom_level_data then + custom_level_data.is_singleton = true -- Load level with metadata (preferred) lzr_levels.start_level(1, custom_level_data) elseif error_type == "load_error" then @@ -110,6 +200,7 @@ local load_custom_level = function(level, player) minetest.show_formspec(pname, "lzr_level_select:custom_load_error", form) minetest.log("action", "[lzr_level_select] Player tried to load broken custom level: "..tostring(level)..". Missing CSV file, and the fallback, failed as well.") else + custom_level_data.is_singleton = true lzr_levels.start_level(1, custom_level_data) minetest.log("action", "[lzr_level_select] No CSV file found for custom level: "..tostring(level)..". Using fallback.") end @@ -121,21 +212,26 @@ local load_custom_level = function(level, player) local error_append = "" if error_detail then local reason - if error_detail == "no_teleporter" then + if error_detail == "file_nonexistant" then + reason = S("The level schematic file chould not be found.") + elseif error_detail == "no_teleporter" then reason = S("There’s no teleporter for the player to start on.") elseif error_detail == "too_many_teleporters" then reason = S("There’s more than one teleporter.") elseif error_detail == "too_many_parrot_spawners" then - reason = S("There’s more than one information block.") + reason = S("There’s more than one Goldie the Parrot.") elseif error_detail == "barriers" then reason = S("There’s a barrier or barrier-like node in the level.") elseif error_detail == "gold_block" then reason = S("There’s a bare gold block in the level.") elseif error_detail == "plant_on_ground" then reason = S("There’s a rooted plant in the level.") + elseif error_detail == "schematic_load_error" then + reason = S("Error while loading schematic file.") else reason = error_detail end + --~ Reason shown on level loading error error_append = "\n\n" .. S("Reason: @1", reason) end local form = message_form(player, S("This level is unplayable.")..error_append) @@ -148,51 +244,151 @@ local load_custom_level = function(level, player) end end -minetest.register_on_player_receive_fields(function(player, formname, fields) - if lzr_gamestate.get_state() ~= lzr_gamestate.MENU then - return +lzr_level_select.open_stats_dialog = function(player) + local level_packs_names = lzr_levels.get_level_pack_names() + + local mypacks, dropdown_idx = update_custom_level_packs(false, current_stats_level_pack_selection) + local mypacks_str = table.concat(mypacks, ",") + + local form = "formspec_version[7]size[6,10]".. + "box[0,0;6,0.8;#00000080]".. + "label[0.5,0.4;"..FS("Level pack stats").."]".. + "label[0.5,1.3;"..FS("Select level pack:").."]".. + "dropdown[0.5,1.5;5,0.6;levelpack;"..mypacks_str..";"..dropdown_idx..";true]".. + "button_exit[1.5,8.5;3,1;okay;"..FS("Okay").."]".. + "box[0.5,2.3;5,5.9;#00000020]".. + "hypertext[0.5,2.3;5,5.9;info;" + + local info + local color = "#00ff00" + local H = minetest.hypertext_escape + if current_stats_level_pack_selection == "__singleton" then + local count = #lzr_editor.get_custom_levels() + local path = ""..DIR_DELIM.."levels" + + info = + ""..H(S("Single levels")).."\n".. + ""..H(S("Description")).."\n".. + H(S("Single, unsorted levels that don’t belong to any level pack.")).."\n".. + ""..H(S("Stats")).."\n".. + --~ @1 = number of levels + H(S("• Levels: @1", count)).."\n\n".. + + ""..H(S("File location")).."\n".. + H(S("Single levels are stored in:")).."\n".. + ""..H(path).."" + else + local level_data = lzr_levels.get_level_pack(current_stats_level_pack_selection) + local treasures_total = lzr_levels.count_total_treasures(level_data) + local treasures_found = lzr_levels.count_total_collected_treasures(level_data) + local treasures_percent = string.format("%d", (treasures_found / treasures_total) * 100) + + local levels_total = #level_data + local levels_completed = lzr_levels.count_completed_levels(level_data) + + local levels_percent = string.format("%d", (levels_completed / levels_total) * 100) + + local title = level_data.title or level_data.name + local pack_description = level_data.description or S("(no description provided)") + + info = + ""..H(title).."\n".. + ""..H(S("Description")).."\n".. + H(pack_description).."\n".. + ""..H(S("Stats")).."\n".. + --~ @1 = total number of levels, @2 = number of completed levels, @3 percentage of level completion + H(S("• Levels: @1 (@2 completed, @3%)", levels_total, levels_completed, levels_percent)).."\n".. + --~ @1 = total number of gold blocks, @2 = number of found gold blocks, @3 percentage of found gold blocks + H(S("• Gold blocks: @1 (@2 found, @3%)", treasures_total, treasures_found, treasures_percent)).."\n\n".. + + ""..H(S("Mod")).."\n".. + ""..H(level_data.mod_origin).."" + + local privs = minetest.get_player_privs(player:get_player_name()) + if minetest.settings:get_bool("lzr_debug", true) or privs.server or privs.debug then + info = info .."\n".. + --~ For the technical level pack identifier + ""..H(S("Level pack ID")).."\n".. + ""..H(level_data.name).."" + end end + + form = form .. F(info) .. "]" + + minetest.show_formspec(player:get_player_name(), "lzr_level_select:stats", form) +end + +minetest.register_on_player_receive_fields(function(player, formname, fields) if formname == "lzr_level_select:levellist" then + if lzr_gamestate.get_state() ~= lzr_gamestate.MENU then + return + end + local level_data = lzr_levels.get_level_pack("__core") if fields.okay then - if current_level_selection then - lzr_levels.start_level(current_level_selection) + if current_core_level_selection then + lzr_levels.start_level(current_core_level_selection, level_data) end elseif fields.levellist then local expl = minetest.explode_table_event(fields.levellist) if expl.type == "CHG" then - current_level_selection = expl.row + current_core_level_selection = expl.row elseif expl.type == "DCL" then - current_level_selection = expl.row - lzr_levels.start_level(current_level_selection) + current_core_level_selection = expl.row + lzr_levels.start_level(current_core_level_selection, level_data) minetest.close_formspec(player:get_player_name(), "lzr_level_select:levellist") elseif expl.type == "INV" then - current_level_selection = nil + current_core_level_selection = nil end end elseif formname == "lzr_level_select:levellist_custom" then + if lzr_gamestate.get_state() ~= lzr_gamestate.MENU then + return + end if fields.okay then if custom_levels and current_custom_level_selection then - local level = custom_levels[current_custom_level_selection] - if level then - load_custom_level(level, player) - end - end - elseif fields.levellist then - local expl = minetest.explode_table_event(fields.levellist) - if expl.type == "CHG" then - current_custom_level_selection = expl.row - elseif expl.type == "DCL" then - current_custom_level_selection = expl.row - if custom_levels then + if current_custom_level_pack_selection == "__singleton" then local level = custom_levels[current_custom_level_selection] if level then load_custom_level(level, player) end + else + local level_data = lzr_levels.get_level_pack(current_custom_level_pack_selection) + lzr_levels.start_level(current_custom_level_selection, level_data) + end + end + elseif fields.levellist then + local expl = minetest.explode_table_event(fields.levellist) + if expl.type == "CHG" then + current_custom_level_selection = expl.row + elseif expl.type == "DCL" then + current_custom_level_selection = expl.row + if current_custom_level_pack_selection == "__singleton" then + if custom_levels then + local level = custom_levels[current_custom_level_selection] + if level then + load_custom_level(level, player) + end + end + else + local level_data = lzr_levels.get_level_pack(current_custom_level_pack_selection) + lzr_levels.start_level(current_custom_level_selection, level_data) end minetest.close_formspec(player:get_player_name(), "lzr_level_select:levellist_custom") elseif expl.type == "INV" then current_custom_level_selection = nil end + elseif fields.levelpack then + local idx = tonumber(fields.levelpack) + current_custom_level_pack_selection = custom_level_packs[idx] + lzr_level_select.open_dialog(player, "custom") + end + elseif formname == "lzr_level_select:stats" then + if fields.levelpack then + local idx = tonumber(fields.levelpack) + current_stats_level_pack_selection = custom_level_packs[idx] + if not fields.quit then + lzr_level_select.open_stats_dialog(player) + end end end end) @@ -200,24 +396,46 @@ end) minetest.register_chatcommand("level", { privs = { server = true }, description = S("Go to level"), - params = S(""), + params = S("[] "), func = function(name, param) - local level = tonumber(param) - if not level then - return false - end - if level < 1 or level > lzr_levels.LAST_LEVEL then - return false, S("Invalid level!") - end if lzr_gamestate.get_state() == lzr_gamestate.LEVEL_TEST then return false, S("Not possible during the level solution test!") end if lzr_gamestate.is_loading() then return false, S("Can’t start a level while loading!") end - lzr_levels.start_level(level) + local pack, level = string.match(param, "([a-zA-Z0-9_]+) ([0-9]+)") + if not pack then + pack = "__core" + level = tonumber(param) + end + level = tonumber(level) + if not level then + return false + end + local level_data = lzr_levels.get_level_pack(pack) + if not level_data then + return false, S("Level pack “@1” doesn’t exist.", pack) + end + if level < 1 or level > #level_data then + --~ @1, @2, and @3 are level numbers + return false, S("Level @1 does not exist in this level pack. Available levels range from @2 to @3.", level, 1, #level_data) + end + lzr_levels.start_level(level, level_data) return true end, }) +minetest.register_chatcommand("level_pack_stats", { + description = S("Display stats about the installed level packs"), + params = "", + func = function(name, param) + local player = minetest.get_player_by_name(name) + if not player then + return false, S("No player.") + end + lzr_level_select.open_stats_dialog(player) + return true + end, +}) diff --git a/mods/lzr_level_select/locale/lzr_level_select.de.po b/mods/lzr_level_select/locale/lzr_level_select.de.po new file mode 100644 index 00000000..452c8ace --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.de.po @@ -0,0 +1,221 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: 2024-12-14 14:21+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "OK" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "Einzellevels" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "Level auswählen:" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "Levelpaket auswählen:" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "Starten" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "Es gibt keine Levels." + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "Es gibt keine Levelpakete oder Benutzereinzellevels." + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" +"Installieren Sie ein Levelpaket oder benutzen Sie den Level-Editor, um Ihre " +"eigenen Levels zu bauen." + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "Es gibt keine Benutzereinzellevels." + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" +"Installieren Sie eins von Ihren Freunden oder benutzen Sie den Level-Editor, " +"um Ihre eigenen Levels zu bauen." + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "Dieses Levelpaket ist leer." + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" +"Das Level konnte nicht geladen werden. Es wurde keine Level-CSV gefunden und " +"der Fallback-Mechanismus schlug ebenfalls fehl." + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" +"Das Level konnte nicht geladen werden. Ungültige Syntax von Level-CSV-Datei." + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "Die Level-Schematic-Datei konnte nicht gefunden werden." + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "Es gibt keinen Teleporter, auf dem der Spieler starten kann." + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "Es gibt mehr als einen Teleporter." + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "Es gibt mehr als einen Goldi den Papagei." + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" +"Im Level befindet sich eine Barriere oder ein barrierenähnlicher Block." + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "Im Level befindet sich ein freistehender Goldblock." + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "Im Level befindet sich eine verwurzelte Pflanze." + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "Fehler beim Laden der Schematic-Datei." + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "Grund: @1" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "Dieses Level ist unspielbar." + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" +"Das Level konnte aufgrund eines unbekannten Fehlers nicht geladen werden." + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "Okay" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "Beschreibung" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "Einzelne unsortierte Levels, die zu keinem Levelpaket gehören." + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "Statistik" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "• Levels: @1" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "Dateiort" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "Einzellevels werden gespeichert in:" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "(keine Beschreibung angegeben)" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "• Levels: @1 (@2 fertig, @3%)" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "• Goldblöcke: @1 (@2 gefunden, @3%)" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "Mod" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "Levelpaket-ID" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "Zu Level gehen" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "[] " + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "Dies ist während des Levellösungstests nicht möglich!" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "Ein Level kann während des Ladens nicht gestartet werden!" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "Levelpaket „@1“ existiert nicht." + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" +"Level @1 existiert nicht in diesem Levelpaket. Verfügbare Levels sind @2 bis " +"@3." + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "Statistiken über die installierten Levelpakete anzeigen" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "Kein Spieler." + +#~ msgid "Select custom level:" +#~ msgstr "Benutzerlevel auswählen:" + +#~ msgid "There’s more than one information block." +#~ msgstr "Es gibt mehr als einen Informationsblock." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Invalid level!" +#~ msgstr "Ungültiges Level!" diff --git a/mods/lzr_level_select/locale/lzr_level_select.de.tr b/mods/lzr_level_select/locale/lzr_level_select.de.tr deleted file mode 100644 index 4843925d..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.de.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK=OK -Select level:=Level auswählen: -Select custom level:=Benutzerlevel auswählen: -Start=Starten -There are no levels.=Es gibt keine Levels. -There are no custom levels.=Es gibt keine Benutzerlevels. -Install levels from your friends or use the level editor to build your own.=Installieren Sie Levels von Ihren Freunden oder benutzen Sie den Level-Editor, um Ihre eigenen Levels zu bauen. -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.=Das Level konnte nicht geladen werden. Es wurde keine Level-CSV gefunden und der Fallback-Mechanismus schlug ebenfalls fehl. -The level could not be loaded. Invalid syntax of level CSV file.=Das Level konnte nicht geladen werden. Ungültige Syntax von Level-CSV-Datei. -There’s no teleporter for the player to start on.=Es gibt keinen Teleporter, auf dem der Spieler starten kann. -There’s more than one teleporter.=Es gibt mehr als einen Teleporter. -There’s more than one information block.=Es gibt mehr als einen Informationsblock. -There’s a barrier or barrier-like node in the level.=Im Level befindet sich eine Barriere oder ein barrierenähnlicher Block. -There’s a bare gold block in the level.=Im Level befindet sich ein freistehender Goldblock. -There’s a rooted plant in the level.=Im Level befindet sich eine verwurzelte Pflanze. -Reason: @1=Grund: @1 -This level is unplayable.=Dieses Level ist unspielbar. -The level could not be loaded due to an unknown error.=Das Level konnte aufgrund eines unbekannten Fehlers nicht geladen werden. -Go to level=Zu Level gehen -= -Invalid level!=Ungültiges Level! -Not possible during the level solution test!=Dies ist während des Levellösungstests nicht möglich! -Can’t start a level while loading!=Ein Level kann während des Ladens nicht gestartet werden! diff --git a/mods/lzr_level_select/locale/lzr_level_select.es.po b/mods/lzr_level_select/locale/lzr_level_select.es.po new file mode 100644 index 00000000..0bc4bcf5 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.es.po @@ -0,0 +1,224 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "OK" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +#, fuzzy +msgid "Single levels" +msgstr "Seleccionar nivel:" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "Seleccionar nivel:" + +#: mods/lzr_level_select/init.lua:58 +#, fuzzy +msgid "Select level pack:" +msgstr "Seleccionar nivel:" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "Iniciar" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "No hay niveles." + +#: mods/lzr_level_select/init.lua:166 +#, fuzzy +msgid "There are no level packs or custom single levels." +msgstr "No hay niveles personalizados." + +#: mods/lzr_level_select/init.lua:167 +#, fuzzy +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" +"Instala niveles de tus amigos o usa el editor de nivel para construir el " +"tuyo propio." + +#: mods/lzr_level_select/init.lua:170 +#, fuzzy +msgid "There are no custom single levels." +msgstr "No hay niveles personalizados." + +#: mods/lzr_level_select/init.lua:171 +#, fuzzy +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" +"Instala niveles de tus amigos o usa el editor de nivel para construir el " +"tuyo propio." + +#: mods/lzr_level_select/init.lua:174 +#, fuzzy +msgid "This level pack is empty." +msgstr "Este nivel es injugable." + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" +"El nivel no puede ser cargado, No se encontró un archivo CSV del nivel, y el " +"mecanismo de respaldo también falló." + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" +"El nivel no puede ser cargado, sintaxis inválida del archivo CSV del nivel." + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "No hay ningún teletransportador para que el jugador comience." + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "Hay más de un teletransporte." + +#: mods/lzr_level_select/init.lua:222 +#, fuzzy +msgid "There’s more than one Goldie the Parrot." +msgstr "Hay más de un teletransporte." + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "Hay una barrera o un nodo parecido a una barrera en el nivel." + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "Hay un bloque de oro crudo en el nivel." + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "Hay una planta con raíces en el nivel." + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "Razón: @1" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "Este nivel es injugable." + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "El nivel no puede ser cargado dado un error desconocido." + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "Ir al nivel" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "¡No es posible durante la prueba de solución de nivel!" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "¡No se puede iniciar un nivel mientras se carga!" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" + +#~ msgid "Select custom level:" +#~ msgstr "Seleccionar un nivel personalizado:" + +#~ msgid "There’s more than one information block." +#~ msgstr "Hay más de un bloque de información." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Invalid level!" +#~ msgstr "¡Nivel invalido!" diff --git a/mods/lzr_level_select/locale/lzr_level_select.es.tr b/mods/lzr_level_select/locale/lzr_level_select.es.tr deleted file mode 100644 index f4a7a7dd..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.es.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK=OK -Select level:=Seleccionar nivel: -Select custom level:=Seleccionar un nivel personalizado: -Start=Iniciar -There are no levels.=No hay niveles. -There are no custom levels.=No hay niveles personalizados. -Install levels from your friends or use the level editor to build your own.=Instala niveles de tus amigos o usa el editor de nivel para construir el tuyo propio. -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.=El nivel no puede ser cargado, No se encontró un archivo CSV del nivel, y el mecanismo de respaldo también falló. -The level could not be loaded. Invalid syntax of level CSV file.=El nivel no puede ser cargado, sintaxis inválida del archivo CSV del nivel. -There’s no teleporter for the player to start on.=No hay ningún teletransportador para que el jugador comience. -There’s more than one teleporter.=Hay más de un teletransporte. -There’s more than one information block.=Hay más de un bloque de información. -There’s a barrier or barrier-like node in the level.=Hay una barrera o un nodo parecido a una barrera en el nivel. -There’s a bare gold block in the level.=Hay un bloque de oro crudo en el nivel. -There’s a rooted plant in the level.=Hay una planta con raíces en el nivel. -Reason: @1=Razón: @1 -This level is unplayable.=Este nivel es injugable. -The level could not be loaded due to an unknown error.=El nivel no puede ser cargado dado un error desconocido. -Go to level=Ir al nivel -= -Invalid level!=¡Nivel invalido! -Not possible during the level solution test!= -Can’t start a level while loading!=¡No se puede iniciar un nivel mientras se carga! diff --git a/mods/lzr_level_select/locale/lzr_level_select.fr.po b/mods/lzr_level_select/locale/lzr_level_select.fr.po new file mode 100644 index 00000000..1b6346e8 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.fr.po @@ -0,0 +1,225 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "OK" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +#, fuzzy +msgid "Single levels" +msgstr "Choisissez un niveau :" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "Choisissez un niveau :" + +#: mods/lzr_level_select/init.lua:58 +#, fuzzy +msgid "Select level pack:" +msgstr "Choisissez un niveau :" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "En avant !" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "Il n'y a aucun niveau." + +#: mods/lzr_level_select/init.lua:166 +#, fuzzy +msgid "There are no level packs or custom single levels." +msgstr "Il n'y a aucun niveau personnalisé." + +#: mods/lzr_level_select/init.lua:167 +#, fuzzy +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" +"Ajoutez des niveaux faits par vos amis, ou utilisez l'éditeur de niveaux " +"pour créer le vôtre." + +#: mods/lzr_level_select/init.lua:170 +#, fuzzy +msgid "There are no custom single levels." +msgstr "Il n'y a aucun niveau personnalisé." + +#: mods/lzr_level_select/init.lua:171 +#, fuzzy +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" +"Ajoutez des niveaux faits par vos amis, ou utilisez l'éditeur de niveaux " +"pour créer le vôtre." + +#: mods/lzr_level_select/init.lua:174 +#, fuzzy +msgid "This level pack is empty." +msgstr "Ce niveau n'est pas jouable." + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" +"Le niveau n'a pas pu être chargé : auucn fichier CSV associé n'a été trouvé, " +"et le mécanisme de secours a également échoué." + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "Le niveau n'a pas pu être chargé. Le fichier CSV associé est malformé." + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "Il n'y a pas de téléporteur indiquant la position de départ du joueur." + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "Il y a plus d'un téléporteur." + +#: mods/lzr_level_select/init.lua:222 +#, fuzzy +msgid "There’s more than one Goldie the Parrot." +msgstr "Il y a plus d'un téléporteur." + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "Ily y a un bloc barrière (ou assimilé) dans le niveau." + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "Il y a un bloc d'or non protégé daans le niveau." + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "Il y a une plante à racines dans le niveau." + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "Raison : @1" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "Ce niveau n'est pas jouable." + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "Le niveau n'a pas pu être chargé, mais on ne sait pas pourquoi." + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "Aller au niveau" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" +"Le niveau est en train de charger, il est impossible d'en commencer un " +"nouveau !" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" + +#~ msgid "Select custom level:" +#~ msgstr "Sélectionnez un niveau personnalisé :" + +#~ msgid "There’s more than one information block." +#~ msgstr "Il y a plus d'un bloc d'information." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Invalid level!" +#~ msgstr "Niveau invalide !" diff --git a/mods/lzr_level_select/locale/lzr_level_select.fr.tr b/mods/lzr_level_select/locale/lzr_level_select.fr.tr deleted file mode 100644 index 83808bbf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.fr.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK=OK -Select level:=Choisissez un niveau : -Select custom level:=Sélectionnez un niveau personnalisé : -Start=En avant ! -There are no levels.=Il n'y a aucun niveau. -There are no custom levels.=Il n'y a aucun niveau personnalisé. -Install levels from your friends or use the level editor to build your own.=Ajoutez des niveaux faits par vos amis, ou utilisez l'éditeur de niveaux pour créer le vôtre. -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.=Le niveau n'a pas pu être chargé : auucn fichier CSV associé n'a été trouvé, et le mécanisme de secours a également échoué. -The level could not be loaded. Invalid syntax of level CSV file.=Le niveau n'a pas pu être chargé. Le fichier CSV associé est malformé. -There’s no teleporter for the player to start on.=Il n'y a pas de téléporteur indiquant la position de départ du joueur. -There’s more than one teleporter.=Il y a plus d'un téléporteur. -There’s more than one information block.=Il y a plus d'un bloc d'information. -There’s a barrier or barrier-like node in the level.=Ily y a un bloc barrière (ou assimilé) dans le niveau. -There’s a bare gold block in the level.=Il y a un bloc d'or non protégé daans le niveau. -There’s a rooted plant in the level.=Il y a une plante à racines dans le niveau. -Reason: @1=Raison : @1 -This level is unplayable.=Ce niveau n'est pas jouable. -The level could not be loaded due to an unknown error.=Le niveau n'a pas pu être chargé, mais on ne sait pas pourquoi. -Go to level=Aller au niveau -= -Invalid level!=Niveau invalide ! -Not possible during the level solution test!= -Can’t start a level while loading!=Le niveau est en train de charger, il est impossible d'en commencer un nouveau ! diff --git a/mods/lzr_level_select/locale/lzr_level_select.id.po b/mods/lzr_level_select/locale/lzr_level_select.id.po new file mode 100644 index 00000000..c465244c --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.id.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.id.tr b/mods/lzr_level_select/locale/lzr_level_select.id.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.id.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.it.po b/mods/lzr_level_select/locale/lzr_level_select.it.po new file mode 100644 index 00000000..dadbb291 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.it.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.it.tr b/mods/lzr_level_select/locale/lzr_level_select.it.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.it.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.jbo.po b/mods/lzr_level_select/locale/lzr_level_select.jbo.po new file mode 100644 index 00000000..a0c81851 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.jbo.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.jbo.tr b/mods/lzr_level_select/locale/lzr_level_select.jbo.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.jbo.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.ms.po b/mods/lzr_level_select/locale/lzr_level_select.ms.po new file mode 100644 index 00000000..c47851e5 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.ms.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.ms.tr b/mods/lzr_level_select/locale/lzr_level_select.ms.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.ms.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.pot b/mods/lzr_level_select/locale/lzr_level_select.pot new file mode 100644 index 00000000..cb463950 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.pot @@ -0,0 +1,201 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.pt_BR.po b/mods/lzr_level_select/locale/lzr_level_select.pt_BR.po new file mode 100644 index 00000000..dd59e471 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.pt_BR.po @@ -0,0 +1,224 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "OK" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +#, fuzzy +msgid "Single levels" +msgstr "Selecionar nível:" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "Selecionar nível:" + +#: mods/lzr_level_select/init.lua:58 +#, fuzzy +msgid "Select level pack:" +msgstr "Selecionar nível:" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "Iniciar" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "Não há níveis." + +#: mods/lzr_level_select/init.lua:166 +#, fuzzy +msgid "There are no level packs or custom single levels." +msgstr "Não há níveis personalizados." + +#: mods/lzr_level_select/init.lua:167 +#, fuzzy +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" +"Instale níveis de seus amigos ou use o editor de níveis para criar o seu " +"próprio." + +#: mods/lzr_level_select/init.lua:170 +#, fuzzy +msgid "There are no custom single levels." +msgstr "Não há níveis personalizados." + +#: mods/lzr_level_select/init.lua:171 +#, fuzzy +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" +"Instale níveis de seus amigos ou use o editor de níveis para criar o seu " +"próprio." + +#: mods/lzr_level_select/init.lua:174 +#, fuzzy +msgid "This level pack is empty." +msgstr "Esse nível não é jogável." + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" +"O nível não pôde ser carregado. Nenhum arquivo CSV do nível foi encontrado, " +"e o mecanismo de fallback também falhou." + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" +"O nível não pôde ser carregado. Sintaxe do arquivo CSV do nível é inválida." + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "Não há um transportador para o jogador começar." + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "Há mais de um transportador." + +#: mods/lzr_level_select/init.lua:222 +#, fuzzy +msgid "There’s more than one Goldie the Parrot." +msgstr "Há mais de um transportador." + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "Há uma barreira ou um nó semelhante a uma barreira no nível." + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "Há um bloco de ouro vazio no nível." + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "Há uma planta enraizada no nível." + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "Motivo: @1" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "Esse nível não é jogável." + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "O nível não pôde ser carregado por causa de um erro desconhecido." + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "Ir para o nível" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "Não é possível iniciar com o nível carragando!" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" + +#~ msgid "Select custom level:" +#~ msgstr "Selecionar nível personalizado:" + +#~ msgid "There’s more than one information block." +#~ msgstr "Há mais de um bloco de informação." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Invalid level!" +#~ msgstr "Nível inválido!" diff --git a/mods/lzr_level_select/locale/lzr_level_select.pt_BR.tr b/mods/lzr_level_select/locale/lzr_level_select.pt_BR.tr deleted file mode 100644 index da28c6f7..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.pt_BR.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK=OK -Select level:=Selecionar nível: -Select custom level:=Selecionar nível personalizado: -Start=Iniciar -There are no levels.=Não há níveis. -There are no custom levels.=Não há níveis personalizados. -Install levels from your friends or use the level editor to build your own.=Instale níveis de seus amigos ou use o editor de níveis para criar o seu próprio. -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.=O nível não pôde ser carregado. Nenhum arquivo CSV do nível foi encontrado, e o mecanismo de fallback também falhou. -The level could not be loaded. Invalid syntax of level CSV file.=O nível não pôde ser carregado. Sintaxe do arquivo CSV do nível é inválida. -There’s no teleporter for the player to start on.=Não há um transportador para o jogador começar. -There’s more than one teleporter.=Há mais de um transportador. -There’s more than one information block.=Há mais de um bloco de informação. -There’s a barrier or barrier-like node in the level.=Há uma barreira ou um nó semelhante a uma barreira no nível. -There’s a bare gold block in the level.=Há um bloco de ouro vazio no nível. -There’s a rooted plant in the level.=Há uma planta enraizada no nível. -Reason: @1=Motivo: @1 -This level is unplayable.=Esse nível não é jogável. -The level could not be loaded due to an unknown error.=O nível não pôde ser carregado por causa de um erro desconhecido. -Go to level=Ir para o nível -= -Invalid level!=Nível inválido! -Not possible during the level solution test!= -Can’t start a level while loading!=Não é possível iniciar com o nível carragando! diff --git a/mods/lzr_level_select/locale/lzr_level_select.ru.po b/mods/lzr_level_select/locale/lzr_level_select.ru.po new file mode 100644 index 00000000..e30b4fde --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.ru.po @@ -0,0 +1,224 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "ОК" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +#, fuzzy +msgid "Single levels" +msgstr "Выберите уровень:" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "Выберите уровень:" + +#: mods/lzr_level_select/init.lua:58 +#, fuzzy +msgid "Select level pack:" +msgstr "Выберите уровень:" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "Старт" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "Нет уровней." + +#: mods/lzr_level_select/init.lua:166 +#, fuzzy +msgid "There are no level packs or custom single levels." +msgstr "Нет кастомных уровней." + +#: mods/lzr_level_select/init.lua:167 +#, fuzzy +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" +"Устанавливайте уровни ваших друзей, или используйте редактор уровней для " +"создания своих." + +#: mods/lzr_level_select/init.lua:170 +#, fuzzy +msgid "There are no custom single levels." +msgstr "Нет кастомных уровней." + +#: mods/lzr_level_select/init.lua:171 +#, fuzzy +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" +"Устанавливайте уровни ваших друзей, или используйте редактор уровней для " +"создания своих." + +#: mods/lzr_level_select/init.lua:174 +#, fuzzy +msgid "This level pack is empty." +msgstr "Этот уровень неиграбельный." + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" +"Уровень не может быть загружен. CSV файл уровня не был найден, и механизм " +"резервного копирования также не сработал." + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "Уровень не может быть загружен! Неверный синтаксис CSV файла уровня." + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "Нет телепортера для начального положения игрока." + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "Здесь больше одного телепортера." + +#: mods/lzr_level_select/init.lua:222 +#, fuzzy +msgid "There’s more than one Goldie the Parrot." +msgstr "Здесь больше одного телепортера." + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "В уровне присутствует барьер или барьеро-видный блок." + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "В уровне присутствует обычный блок золота." + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "В уровне присутствует укорененное растение." + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "Причина: @1" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "Этот уровень неиграбельный." + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "Этот уровень не может быть загружен из-за неизвестной ошибки." + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "Перейти на уровень" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "Нельзя начать уровень при загрузке!" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" + +#~ msgid "Select custom level:" +#~ msgstr "Выберите кастомный уровень:" + +#~ msgid "There’s more than one information block." +#~ msgstr "Здесь больше одного блока информации." + +#~ msgid "" +#~ msgstr "<уровень>" + +#~ msgid "Invalid level!" +#~ msgstr "Неправильный уровень!" diff --git a/mods/lzr_level_select/locale/lzr_level_select.ru.tr b/mods/lzr_level_select/locale/lzr_level_select.ru.tr deleted file mode 100644 index 44591bff..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.ru.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK=ОК -Select level:=Выберите уровень: -Select custom level:=Выберите кастомный уровень: -Start=Старт -There are no levels.=Нет уровней. -There are no custom levels.=Нет кастомных уровней. -Install levels from your friends or use the level editor to build your own.=Устанавливайте уровни ваших друзей, или используйте редактор уровней для создания своих. -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.=Уровень не может быть загружен. CSV файл уровня не был найден, и механизм резервного копирования также не сработал. -The level could not be loaded. Invalid syntax of level CSV file.=Уровень не может быть загружен! Неверный синтаксис CSV файла уровня. -There’s no teleporter for the player to start on.=Нет телепортера для начального положения игрока. -There’s more than one teleporter.=Здесь больше одного телепортера. -There’s more than one information block.=Здесь больше одного блока информации. -There’s a barrier or barrier-like node in the level.=В уровне присутствует барьер или барьеро-видный блок. -There’s a bare gold block in the level.=В уровне присутствует обычный блок золота. -There’s a rooted plant in the level.=В уровне присутствует укорененное растение. -Reason: @1=Причина: @1 -This level is unplayable.=Этот уровень неиграбельный. -The level could not be loaded due to an unknown error.=Этот уровень не может быть загружен из-за неизвестной ошибки. -Go to level=Перейти на уровень -=<уровень> -Invalid level!=Неправильный уровень! -Not possible during the level solution test!= -Can’t start a level while loading!=Нельзя начать уровень при загрузке! diff --git a/mods/lzr_level_select/locale/lzr_level_select.se.po b/mods/lzr_level_select/locale/lzr_level_select.se.po new file mode 100644 index 00000000..70b6c309 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.se.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.se.tr b/mods/lzr_level_select/locale/lzr_level_select.se.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.se.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.sk.po b/mods/lzr_level_select/locale/lzr_level_select.sk.po new file mode 100644 index 00000000..6b75f0f7 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.sk.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.sk.tr b/mods/lzr_level_select/locale/lzr_level_select.sk.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.sk.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.tr.po b/mods/lzr_level_select/locale/lzr_level_select.tr.po new file mode 100644 index 00000000..4677c236 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.tr.po @@ -0,0 +1,210 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "Tamam" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +#, fuzzy +msgid "Single levels" +msgstr "Bölüm seçin:" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "Bölüm seçin:" + +#: mods/lzr_level_select/init.lua:58 +#, fuzzy +msgid "Select level pack:" +msgstr "Bölüm seçin:" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "Başla" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "Bölüm yok." + +#: mods/lzr_level_select/init.lua:166 +#, fuzzy +msgid "There are no level packs or custom single levels." +msgstr "Özel bölüm yok." + +#: mods/lzr_level_select/init.lua:167 +#, fuzzy +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" +"Arkadaşlarınızdan bölümler yükleyin veya bölüm editörü ile kendi " +"bölümlerinizi oluşturun." + +#: mods/lzr_level_select/init.lua:170 +#, fuzzy +msgid "There are no custom single levels." +msgstr "Özel bölüm yok." + +#: mods/lzr_level_select/init.lua:171 +#, fuzzy +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" +"Arkadaşlarınızdan bölümler yükleyin veya bölüm editörü ile kendi " +"bölümlerinizi oluşturun." + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" + +#~ msgid "Select custom level:" +#~ msgstr "Özel bölüm seçin:" diff --git a/mods/lzr_level_select/locale/lzr_level_select.tr.tr b/mods/lzr_level_select/locale/lzr_level_select.tr.tr deleted file mode 100644 index 60c3f654..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.tr.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK=Tamam -Select level:=Bölüm seçin: -Select custom level:=Özel bölüm seçin: -Start=Başla -There are no levels.=Bölüm yok. -There are no custom levels.=Özel bölüm yok. -Install levels from your friends or use the level editor to build your own.=Arkadaşlarınızdan bölümler yükleyin veya bölüm editörü ile kendi bölümlerinizi oluşturun. -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.zh_Hans.po b/mods/lzr_level_select/locale/lzr_level_select.zh_Hans.po new file mode 100644 index 00000000..034aadb3 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.zh_Hans.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.zh_Hans.tr b/mods/lzr_level_select/locale/lzr_level_select.zh_Hans.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.zh_Hans.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/lzr_level_select.zh_Hant.po b/mods/lzr_level_select/locale/lzr_level_select.zh_Hant.po new file mode 100644 index 00000000..00672259 --- /dev/null +++ b/mods/lzr_level_select/locale/lzr_level_select.zh_Hant.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_level_select/init.lua:20 +msgid "OK" +msgstr "" + +#: mods/lzr_level_select/init.lua:28 mods/lzr_level_select/init.lua:270 +msgid "Single levels" +msgstr "" + +#: mods/lzr_level_select/init.lua:56 mods/lzr_level_select/init.lua:76 +msgid "Select level:" +msgstr "" + +#: mods/lzr_level_select/init.lua:58 +msgid "Select level pack:" +msgstr "" + +#: mods/lzr_level_select/init.lua:65 +msgid "Start" +msgstr "" + +#: mods/lzr_level_select/init.lua:156 +msgid "There are no levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:166 +msgid "There are no level packs or custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:167 +msgid "Install a level pack or use the level editor to build your own levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:170 +msgid "There are no custom single levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:171 +msgid "" +"Install one from your friends or use the level editor to build your own " +"levels." +msgstr "" + +#: mods/lzr_level_select/init.lua:174 +msgid "This level pack is empty." +msgstr "" + +#: mods/lzr_level_select/init.lua:199 +msgid "" +"Level could not be loaded. No level CSV file was found, and the fallback " +"mechanism failed as well." +msgstr "" + +#: mods/lzr_level_select/init.lua:208 +msgid "The level could not be loaded. Invalid syntax of level CSV file." +msgstr "" + +#: mods/lzr_level_select/init.lua:216 +msgid "The level schematic file chould not be found." +msgstr "" + +#: mods/lzr_level_select/init.lua:218 +msgid "There’s no teleporter for the player to start on." +msgstr "" + +#: mods/lzr_level_select/init.lua:220 +msgid "There’s more than one teleporter." +msgstr "" + +#: mods/lzr_level_select/init.lua:222 +msgid "There’s more than one Goldie the Parrot." +msgstr "" + +#: mods/lzr_level_select/init.lua:224 +msgid "There’s a barrier or barrier-like node in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:226 +msgid "There’s a bare gold block in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:228 +msgid "There’s a rooted plant in the level." +msgstr "" + +#: mods/lzr_level_select/init.lua:230 +msgid "Error while loading schematic file." +msgstr "" + +#. ~ Reason shown on level loading error +#: mods/lzr_level_select/init.lua:235 +msgid "Reason: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:237 +msgid "This level is unplayable." +msgstr "" + +#: mods/lzr_level_select/init.lua:241 +msgid "The level could not be loaded due to an unknown error." +msgstr "" + +#: mods/lzr_level_select/init.lua:258 +msgid "Okay" +msgstr "" + +#: mods/lzr_level_select/init.lua:271 mods/lzr_level_select/init.lua:295 +msgid "Description" +msgstr "" + +#: mods/lzr_level_select/init.lua:272 +msgid "Single, unsorted levels that don’t belong to any level pack." +msgstr "" + +#: mods/lzr_level_select/init.lua:273 mods/lzr_level_select/init.lua:297 +msgid "Stats" +msgstr "" + +#: mods/lzr_level_select/init.lua:274 +msgid "• Levels: @1" +msgstr "" + +#: mods/lzr_level_select/init.lua:276 +msgid "File location" +msgstr "" + +#: mods/lzr_level_select/init.lua:277 +msgid "Single levels are stored in:" +msgstr "" + +#: mods/lzr_level_select/init.lua:291 +msgid "(no description provided)" +msgstr "" + +#: mods/lzr_level_select/init.lua:298 +msgid "• Levels: @1 (@2 completed, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:299 +msgid "• Gold blocks: @1 (@2 found, @3%)" +msgstr "" + +#: mods/lzr_level_select/init.lua:301 +msgid "Mod" +msgstr "" + +#: mods/lzr_level_select/init.lua:307 +msgid "Level pack ID" +msgstr "" + +#: mods/lzr_level_select/init.lua:394 +msgid "Go to level" +msgstr "" + +#: mods/lzr_level_select/init.lua:395 +msgid "[] " +msgstr "" + +#: mods/lzr_level_select/init.lua:398 +msgid "Not possible during the level solution test!" +msgstr "" + +#: mods/lzr_level_select/init.lua:401 +msgid "Can’t start a level while loading!" +msgstr "" + +#: mods/lzr_level_select/init.lua:414 +msgid "Level pack “@1” doesn’t exist." +msgstr "" + +#: mods/lzr_level_select/init.lua:417 +msgid "" +"Level @1 does not exist in this level pack. Available levels range from @2 " +"to @3." +msgstr "" + +#: mods/lzr_level_select/init.lua:426 +msgid "Display stats about the installed level packs" +msgstr "" + +#: mods/lzr_level_select/init.lua:431 +msgid "No player." +msgstr "" diff --git a/mods/lzr_level_select/locale/lzr_level_select.zh_Hant.tr b/mods/lzr_level_select/locale/lzr_level_select.zh_Hant.tr deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/lzr_level_select.zh_Hant.tr +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/locale/poconvert/de.po b/mods/lzr_level_select/locale/poconvert/de.po deleted file mode 100644 index 45e0f689..00000000 --- a/mods/lzr_level_select/locale/poconvert/de.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:05+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "OK" -msgstr "OK" - -msgid "Select level:" -msgstr "Level auswählen:" - -msgid "Select custom level:" -msgstr "Benutzerlevel auswählen:" - -msgid "Start" -msgstr "Starten" - -msgid "There are no levels." -msgstr "Es gibt keine Levels." - -msgid "There are no custom levels." -msgstr "Es gibt keine Benutzerlevels." - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "Installieren Sie Levels von Ihren Freunden oder benutzen Sie den Level-Editor, um Ihre eigenen Levels zu bauen." - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "Das Level konnte nicht geladen werden. Es wurde keine Level-CSV gefunden und der Fallback-Mechanismus schlug ebenfalls fehl." - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "Das Level konnte nicht geladen werden. Ungültige Syntax von Level-CSV-Datei." - -msgid "There’s no teleporter for the player to start on." -msgstr "Es gibt keinen Teleporter, auf dem der Spieler starten kann." - -msgid "There’s more than one teleporter." -msgstr "Es gibt mehr als einen Teleporter." - -msgid "There’s more than one information block." -msgstr "Es gibt mehr als einen Informationsblock." - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "Im Level befindet sich eine Barriere oder ein barrierenähnlicher Block." - -msgid "There’s a bare gold block in the level." -msgstr "Im Level befindet sich ein freistehender Goldblock." - -msgid "There’s a rooted plant in the level." -msgstr "Im Level befindet sich eine verwurzelte Pflanze." - -msgid "Reason: @1" -msgstr "Grund: @1" - -msgid "This level is unplayable." -msgstr "Dieses Level ist unspielbar." - -msgid "The level could not be loaded due to an unknown error." -msgstr "Das Level konnte aufgrund eines unbekannten Fehlers nicht geladen werden." - -msgid "Go to level" -msgstr "Zu Level gehen" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "Ungültiges Level!" - -msgid "Not possible during the level solution test!" -msgstr "Dies ist während des Levellösungstests nicht möglich!" - -msgid "Can’t start a level while loading!" -msgstr "Ein Level kann während des Ladens nicht gestartet werden!" diff --git a/mods/lzr_level_select/locale/poconvert/es.po b/mods/lzr_level_select/locale/poconvert/es.po deleted file mode 100644 index 741844d9..00000000 --- a/mods/lzr_level_select/locale/poconvert/es.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "OK" - -msgid "Select level:" -msgstr "Seleccionar nivel:" - -msgid "Select custom level:" -msgstr "Seleccionar un nivel personalizado:" - -msgid "Start" -msgstr "Iniciar" - -msgid "There are no levels." -msgstr "No hay niveles." - -msgid "There are no custom levels." -msgstr "No hay niveles personalizados." - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "Instala niveles de tus amigos o usa el editor de nivel para construir el tuyo propio." - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "El nivel no puede ser cargado, No se encontró un archivo CSV del nivel, y el mecanismo de respaldo también falló." - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "El nivel no puede ser cargado, sintaxis inválida del archivo CSV del nivel." - -msgid "There’s no teleporter for the player to start on." -msgstr "No hay ningún teletransportador para que el jugador comience." - -msgid "There’s more than one teleporter." -msgstr "Hay más de un teletransporte." - -msgid "There’s more than one information block." -msgstr "Hay más de un bloque de información." - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "Hay una barrera o un nodo parecido a una barrera en el nivel." - -msgid "There’s a bare gold block in the level." -msgstr "Hay un bloque de oro crudo en el nivel." - -msgid "There’s a rooted plant in the level." -msgstr "Hay una planta con raíces en el nivel." - -msgid "Reason: @1" -msgstr "Razón: @1" - -msgid "This level is unplayable." -msgstr "Este nivel es injugable." - -msgid "The level could not be loaded due to an unknown error." -msgstr "El nivel no puede ser cargado dado un error desconocido." - -msgid "Go to level" -msgstr "Ir al nivel" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "¡Nivel invalido!" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "¡No se puede iniciar un nivel mientras se carga!" - diff --git a/mods/lzr_level_select/locale/poconvert/fr.po b/mods/lzr_level_select/locale/poconvert/fr.po deleted file mode 100644 index 312ecf1d..00000000 --- a/mods/lzr_level_select/locale/poconvert/fr.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "OK" - -msgid "Select level:" -msgstr "Choisissez un niveau :" - -msgid "Select custom level:" -msgstr "Sélectionnez un niveau personnalisé :" - -msgid "Start" -msgstr "En avant !" - -msgid "There are no levels." -msgstr "Il n'y a aucun niveau." - -msgid "There are no custom levels." -msgstr "Il n'y a aucun niveau personnalisé." - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "Ajoutez des niveaux faits par vos amis, ou utilisez l'éditeur de niveaux pour créer le vôtre." - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "Le niveau n'a pas pu être chargé : auucn fichier CSV associé n'a été trouvé, et le mécanisme de secours a également échoué." - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "Le niveau n'a pas pu être chargé. Le fichier CSV associé est malformé." - -msgid "There’s no teleporter for the player to start on." -msgstr "Il n'y a pas de téléporteur indiquant la position de départ du joueur." - -msgid "There’s more than one teleporter." -msgstr "Il y a plus d'un téléporteur." - -msgid "There’s more than one information block." -msgstr "Il y a plus d'un bloc d'information." - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "Ily y a un bloc barrière (ou assimilé) dans le niveau." - -msgid "There’s a bare gold block in the level." -msgstr "Il y a un bloc d'or non protégé daans le niveau." - -msgid "There’s a rooted plant in the level." -msgstr "Il y a une plante à racines dans le niveau." - -msgid "Reason: @1" -msgstr "Raison : @1" - -msgid "This level is unplayable." -msgstr "Ce niveau n'est pas jouable." - -msgid "The level could not be loaded due to an unknown error." -msgstr "Le niveau n'a pas pu être chargé, mais on ne sait pas pourquoi." - -msgid "Go to level" -msgstr "Aller au niveau" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "Niveau invalide !" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "Le niveau est en train de charger, il est impossible d'en commencer un nouveau !" - diff --git a/mods/lzr_level_select/locale/poconvert/id.po b/mods/lzr_level_select/locale/poconvert/id.po deleted file mode 100644 index 28494780..00000000 --- a/mods/lzr_level_select/locale/poconvert/id.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/it.po b/mods/lzr_level_select/locale/poconvert/it.po deleted file mode 100644 index c8158b29..00000000 --- a/mods/lzr_level_select/locale/poconvert/it.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/jbo.po b/mods/lzr_level_select/locale/poconvert/jbo.po deleted file mode 100644 index 85fd2744..00000000 --- a/mods/lzr_level_select/locale/poconvert/jbo.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/ms.po b/mods/lzr_level_select/locale/poconvert/ms.po deleted file mode 100644 index 22def246..00000000 --- a/mods/lzr_level_select/locale/poconvert/ms.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/pt_BR.po b/mods/lzr_level_select/locale/poconvert/pt_BR.po deleted file mode 100644 index cce64fed..00000000 --- a/mods/lzr_level_select/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "OK" - -msgid "Select level:" -msgstr "Selecionar nível:" - -msgid "Select custom level:" -msgstr "Selecionar nível personalizado:" - -msgid "Start" -msgstr "Iniciar" - -msgid "There are no levels." -msgstr "Não há níveis." - -msgid "There are no custom levels." -msgstr "Não há níveis personalizados." - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "Instale níveis de seus amigos ou use o editor de níveis para criar o seu próprio." - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "O nível não pôde ser carregado. Nenhum arquivo CSV do nível foi encontrado, e o mecanismo de fallback também falhou." - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "O nível não pôde ser carregado. Sintaxe do arquivo CSV do nível é inválida." - -msgid "There’s no teleporter for the player to start on." -msgstr "Não há um transportador para o jogador começar." - -msgid "There’s more than one teleporter." -msgstr "Há mais de um transportador." - -msgid "There’s more than one information block." -msgstr "Há mais de um bloco de informação." - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "Há uma barreira ou um nó semelhante a uma barreira no nível." - -msgid "There’s a bare gold block in the level." -msgstr "Há um bloco de ouro vazio no nível." - -msgid "There’s a rooted plant in the level." -msgstr "Há uma planta enraizada no nível." - -msgid "Reason: @1" -msgstr "Motivo: @1" - -msgid "This level is unplayable." -msgstr "Esse nível não é jogável." - -msgid "The level could not be loaded due to an unknown error." -msgstr "O nível não pôde ser carregado por causa de um erro desconhecido." - -msgid "Go to level" -msgstr "Ir para o nível" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "Nível inválido!" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "Não é possível iniciar com o nível carragando!" - diff --git a/mods/lzr_level_select/locale/poconvert/ru.po b/mods/lzr_level_select/locale/poconvert/ru.po deleted file mode 100644 index d289b39a..00000000 --- a/mods/lzr_level_select/locale/poconvert/ru.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "ОК" - -msgid "Select level:" -msgstr "Выберите уровень:" - -msgid "Select custom level:" -msgstr "Выберите кастомный уровень:" - -msgid "Start" -msgstr "Старт" - -msgid "There are no levels." -msgstr "Нет уровней." - -msgid "There are no custom levels." -msgstr "Нет кастомных уровней." - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "Устанавливайте уровни ваших друзей, или используйте редактор уровней для создания своих." - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "Уровень не может быть загружен. CSV файл уровня не был найден, и механизм резервного копирования также не сработал." - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "Уровень не может быть загружен! Неверный синтаксис CSV файла уровня." - -msgid "There’s no teleporter for the player to start on." -msgstr "Нет телепортера для начального положения игрока." - -msgid "There’s more than one teleporter." -msgstr "Здесь больше одного телепортера." - -msgid "There’s more than one information block." -msgstr "Здесь больше одного блока информации." - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "В уровне присутствует барьер или барьеро-видный блок." - -msgid "There’s a bare gold block in the level." -msgstr "В уровне присутствует обычный блок золота." - -msgid "There’s a rooted plant in the level." -msgstr "В уровне присутствует укорененное растение." - -msgid "Reason: @1" -msgstr "Причина: @1" - -msgid "This level is unplayable." -msgstr "Этот уровень неиграбельный." - -msgid "The level could not be loaded due to an unknown error." -msgstr "Этот уровень не может быть загружен из-за неизвестной ошибки." - -msgid "Go to level" -msgstr "Перейти на уровень" - -msgid "" -msgstr "<уровень>" - -msgid "Invalid level!" -msgstr "Неправильный уровень!" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "Нельзя начать уровень при загрузке!" - diff --git a/mods/lzr_level_select/locale/poconvert/se.po b/mods/lzr_level_select/locale/poconvert/se.po deleted file mode 100644 index e7b4085d..00000000 --- a/mods/lzr_level_select/locale/poconvert/se.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/sk.po b/mods/lzr_level_select/locale/poconvert/sk.po deleted file mode 100644 index c99b52f8..00000000 --- a/mods/lzr_level_select/locale/poconvert/sk.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/template.pot b/mods/lzr_level_select/locale/poconvert/template.pot deleted file mode 100644 index 500d0583..00000000 --- a/mods/lzr_level_select/locale/poconvert/template.pot +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/tr.po b/mods/lzr_level_select/locale/poconvert/tr.po deleted file mode 100644 index 2962e477..00000000 --- a/mods/lzr_level_select/locale/poconvert/tr.po +++ /dev/null @@ -1,84 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "Tamam" - -msgid "Select level:" -msgstr "Bölüm seçin:" - -msgid "Select custom level:" -msgstr "Özel bölüm seçin:" - -msgid "Start" -msgstr "Başla" - -msgid "There are no levels." -msgstr "Bölüm yok." - -msgid "There are no custom levels." -msgstr "Özel bölüm yok." - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "Arkadaşlarınızdan bölümler yükleyin veya bölüm editörü ile kendi bölümlerinizi oluşturun." - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" - diff --git a/mods/lzr_level_select/locale/poconvert/zh_Hans.po b/mods/lzr_level_select/locale/poconvert/zh_Hans.po deleted file mode 100644 index 26b92df6..00000000 --- a/mods/lzr_level_select/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,83 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" diff --git a/mods/lzr_level_select/locale/poconvert/zh_Hant.po b/mods/lzr_level_select/locale/poconvert/zh_Hant.po deleted file mode 100644 index d867fafb..00000000 --- a/mods/lzr_level_select/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,83 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_level_select x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "OK" -msgstr "" - -msgid "Select level:" -msgstr "" - -msgid "Select custom level:" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "There are no levels." -msgstr "" - -msgid "There are no custom levels." -msgstr "" - -msgid "Install levels from your friends or use the level editor to build your own." -msgstr "" - -msgid "Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well." -msgstr "" - -msgid "The level could not be loaded. Invalid syntax of level CSV file." -msgstr "" - -msgid "There’s no teleporter for the player to start on." -msgstr "" - -msgid "There’s more than one teleporter." -msgstr "" - -msgid "There’s more than one information block." -msgstr "" - -msgid "There’s a barrier or barrier-like node in the level." -msgstr "" - -msgid "There’s a bare gold block in the level." -msgstr "" - -msgid "There’s a rooted plant in the level." -msgstr "" - -msgid "Reason: @1" -msgstr "" - -msgid "This level is unplayable." -msgstr "" - -msgid "The level could not be loaded due to an unknown error." -msgstr "" - -msgid "Go to level" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid level!" -msgstr "" - -msgid "Not possible during the level solution test!" -msgstr "" - -msgid "Can’t start a level while loading!" -msgstr "" diff --git a/mods/lzr_level_select/locale/template.txt b/mods/lzr_level_select/locale/template.txt deleted file mode 100644 index 964cb3cf..00000000 --- a/mods/lzr_level_select/locale/template.txt +++ /dev/null @@ -1,24 +0,0 @@ -# textdomain: lzr_level_select -OK= -Select level:= -Select custom level:= -Start= -There are no levels.= -There are no custom levels.= -Install levels from your friends or use the level editor to build your own.= -Level could not be loaded. No level CSV file was found, and the fallback mechanism failed as well.= -The level could not be loaded. Invalid syntax of level CSV file.= -There’s no teleporter for the player to start on.= -There’s more than one teleporter.= -There’s more than one information block.= -There’s a barrier or barrier-like node in the level.= -There’s a bare gold block in the level.= -There’s a rooted plant in the level.= -Reason: @1= -This level is unplayable.= -The level could not be loaded due to an unknown error.= -Go to level= -= -Invalid level!= -Not possible during the level solution test!= -Can’t start a level while loading!= diff --git a/mods/lzr_level_select/mod.conf b/mods/lzr_level_select/mod.conf index f63bb407..b813f5ea 100644 --- a/mods/lzr_level_select/mod.conf +++ b/mods/lzr_level_select/mod.conf @@ -1,2 +1,3 @@ name = lzr_level_select -depends = lzr_levels, lzr_globals, lzr_editor +description = Level selection GUIs for the player +depends = lzr_levels, lzr_levels_core, lzr_globals, lzr_editor diff --git a/mods/lzr_levels/data/level_data.csv b/mods/lzr_levels/data/level_data.csv deleted file mode 100644 index aa599a14..00000000 --- a/mods/lzr_levels/data/level_data.csv +++ /dev/null @@ -1,104 +0,0 @@ -lzr_levels_tutorial_welcome.mts,Welcome to Lazarr!,lzr_core:barrier||lzr_core:seabed|lzr_core:barrier,island,ocean_morning,"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for us pirates to claim. There’s a treasure chest over there. Just punch it to open it.",clear,islands,"(1112,1,-118)",none -lzr_levels_tutorial_my_first_laser.mts,My first Laser,lzr_core:barrier||lzr_core:seabed|lzr_core:barrier,island,ocean_morning,"Many chests are protected by a security lock. It can only be broken by solving a laser puzzle. The laser wants to go into the detector. Punch the old crate to break it. Then you can open the chest.",clear,islands,"(1133,1,-110)","""(8,1,2)"",send_to,""(10,1,4)"",signal_type,0,receiver_type,0" -lzr_levels_tutorial_mirror_rotate.mts,Mirror Rotation,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,tiki,bright_blue,You now got a rotating hook. Use it to rotate the mirrors to deflect the laser to the target. Wield the hook and press the [Punch] key on a mirror to push it towards the edge. Press the [Place] key on a mirror to rotate it clockwise.,clear,islands,"(-6667,2,7)","""(4,4,5)"",send_to,""(6,1,6)"",signal_type,0,receiver_type,0" -lzr_levels_tutorial_takable.mts,Mobile Mirror,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,tiki,ocean_morning,Did you notice the screws in the corners of mirrors? They’re bolted to the ground. There are also mirrors without screws. You can pick those up (with a punch) and place them somewhere else. Put the mirror without screws in the right spot redirect the laser to the detector.,clear,islands,"(1187,1,450)","""(6,2,14)"",send_to,""(13,1,3)"",signal_type,0,receiver_type,0" -lzr_levels_tutorial_screws.mts,Screws,lzr_core:barrier||lzr_core:barrier|lzr_core:barrier,tiki,bright_blue,"Each of the three mirrors in this room is different. The first one has iron screws. It can not be moved or rotated. The one I'm standing on has copper screws. You can rotate it but not take it. And the last mirror doesn't have any screws. You can pick it up, place it and rotate it.",clear,islands,"(50,1,687)","""(10,1,6)"",send_to,""(2,1,5)"",signal_type,0,receiver_type,0 -""(10,1,8)"",send_to,""(2,1,5)"",signal_type,0,receiver_type,0 -""(2,1,5)"",send_to,,signal_type,0,receiver_type,1 -""(10,1,4)"",send_to,""(2,1,5)"",signal_type,0,receiver_type,0" -lzr_levels_tutorial_takable_2.mts,More mobile Blocks,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,tiki,bright_blue,"You can pick up emitters and detectors, too. As long there are no screws, you can take them. Bring the two emitters and detectors together to unlock the chest.",clear,islands,"(1187,1,450)","""(13,1,3)"",send_to,""(15,2,10)"",signal_type,0,receiver_type,0 -""(15,2,10)"",send_to,,signal_type,0,receiver_type,1 -""(6,2,14)"",send_to,""(15,2,10)"",signal_type,0,receiver_type,0" -lzr_levels_tutorial_beam_splitter.mts,Beam Splitter,lzr_core:barrier||lzr_core:barrier|lzr_core:barrier,tiki,bright_blue,"You need to activate both detectors at the same time, but there’s only one laser. Good we have a beam splitter! When a laser enters the angled part of a beam splitter, two lasers go out: One part goes straight through, while the other one is deflected.",clear,islands,"(33,1,687)","""(11,2,7)"",send_to,""(4,1,9)"",signal_type,0,receiver_type,0 -""(4,1,9)"",send_to,,signal_type,0,receiver_type,1 -""(7,2,11)"",send_to,""(4,1,9)"",signal_type,0,receiver_type,0" -lzr_levels_level_3.mts,Boxes,lzr_core:wood||lzr_core:wood|lzr_core:barrier,tide,ocean_morning,"There are two types of boxes. Heavy and light boxes. You can only pick up the light boxes.",clear,ocean,, -"hollow_barrels.mts","Hollow Barrels","lzr_core:wood||lzr_core:wood|lzr_core:barrier","tide","ocean_morning","These hollow barrels can be rotated.","clear",ocean,, -lzr_levels_tutorial_barricades_v2.mts,Barricades,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,tiki,bright_blue,"These barriers are blocking the path forward, but they’ll burn up when a laser touches them. Don’t worry about the huts, they are made out of fire-proof wood.",clear,islands,"(-108,1,-352)",none -lzr_levels_tutorial_colors.mts,Laser Colors,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,tiki,bright_blue,Colored detectors only activate with the matching laser color. (Hint: You can customize the laser colors in the main ship.),clear,islands,"(1317,2,162)","""(7,2,4)"",send_to,""(7,3,4)"",signal_type,0,receiver_type,0 -""(7,2,5)"",send_to,""(7,3,4)"",signal_type,0,receiver_type,0 -""(7,2,3)"",send_to,""(7,3,4)"",signal_type,0,receiver_type,0 -""(7,3,4)"",send_to,,signal_type,0,receiver_type,1" -lzr_levels_tutorial_mixer.mts,Color Mixing,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,tiki,bright_blue,"This mixer has two inputs and a laser output. It will emit with the mixed color of its input lasers. To produce a yellow laser, send a green and a red laser to the left and right of the emitter.",clear,islands,"(1185,1,187)","""(8,2,13)"",send_to,""(8,2,15)"",signal_type,0,receiver_type,0" -lzr_levels_tutorial_bomb.mts,Bombs,lzr_core:barrier||lzr_core:wood|lzr_core:barrier,island,bright_blue,"Bombs can destroy cracked stone. Place a bomb so that the laser touches the fuse and watch it go boom. You might need to rotate the bomb. Careful! You only have a limited number of bombs, don’t waste them. If you get stuck, restart the level.",clear,islands,"(4494,0,3260)",none -lzr_levels_palm_v2.mts,Palm Pit,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,island,ocean_morning,"Let’s have some fun with more beam spliters! With each new beam splitter, you can create more lasers.",clear,islands,"(237,-3,433)", -"lzr_levels_stormy_boxes.mts","Stormy Boxes","lzr_core:wood||lzr_core:wood_mossy|lzr_core:rain_membrane","storm","storm_clouds","","storm",ocean,, -"mirror_jail.mts","Mirror Jail","lzr_core:stone||lzr_core:stone|lzr_core:stone","river","underground","","clear",underground,, -lzr_levels_treasure_stash.mts,Treasure Stash,lzr_core:barrier||lzr_core:wood|lzr_core:barrier,stranded,bright_blue,,clear,ocean,"(0,0,0)","""(10,1,7)"",send_to,""(10,1,5)"",signal_type,0,receiver_type,0 -""(1,2,2)"",send_to,""(1,1,5)"",signal_type,0,receiver_type,0 -""(7,0,4)"",send_to,""(6,1,1)"",signal_type,0,receiver_type,0 -""(5,2,10)"",send_to,""(6,1,10)"",signal_type,0,receiver_type,0" -lzr_levels_aged_like_fine_grog.mts,Aged like Fine Grog,lzr_core:wood||lzr_core:wood|lzr_core:wood,stranded,bright_blue,,clear,ocean,"(0,0,0)","""(1,0,9)"",send_to,,signal_type,0,receiver_type,1 -""(8,2,0)"",send_to,""(9,0,2);(1,0,9)"",signal_type,0,receiver_type,0 -""(9,0,2)"",send_to,,signal_type,0,receiver_type,1" -lzr_levels_kitchen.mts,The Kitchen,air||lzr_core:wood|air,nautilus,bright_blue,,clear,ocean,"(0,0,0)","""(9,2,1)"",send_to,""(6,7,12)"",signal_type,0,receiver_type,0 -""(8,2,1)"",send_to,""(6,7,13)"",signal_type,0,receiver_type,0 -""(7,2,1)"",send_to,""(6,0,7)"",signal_type,0,receiver_type,0" -lzr_levels_lamp_cross.mts,Lamp Cross,lzr_core:wood,nautilus,tropical_dawn,,clear,ocean,, -lzr_levels_26_mirrors_v2.mts,26 Mirrors,lzr_core:wood,nautilus,bright_blue,"This puzzle is making my head spin!",clear,ocean,, -lzr_levels_dripstone_cave.mts,Dripstone Cave,lzr_core:stone||lzr_core:stone|lzr_core:barrier,mist,ominous_fog,,clear,ocean,, -lzr_levels_inside_the_seashell.mts,Inside the Seashell,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,mist,ominous_fog,,clear,islands,"(1145,-6,390)","""(8,9,12)"",send_to,""(8,6,12)"",signal_type,0,receiver_type,0 -""(9,17,15)"",send_to,""(7,2,18)"",signal_type,0,receiver_type,0" -lzr_levels_crystal_room.mts,Crystal Room,lzr_decor:ocean_stone||lzr_core:dirt|lzr_core:dirt,sirens,underground,"Crystals are very powerful, because they deflect lasers in all directions.",clear,ocean,, -lzr_levels_watery_lights.mts,Watery Lights,lzr_core:water_source_barrier||lzr_core:seabed|lzr_core:water_source_barrier,ruins,starry_night,,clear,islands,"(29702,-12,2385)","""(3,6,6)"",send_to,""(10,6,6)"",signal_type,6,receiver_type,0 -""(7,1,9)"",send_to,""(7,2,9)"",signal_type,6,receiver_type,0 -""(10,4,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0 -""(7,2,14)"",send_to,""(7,3,14)"",signal_type,6,receiver_type,0 -""(20,4,1)"",send_to,""(20,4,5)"",signal_type,6,receiver_type,0 -""(18,6,6)"",send_to,""(11,6,6)"",signal_type,6,receiver_type,0 -""(14,1,9)"",send_to,""(14,2,9)"",signal_type,6,receiver_type,0 -""(11,5,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0 -""(10,2,18)"",send_to,,signal_type,0,receiver_type,1 -""(1,4,20)"",send_to,""(1,5,20);(3,3,16)"",signal_type,6,receiver_type,0 -""(11,2,18)"",send_to,,signal_type,0,receiver_type,1 -""(20,4,20)"",send_to,""(20,5,20);(17,4,17)"",signal_type,6,receiver_type,0 -""(17,2,10)"",send_to,""(18,4,6)"",signal_type,0,receiver_type,0 -""(10,5,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0 -""(14,2,14)"",send_to,""(14,3,14)"",signal_type,6,receiver_type,0 -""(4,2,10)"",send_to,""(3,4,6)"",signal_type,0,receiver_type,0 -""(1,4,1)"",send_to,""(1,5,1);(7,1,11)"",signal_type,6,receiver_type,0 -""(11,4,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0" -lzr_levels_withered_throne.mts,Withered Throne,lzr_decor:ocean_stone||lzr_core:seabed|lzr_core:dirt,sirens,underground,,clear,ocean,, -lzr_levels_one_chest_at_a_time.mts,One Chest at a Time,lzr_core:water_source_barrier||lzr_core:seabed|lzr_core:water_source_barrier,ruins,ocean_morning,,clear,islands,"(2312,-10,112)","""(8,1,8)"",send_to,""(8,2,8)"",signal_type,0,receiver_type,0 -""(4,0,4)"",send_to,""(4,4,4)"",signal_type,0,receiver_type,0 -""(0,1,8)"",send_to,""(0,2,8)"",signal_type,0,receiver_type,0 -""(0,1,0)"",send_to,""(0,2,0)"",signal_type,0,receiver_type,0 -""(8,1,0)"",send_to,""(8,2,0)"",signal_type,0,receiver_type,0" -chaotic_colors.mts,Chaotic Colors,lzr_core:wood||lzr_core:wood|air,stranded,bright_blue,,clear,ocean,"(0,0,0)","""(4,0,10)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0 -""(6,1,0)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0 -""(8,1,10)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0 -""(5,1,10)"",send_to,,signal_type,0,receiver_type,1 -""(0,0,5)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0" -"shy_skull_grounds.mts","Shy Skull Grounds","lzr_core:stone||lzr_core:dirt|lzr_core:barrier",moonlight,"starry_night","These are not regular skulls. These are shy skulls! They are called shy because when a laser fires at them, they lose their physical form and can be walked through.","clear",ocean,, -"cave_of_cursed_skulls.mts","Cave of the Cursed Skulls","lzr_core:stone||lzr_core:dirt|lzr_core:stone","river","underground","Having been forgotten since centuries, these cursed skulls have left the physical realm and nothing collides with them. But when a laser shoots at them, they become solid. Redirect the laser to build a platform.","clear",underground,, -lzr_levels_crystal_temple.mts,Crystal Temple,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,mystery,ocean_evening,,clear,islands,"(-384,30,436)","""(12,11,0)"",send_to,""(10,10,0)"",signal_type,0,receiver_type,0 -""(14,14,3)"",send_to,""(10,6,8)"",signal_type,0,receiver_type,0 -""(16,4,11)"",send_to,""(16,3,11)"",signal_type,5,receiver_type,0 -""(2,4,6)"",send_to,""(20,3,6)"",signal_type,0,receiver_type,0 -""(14,11,6)"",send_to,""(16,3,1)"",signal_type,5,receiver_type,0 -""(7,5,6)"",send_to,""(14,4,3);(18,4,3);(18,4,9);(14,4,9)"",signal_type,6,receiver_type,0 -""(16,0,6)"",send_to,""(18,1,6)"",signal_type,0,receiver_type,0 -""(12,17,19)"",send_to,""(14,11,11)"",signal_type,0,receiver_type,0 -""(7,11,17)"",send_to,""(11,7,10)"",signal_type,5,receiver_type,0 -""(16,8,2)"",send_to,""(16,6,5)"",signal_type,0,receiver_type,0" -lzr_levels_ocean_eye.mts,Ocean Eye,lzr_core:water_source_barrier||lzr_core:water_source_barrier|lzr_core:water_source_barrier,ruins,starry_night,,clear,islands,"(0,-20,0)","""(7,0,7)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(9,6,3)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(9,6,6)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(6,3,0)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(3,0,3)"",send_to,,signal_type,0,receiver_type,1 -""(0,3,3)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(6,0,6)"",send_to,,signal_type,0,receiver_type,1 -""(0,3,6)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(9,3,6)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 -""(6,3,9)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0" -lzr_levels_x_marks_the_spot.mts,X marks the Spot,lzr_core:barrier||lzr_core:sandstone|lzr_core:barrier,morgana,tropical_dawn,,clear,islands,"(-3306,-14,-7175)","""(0,10,8)"",send_to,""(7,10,0)"",signal_type,0,receiver_type,0 -""(13,6,7)"",send_to,""(5,3,5);(9,3,7);(2,11,3);(11,7,13);(2,7,12);(3,7,13);(4,3,12);(12,7,12);(7,11,1);(12,11,8);(7,11,12);(1,11,8);(12,7,8);(13,11,0);(9,10,1);(11,11,15);(1,8,7)"",signal_type,0,receiver_type,0 -""(3,6,13)"",send_to,""(1,5,5)"",signal_type,0,receiver_type,0 -""(7,10,13)"",send_to,""(0,1,3);(1,14,16);(1,13,16)"",signal_type,0,receiver_type,0 -""(7,10,0)"",send_to,,signal_type,0,receiver_type,1 -""(10,0,8)"",send_to,""(7,17,14)"",signal_type,0,receiver_type,0 -""(0,10,1)"",send_to,""(1,9,1)"",signal_type,0,receiver_type,0 -""(14,10,8)"",send_to,""(7,10,0)"",signal_type,0,receiver_type,0 -""(1,9,2)"",send_to,""(1,0,3)"",signal_type,0,receiver_type,0 -""(13,6,1)"",send_to,""(1,5,9)"",signal_type,0,receiver_type,0 -""(10,1,2)"",send_to,""(13,10,8)"",signal_type,0,receiver_type,0" diff --git a/mods/lzr_levels/init.lua b/mods/lzr_levels/init.lua index dd1b10f3..13830c63 100644 --- a/mods/lzr_levels/init.lua +++ b/mods/lzr_levels/init.lua @@ -24,12 +24,11 @@ local SOUND_TIME_LEVEL_SET_COMPLETE = 20.0 local SILENT_SET_POS_TIME = 0.19 local current_level = nil - -local core_level_data = {} local current_level_data = nil --- True if all core levels have been completed -local core_levels_completed = nil +local registered_level_packs = {} + +local level_packs_completed = {} local registered_on_level_start_loadings = {} local registered_on_level_starts = {} @@ -52,8 +51,6 @@ end local legacy_levels -lzr_levels.LAST_LEVEL = 0 - local get_max_treasures = function() if current_level and current_level_data then return current_level_data[current_level].treasures @@ -61,21 +58,33 @@ local get_max_treasures = function() end -- Count number of all gold blocks the player has found in --- the main level set. Only completed levels add to the +-- the a level pack. Only completed levels add to the -- total. -function lzr_levels.count_total_collected_treasures() +function lzr_levels.count_total_collected_treasures(level_data) local total = 0 - local completed = lzr_levels.get_completed_levels() + local completed = lzr_levels.get_completed_levels(level_data) local level_nums = {} - for level_num=1, #core_level_data do - local levelname = core_level_data[level_num].filename + for level_num=1, #level_data do + local levelname = level_data[level_num].filename levelname = string.sub(levelname, 1, -5) -- remove .mts suffix level_nums[levelname] = level_num end for levelname, _ in pairs(completed) do local level_num = level_nums[levelname] - local level = core_level_data[level_num] + local level = level_data[level_num] + if level then + total = total + level.treasures + end + end + return total +end + +-- Count number of all available gold blocks in a level pack. +function lzr_levels.count_total_treasures(level_data) + local total = 0 + for level_num=1, #level_data do + local level = level_data[level_num] if level then total = total + level.treasures end @@ -95,15 +104,22 @@ local flat_index_to_pos = function(index, size) end local analyze_level_schematic = function(filename, levels_path, level_data_entry) + if not lzr_util.file_exists(levels_path, filename) then + return false, "file_nonexistant" + end local filepath = levels_path .. "/" ..filename local schem = minetest.read_schematic(filepath, {write_yslice_prob="none"}) - assert(schem, "Could not load level file: "..filename) + if not schem then + return false, "schematic_load_error" + end level_data_entry.contains_rotatable_block = false level_data_entry.treasures = 0 level_data_entry.size = schem.size local size = level_data_entry.size local teleporters = 0 local parrot_spawners = 0 + local hidden_parrot_spawners = 0 + local bad_hidden_parrot_spawners = 0 local barriers = 0 local gold_blocks = 0 local plants_on_ground = 0 @@ -139,6 +155,19 @@ local analyze_level_schematic = function(filename, levels_path, level_data_entry parrot_spawners = parrot_spawners + 1 local ppos = flat_index_to_pos(d, size) level_data_entry.parrot_pos = ppos + elseif nodename == "lzr_parrot_npc:hidden_parrot_spawner" then + -- Hidden parrot spawn pos + hidden_parrot_spawners = hidden_parrot_spawners + 1 + local ppos = flat_index_to_pos(d, size) + level_data_entry.hidden_parrot_pos = ppos + + -- Check param2 for hidden parrot spawner (must map + -- to a valid hidden parrot name) + local num = (schem.data[d].param2 % 4) + 1 + local parrot_name = lzr_parrot_npc.get_hidden_parrot_name(num) + if not parrot_name then + bad_hidden_parrot_spawners = bad_hidden_parrot_spawners + 1 + end elseif nodename == "lzr_treasure:gold_block" then gold_blocks = gold_blocks + 1 elseif minetest.get_item_group(nodename, "barrier") ~= 0 then @@ -155,6 +184,10 @@ local analyze_level_schematic = function(filename, levels_path, level_data_entry return false, "too_many_teleporters" elseif parrot_spawners > 1 then return false, "too_many_parrot_spawners" + elseif hidden_parrot_spawners > 1 then + return false, "too_many_hidden_parrot_spawners" + elseif bad_hidden_parrot_spawners > 0 then + return false, "bad_hidden_parrot_spawner" elseif barriers > 0 then return false, "barriers" elseif gold_blocks > 0 then @@ -300,7 +333,7 @@ lzr_levels.analyze_levels = function(level_list_path, levels_path, solutions_pat end if PRINT_TRANSLATABLE_LEVEL_STRINGS then - print("# TRANSLATABLE LEVEL STRINGS #") + print("# TRANSLATABLE LEVEL STRINGS FOR "..level_list_path.. " #") print("## level_names.lua: ##") for l=1, #tr_level_names do print(string.format("S(%q)", tr_level_names[l])) @@ -517,11 +550,46 @@ local emerge_callback = function(blockpos, action, calls_remaining, param) local found = lzr_laser.count_found_treasures(param.pos, maxpos) lzr_gui.update_treasure_status(player, found, get_max_treasures()) + -- Spawn parrot if param.parrot_pos then local parrot_node_pos = vector.add(param.parrot_pos, param.pos) + local parrot_node = minetest.get_node(parrot_node_pos) minetest.set_node(parrot_node_pos, {name="air"}) local parrot_entity_pos = vector.add(parrot_node_pos, lzr_globals.PARROT_SPAWN_OFFSET) - minetest.add_entity(parrot_entity_pos, "lzr_parrot_npc:parrot") + local obj = minetest.add_entity(parrot_entity_pos, "lzr_parrot_npc:parrot") + if obj then + local ent = obj:get_luaentity() + if ent then + -- set initial parrot yaw + local degrotate = parrot_node.param2 + degrotate = (degrotate + 120) % 240 + local yaw = (degrotate / 240) * (math.pi*2) + obj:set_yaw(yaw) + end + end + end + -- Spawn hidden parrot + if param.hidden_parrot_pos then + local hidden_parrot_node_pos = vector.add(param.hidden_parrot_pos, param.pos) + local pnode = minetest.get_node(hidden_parrot_node_pos) + minetest.set_node(hidden_parrot_node_pos, {name="air"}) + local hidden_parrot_entity_pos = vector.add(hidden_parrot_node_pos, lzr_globals.PARROT_SPAWN_OFFSET) + local obj = minetest.add_entity(hidden_parrot_entity_pos, "lzr_parrot_npc:hidden_parrot") + if obj then + local ent = obj:get_luaentity() + if ent then + local p2 = pnode.param2 % 4 + local dir = minetest.fourdir_to_dir(p2) + local yaw = minetest.dir_to_yaw(dir) + obj:set_yaw(yaw) + local parrot_name = lzr_parrot_npc.get_hidden_parrot_name(p2) + if parrot_name then + ent:_init(parrot_name) + else + minetest.log("error", "[lzr_levels] Could not set _hidden_id for hidden parrot!") + end + end + end end end if param.level then @@ -690,9 +758,6 @@ function lzr_levels.resize_room(old_size, new_size, nodes) end function lzr_levels.prepare_and_build_level(level, level_data, spawn_pos, yaw, old_pos, old_size, callback_done) - if not level_data then - level_data = core_level_data - end local bounding_nodes = { node_floor = level_data[level].node_floor, node_wall = level_data[level].node_wall, @@ -709,11 +774,38 @@ function lzr_levels.prepare_and_build_level(level, level_data, spawn_pos, yaw, o lpos = lzr_globals.BACKDROP_POS_SKY end - lzr_levels.build_room({mode="build", pos=lpos, size=level_data[level].size, old_pos=old_pos, old_size=old_size, level=level, level_data=level_data, spawn_pos=spawn_pos, yaw=yaw, parrot_pos=level_data[level].parrot_pos, nodes=bounding_nodes, backdrop=level_data[level].backdrop, backdrop_pos=level_data[level].backdrop_pos, triggers=level_data[level].triggers, callback_done=callback_done}) + lzr_levels.build_room({ + mode="build", + pos=lpos, + size=level_data[level].size, + old_pos=old_pos, + old_size=old_size, + level=level, + level_data=level_data, + spawn_pos=spawn_pos, + yaw=yaw, + parrot_pos=level_data[level].parrot_pos, + hidden_parrot_pos=level_data[level].hidden_parrot_pos, + nodes=bounding_nodes, + backdrop=level_data[level].backdrop, + backdrop_pos=level_data[level].backdrop_pos, + triggers=level_data[level].triggers, + callback_done=callback_done + }) end function lzr_levels.prepare_and_build_custom_level(level_pos, schematic, spawn_pos, yaw, bounding_nodes, triggers, callback_done) - lzr_levels.build_room({mode="build", pos=level_pos, size=schematic.size, schematic=schematic, spawn_pos=spawn_pos, yaw=yaw, nodes=bounding_nodes, triggers=triggers, callback_done=callback_done}) + lzr_levels.build_room({ + mode="build", + pos=level_pos, + size=schematic.size, + schematic=schematic, + spawn_pos=spawn_pos, + yaw=yaw, + nodes=bounding_nodes, + triggers=triggers, + callback_done=callback_done + }) end function lzr_levels.build_level_raw(schematic_specifier, lminpos, lmaxpos) @@ -725,12 +817,9 @@ function lzr_levels.build_level_raw(schematic_specifier, lminpos, lmaxpos) end function lzr_levels.build_level(level, level_data) - if not level_data then - level_data = core_level_data - end local filepath = level_data.levels_path .. "/" .. level_data[level].filename local schematic_specifier - if level_data == core_level_data then + if level_data.is_builtin then -- Will provide file name to place_schematic, causing Luanti -- to cache it for better performance. schematic_specifier = filepath @@ -802,9 +891,6 @@ local function reset_inventory(player, needs_rotate) end local function get_start_pos(level, level_data) - if not level_data then - level_data = core_level_data - end local start_pos -- player start position, relative to level local size = level_data[level].size if level_data[level].start_pos then @@ -817,9 +903,6 @@ local function get_start_pos(level, level_data) end local function get_start_yaw(level, level_data, start_pos) - if not level_data then - level_data = core_level_data - end local start_yaw -- player start yaw if level_data[level].start_yaw then start_yaw = level_data[level].start_yaw @@ -843,12 +926,11 @@ function lzr_levels.get_npc_texts() return nil end local texts = level_data.npc_texts - -- Translate NPC texts in core level set - if current_level_data == core_level_data then + if current_level_data.textdomain_npc_texts then local translated_texts = {} if texts then for npc, text in pairs(texts) do - local tt = minetest.translate("_lzr_levels_npc_texts", text) + local tt = minetest.translate(current_level_data.textdomain_npc_texts, text) translated_texts[npc] = tt end end @@ -877,9 +959,6 @@ function lzr_levels.start_level(level, level_data) job_insta_win:cancel() job_insta_win = nil end - if not level_data then - level_data = core_level_data - end current_level = level current_level_data = level_data local player = get_singleplayer() @@ -949,26 +1028,41 @@ function lzr_levels.start_level(level, level_data) minetest.log("action", "[lzr_levels] Starting level "..level.." ...") end -function lzr_levels.clear_level_progress() - mod_storage:set_string("lzr_levels:levels", "") - core_levels_completed = false - lzr_menu.remove_painting("perfect_plunderer") - minetest.log("action", "[lzr_levels] Level progress was cleared") -end - local registered_on_collected_treasures = {} function lzr_levels.register_on_collected_treasure(func) table.insert(registered_on_collected_treasures, func) end +function lzr_levels.clear_level_progress(level_data) + if level_data.is_singleton then + return + end + level_packs_completed[level_data.name] = nil + + local levels = minetest.deserialize(mod_storage:get_string("lzr_levels:levels"), true) + levels[level_data.name] = {} + mod_storage:set_string("lzr_levels:levels", minetest.serialize(levels)) + + if level_data.name == "__core" then + lzr_menu.remove_painting("perfect_plunderer") + + -- Also needs to notify mods about changed + -- treasure count + local treasures = lzr_levels.count_total_collected_treasures(level_data) + for i=1, #registered_on_collected_treasures do + registered_on_collected_treasures[i](treasures) + end + end + minetest.log("action", "[lzr_levels] Level progress for level pack '"..level_data.name.."' was cleared") +end + function lzr_levels.mark_level_as_complete(level, level_data) - -- Only core levels are supported - if level_data ~= core_level_data then + if level_data.is_singleton then return end local levels = minetest.deserialize(mod_storage:get_string("lzr_levels:levels"), true) if not levels then - levels = { __core = {} } + levels = { [level_data.name] = {} } end if not level_data[level] then return false @@ -976,28 +1070,27 @@ function lzr_levels.mark_level_as_complete(level, level_data) local levelname = level_data[level].filename levelname = string.sub(levelname, 1, -5) -- remove .mts suffix - levels.__core[levelname] = true + levels[level_data.name][levelname] = true mod_storage:set_string("lzr_levels:levels", minetest.serialize(levels)) -- Notify mods that the treasure count has changed - local treasures = lzr_levels.count_total_collected_treasures() + local treasures = lzr_levels.count_total_collected_treasures(level_data) for i=1, #registered_on_collected_treasures do registered_on_collected_treasures[i](treasures) end -- Place 'Perfect Plunderer' painting in ship -- as some kind of "mini-achievement" - if lzr_levels.are_all_levels_completed() then + if level_data.name == "__core" and lzr_levels.are_all_levels_completed(level_data) then lzr_menu.place_painting("perfect_plunderer") end return true end --- Returns true if all levels of the core level set are completed -function lzr_levels.are_all_levels_completed() - local completed = lzr_levels.get_completed_levels() - local level_data = lzr_levels.get_core_level_data() +-- Returns true if all levels of a level pack are completed +function lzr_levels.are_all_levels_completed(level_data) + local completed = lzr_levels.get_completed_levels(level_data) for l=1, #level_data do local levelname = string.sub(level_data[l].filename, 1, -5) -- remove .mts suffix if not completed[levelname] then @@ -1007,15 +1100,42 @@ function lzr_levels.are_all_levels_completed() return true end --- Returns list of completed levels in the form --- { __core = { levelname1 = true, levelname2 = true, ... } } -function lzr_levels.get_completed_levels() +-- Returns list of completed levels of a level pack in the form +-- { levelname1 = true, levelname2 = true, ... } +function lzr_levels.get_completed_levels(level_data) + if level_data.is_singleton then + return {} + end local levels = minetest.deserialize(mod_storage:get_string("lzr_levels:levels"), true) if not levels then - levels = { __core = {} } + return {} + end + if levels[level_data.name] then + return levels[level_data.name] + else + return {} + end +end + +-- Returns number of completed levels in level pack +-- or nil if not applicable +function lzr_levels.count_completed_levels(level_data) + if level_data.is_singleton then + return nil + end + local levels = minetest.deserialize(mod_storage:get_string("lzr_levels:levels"), true) + if not levels then + return 0 + end + if levels[level_data.name] then + local count = 0 + for k,v in pairs(levels[level_data.name]) do + count = count + 1 + end + return count + else + return 0 end - -- Only core levels are supported - return levels.__core end --[[ Checks the data format of the completed levels list in mod storage @@ -1036,8 +1156,9 @@ Old legacy format: This means: Levels 1, 3 and 5 are completed. New format: - A table. The keys are always strings, they represent level set names. - (Currently, there is only one level set: "__core", for the built-in levels) + A table. The keys are always strings, they represent level pack names. + This transforms to core levels only, as the legacy completed levels + list were only for core levels as well. The value of each key is an inner table. The inner table has level names as keys (always string) and the values is set to true to represent level completion. @@ -1131,10 +1252,10 @@ function lzr_levels.level_complete() lzr_messages.show_message(player, S("There are no treasures here!"), LEVEL_CAPTION_TIME) end - if current_level_data == core_level_data then - minetest.log("action", "[lzr_levels] Level "..current_level.." completed") - else + if current_level_data.is_singleton then minetest.log("action", "[lzr_levels] Level completed") + else + minetest.log("action", "[lzr_levels] Level "..current_level.." of level pack '"..current_level_data.name.."' completed") end -- Victory fanfare if has_treasure then @@ -1147,7 +1268,7 @@ function lzr_levels.level_complete() if job_next_level then job_next_level:cancel() end - -- Go to next level (only for core levels) + -- Go to next level job_next_level = minetest.after(NEXT_LEVEL_DELAY, function(completed_level) if lzr_gamestate.get_state() == lzr_gamestate.LEVEL_COMPLETE and current_level == completed_level then lzr_levels.next_level() @@ -1157,7 +1278,7 @@ function lzr_levels.level_complete() end function lzr_levels.game_completed() - if not core_levels_completed then + if not level_packs_completed.__core then local player = minetest.get_player_by_name("singleplayer") if not player then return false @@ -1165,13 +1286,11 @@ function lzr_levels.game_completed() lzr_parrot_npc.speak(player, S("Yarr! You did it! Our ship’s full of gold now. We’re rich!").."\n".. S("You’ve collected every treasure in the known world!").."\n".. S("No puzzle was too hard, no security mechanism could stop you.").."\n\n".. - S("You have become the Perfect Plunderer!")) + S("You have become the Perfect Plunderer!"), "goldie") lzr_ambience.reduce_ambience(SOUND_TIME_LEVEL_SET_COMPLETE) minetest.sound_play({name = "lzr_levels_level_set_complete", gain = 1.0}, nil, true) lzr_levels.leave_level(nil, false) - player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_WINSPAWN_OFFSET)) - player:set_look_horizontal(math.pi) - core_levels_completed = true + lzr_menu.teleport_player_to_ship(player, "victory") minetest.log("action", "[lzr_levels] Game completed!") return true else @@ -1184,19 +1303,26 @@ function lzr_levels.next_level() if state ~= lzr_gamestate.LEVEL and state ~= lzr_gamestate.LEVEL_COMPLETE and state ~= lzr_gamestate.LEVEL_TEST then return end - if current_level_data ~= core_level_data then + if not current_level_data then + return + end + if current_level_data.is_singleton then lzr_levels.leave_level() return end - if lzr_levels.are_all_levels_completed() then - local celebrated = lzr_levels.game_completed() - if celebrated then - return + if lzr_levels.are_all_levels_completed(current_level_data) then + if current_level_data.name == "__core" then + local celebrated = lzr_levels.game_completed() + if celebrated then + level_packs_completed["__core"] = true + return + end end + level_packs_completed[current_level_data.name] = true end local player = get_singleplayer() current_level = current_level + 1 - if current_level > lzr_levels.LAST_LEVEL then + if current_level > #current_level_data then lzr_messages.show_message(player, S("Final level completed!"), FINAL_LEVEL_CAPTION_TIME) lzr_levels.leave_level() else @@ -1212,13 +1338,11 @@ function lzr_levels.go_to_menu(fallout) -- Select respawn position if fallout then -- Respawn pos when fallout was triggered (i.e. fell out of level or crushed) - player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_RESPAWN_OFFSET)) + lzr_menu.teleport_player_to_ship(player, "skulls") else -- Normal player spawn pos in ship - player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET)) + lzr_menu.teleport_player_to_ship(player, "captain") end - player:set_look_horizontal(0) - player:set_look_vertical(0) lzr_gamestate.set_state(lzr_gamestate.MENU) end @@ -1255,23 +1379,70 @@ function lzr_levels.get_current_level_data() return current_level_data end -function lzr_levels.get_core_level_data() - return core_level_data +-- Register a level pack. See `LEVEL_PACKS.md` for documentation +function lzr_levels.register_level_pack(name, info) + + local mod = minetest.get_current_modname() + + local level_data_file = info.level_data_path or minetest.get_modpath(mod).."/data/level_data.csv" + local schematic_path = info.schematic_path or minetest.get_modpath(mod).."/schematics" + local solutions_path = info.solutions_path or minetest.get_modpath(mod).."/solutions" + + local error_type, error_msg, error_detail + local level_data + level_data, error_type, error_msg, error_detail = lzr_levels.analyze_levels( + level_data_file, schematic_path, solutions_path) + + if not level_data then + if error_type == "csv_error" then + error("Error while parsing "..tostring(level_data_file)..": "..tostring(error_msg)) + elseif error_type == "load_error" then + error("Could not load "..tostring(level_data_file)) + elseif error_type == "bad_schematic" then + error("Invalid level schematic in core level file: "..tostring(error_msg)..", problem type: "..tostring(error_detail)) + else + error("Error while loading or parsing "..tostring(level_data_file)) + end + end + + level_data.name = name + level_data.mod_origin = minetest.get_current_modname() + level_data.textdomain_npc_texts = info.textdomain_npc_texts + level_data.textdomain_level_names = info.textdomain_level_names + level_data.title = info.title + level_data.description = info.description + + registered_level_packs[name] = level_data + + if lzr_levels.are_all_levels_completed(level_data) then + level_packs_completed[name] = true + end +end + +-- Returns level packs by name +function lzr_levels.get_level_pack(name) + return registered_level_packs[name] +end + +-- Returns list of all registered level packs (by name) +function lzr_levels.get_level_pack_names() + local packs = {} + for k,v in pairs(registered_level_packs) do + table.insert(packs, k) + end + return packs end -- Returns the name of the level with the given level number, translated --- (translation only available for core levels). +-- (if available in level pack). -- Note that levels may have an empty name. -- If with_fallback is true and the level's name is empty, it will return -- "Untitled ()" (translated) function lzr_levels.get_level_name(level, level_data, with_fallback) - if not level_data then - level_data = core_level_data - end local name = level_data[level].name if name and name ~= "" then - if level_data == core_level_data then - return minetest.translate("_lzr_levels_level_names", level_data[level].name) + if level_data.textdomain_level_names then + return minetest.translate(level_data.textdomain_level_names, level_data[level].name) else return name end @@ -1279,6 +1450,7 @@ function lzr_levels.get_level_name(level, level_data, with_fallback) if with_fallback then local fname = level_data[level].filename fname = string.sub(fname, 1, -5) + --~ Fallback name for untitled levels. @1 = technical level name based on file name return S("Untitled (@1)", fname) else return "" @@ -1563,13 +1735,15 @@ minetest.register_chatcommand("level_info", { end out = out .. S("• File name: @1", minetest.colorize(VALUE_COLOR, fname)) - if current_level_data == core_level_data then - out = out .. "\n" .. S("• Level type: @1", minetest.colorize(VALUE_COLOR, S("core"))) + if current_level_data.is_singleton then + out = out .. "\n" .. S("• Level pack: @1", minetest.colorize(VALUE_COLOR, + S("Single levels"))) + else + local title = current_level_data.title or current_level_data.name or "???" + out = out .. "\n" .. S("• Level pack: @1", minetest.colorize(VALUE_COLOR, title)) if minetest.settings:get_bool("lzr_debug", false) then out = out .. "\n" .. S("• Level number: @1", minetest.colorize(VALUE_COLOR, current_level)) end - else - out = out .. "\n" .. S("• Level type: @1", minetest.colorize(VALUE_COLOR, S("custom"))) end return true, out end @@ -1612,14 +1786,13 @@ minetest.register_chatcommand("leave", { params = "", description = S("Leave current level"), func = function(name, param) + if lzr_gamestate.is_loading() then + return false, S("Can’t leave while loading!") + end local state = lzr_gamestate.get_state() if state == lzr_gamestate.LEVEL or state == lzr_gamestate.LEVEL_COMPLETE then - if lzr_gamestate.is_loading() then - return false, S("Can’t leave while loading!") - else - lzr_levels.leave_level() - return true - end + lzr_levels.leave_level() + return true elseif state == lzr_gamestate.LEVEL_TEST then -- during the level test, /leave aborts the level test lzr_levels.leave_level() @@ -1630,44 +1803,6 @@ minetest.register_chatcommand("leave", { end, }) -minetest.register_chatcommand("reset_progress", { - privs = {}, - params = "yes", - description = S("Reset level progress"), - func = function(name, param) - if param == "yes" then - lzr_levels.clear_level_progress() - -- Also needs to notify mods about changed - -- treasure count - local treasures = lzr_levels.count_total_collected_treasures() - for i=1, #registered_on_collected_treasures do - registered_on_collected_treasures[i](treasures) - end - return true, S("Level progress resetted.") - else - return false, S("To reset level progress, use “/reset_progress yes”") - end - end, -}) - -if minetest.settings:get_bool("lzr_debug", false) then - -- Debug command to make it easier to test the event when the player - -- completed all levels. - -- This command marks all levels but the first one as completed, so - -- the remaining level can be manually completed to trigger the - -- completion event. - minetest.register_chatcommand("levels_almost_complete", { - privs = { server = true }, - description = S("Mark all levels as complete except the first one"), - func = function(name, param) - for n=2, lzr_levels.LAST_LEVEL do - lzr_levels.mark_level_as_complete(n, core_level_data) - end - return true - end, - }) -end - lzr_gamestate.register_on_enter_state(function(state) if state == lzr_gamestate.LEVEL or state == lzr_gamestate.LEVEL_TEST then local player = minetest.get_player_by_name("singleplayer") @@ -1718,43 +1853,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end) - -local function analyze_core_levels() - local error_type, error_msg, error_detail - core_level_data, error_type, error_msg, error_detail = lzr_levels.analyze_levels( - minetest.get_modpath("lzr_levels").."/data/level_data.csv", - minetest.get_modpath("lzr_levels").."/schematics", - minetest.get_modpath("lzr_levels").."/solutions" - ) - if not core_level_data then - if error_type == "csv_error" then - error("Error while parsing level_data.csv: "..tostring(error_msg)) - elseif error_type == "load_error" then - error("Could not load level_data.csv") - elseif error_type == "bad_schematic" then - error("Invalid level schematic in core level file: "..tostring(error_msg)..", problem type: "..tostring(error_detail)) - else - error("Error while loading or parsing level_data.csv") - end - end - lzr_levels.LAST_LEVEL = #core_level_data -end - --- Stuff to do on mod load time: - -analyze_core_levels() - -if lzr_levels.are_all_levels_completed() then - core_levels_completed = true -else - core_levels_completed = false -end - update_legacy_completed_levels_format() -minetest.register_on_mods_loaded(function() - local treasures = lzr_levels.count_total_collected_treasures() - for i=1, #registered_on_collected_treasures do - registered_on_collected_treasures[i](treasures) - end -end) + diff --git a/mods/lzr_levels/locale/_lzr_levels_level_names.de.tr b/mods/lzr_levels/locale/_lzr_levels_level_names.de.tr deleted file mode 100644 index fa8504ef..00000000 --- a/mods/lzr_levels/locale/_lzr_levels_level_names.de.tr +++ /dev/null @@ -1,31 +0,0 @@ -# textdomain: _lzr_levels_level_names -Welcome to Lazarr!=Willkommen bei Lazarr! -My first Laser=Mein erster Laser -Mirror Rotation=Spiegelrotation -Mobile Mirror=Mobiler Spiegel -More mobile Blocks=Mehr mobile Blöcke -Palm Pit=Palmengrund -Boxes=Kisten -Hollow Barrels=Hohle Fässer -Barricades=Barrikaden -Laser Colors=Laserfarben -Color Mixing=Farbenmischen -Bombs=Bomben -Stormy Boxes=Stürmische Kisten -Mirror Jail=Spiegelgefängnis -Treasure Stash=Schatzbunker -Aged like Fine Grog=Gealtert wie feiner Grog -The Kitchen=Die Küche -Lamp Cross=Lampenkreuz -26 Mirrors=26 Spiegel -Dripstone Cave=Tropfsteinhöhle -Inside the Seashell=Im Inneren der Muschel -Crystal Room=Kristallraum -Withered Throne=Verwitterter Thron -One Chest at a Time=Eine Kiste nach der anderen -Chaotic Colors=Chaotische Farben -Shy Skull Grounds=Senke der scheuen Schädel -Cave of the Cursed Skulls=Höhle der verfluchten Totenköpfe -Crystal Temple=Kristalltempel -Ocean Eye=Ozeanauge -X marks the Spot=Das X markiert die Stelle diff --git a/mods/lzr_levels/locale/_lzr_levels_level_names.es.tr b/mods/lzr_levels/locale/_lzr_levels_level_names.es.tr deleted file mode 100644 index abc063d0..00000000 --- a/mods/lzr_levels/locale/_lzr_levels_level_names.es.tr +++ /dev/null @@ -1,31 +0,0 @@ -# textdomain: _lzr_levels_level_names -Welcome to Lazarr!= -My first Laser= -Mirror Rotation= -Mobile Mirror= -More mobile Blocks= -Palm Pit=Foso de palmera -Boxes=Cajas -Hollow Barrels=Barriles huecos -Barricades=Barricadas -Laser Colors= -Color Mixing= -Bombs= -Stormy Boxes=Cajas tormentosas -Mirror Jail=Prisión de espejos -Treasure Stash= -Aged like Fine Grog= -The Kitchen= -Lamp Cross=Cruz de lámpara -26 Mirrors=26 Espejos -Dripstone Cave=Cueva kárstica -Inside the Seashell= -Crystal Room=Cuarto de cristal -Withered Throne=Trono marchito -One Chest at a Time= -Chaotic Colors= -Shy Skull Grounds=Terreno de cráneos tímidos -Cave of the Cursed Skulls=Cueva de los cráneos malditos -Crystal Temple= -Ocean Eye= -X marks the Spot= diff --git a/mods/lzr_levels/locale/_lzr_levels_level_names.zh_TW.tr b/mods/lzr_levels/locale/_lzr_levels_level_names.zh_TW.tr deleted file mode 100644 index e6e7865c..00000000 --- a/mods/lzr_levels/locale/_lzr_levels_level_names.zh_TW.tr +++ /dev/null @@ -1,31 +0,0 @@ -# textdomain: _lzr_levels_level_names -Welcome to Lazarr!= -My first Laser= -Mirror Rotation= -Mobile Mirror= -More mobile Blocks= -Palm Pit=棕櫚沙灘 -Boxes=方塊 -Hollow Barrels= -Barricades=前進的障礙 -Laser Colors= -Color Mixing= -Bombs= -Stormy Boxes= -Mirror Jail= -Treasure Stash= -Aged like Fine Grog= -The Kitchen= -Lamp Cross=十字交叉 -26 Mirrors=26重反射 -Dripstone Cave=鐘乳石洞穴 -Inside the Seashell= -Crystal Room=海底水晶 -Withered Throne=亞特蘭蒂斯 -One Chest at a Time= -Chaotic Colors= -Shy Skull Grounds= -Cave of the Cursed Skulls= -Crystal Temple= -Ocean Eye= -X marks the Spot= diff --git a/mods/lzr_levels/locale/_lzr_levels_npc_texts.de.tr b/mods/lzr_levels/locale/_lzr_levels_npc_texts.de.tr deleted file mode 100644 index 682b023b..00000000 --- a/mods/lzr_levels/locale/_lzr_levels_npc_texts.de.tr +++ /dev/null @@ -1,17 +0,0 @@ -# textdomain: _lzr_levels_npc_texts -Many chests are protected by a security lock. It can only be broken by solving a laser puzzle. The laser wants to go into the detector. Punch the old crate to break it. Then you can open the chest.=Viele Truhen werden von einem Sicherheitsschloss geschützt. Es kann nur gebrochen werden, wenn man ein Laserrätsel löst. Der Laser will in den Detektor gehen. Haue die alte Kiste, um das Schloss zu brechen. Dann kannst du die Truhe öffnen. -You now got a rotating hook. Use it to rotate the mirrors to deflect the laser to the target. Wield the hook and press the [Punch] key on a mirror to push it towards the edge. Press the [Place] key on a mirror to rotate it clockwise.=Du hast jetzt ’nen Drehhaken. Dreh damit die Spiegel, um den Laser zum Ziel zu lenken. Halte den Haken in der Hand und drücke die [Hauen]-Taste auf einem Spiel, um ihn zur Kante zu drücken. Drücke die [Platzieren]-Taste auf einem Spiegel, um ihn im Uhrzeigersinn zu drehen. -Did you notice the screws in the corners of mirrors? They’re bolted to the ground. There are also mirrors without. You can pick those up (with a punch) and place them somewhere else. Put the mirror without screws in the right spot redirect the laser to the detector.=Hast du die Schrauben in den Ecken der Spiegel bemerkt? Sie sind am Boden befestigt. Es gibt auch Spiegel ohne sie. Du kannst sie aufheben (mit einem Schlag) und sie irgendwo anders platzieren. Platziere den schraubenlosen Spiegel an die richtige Stelle, um den Laser in den Detektor abzulenken. -You can pick up emitters and detectors, too. As long there are no screws, you can take them. Bring the two emitters and detectors together to unlock the chest.=Du kannst auch Emitter und Detektoren aufheben. Solange es keine Schrauben gibt, kannst du sie nehmen. Bring beide Emitter und Detektoren zusammen, um das Schloss der Truhe zu öffnen. -If a laser hits the angled part of a beam splitter, it both gets through and is deflected at the same time.=Wenn ein Laser auf den abgewinkelten Teil eines Strahlteilers trifft, wird er gleichzeitig durchgehen und abgelenkt. -There are two types of boxes. Heavy and light boxes. You can only pick up the light boxes.=Es gibt zwei Arten von Kisten. Schwere und leichte Kisten. Nur die leichten Kisten kannst du tragen. -These hollow barrels can be rotated.=Diese hohlen Fässer können gedreht werden. -These barriers are blocking the path forward, but they’ll burn up when a laser touches them. Don’t worry about the huts, they are made out of fire-proof wood.=Diese Barrieren blockieren den Weg nach vorne, aber sie verbrennen, wenn ein Laser sie berührt. Mach dir keine Sorgen um die Hütten, sie bestehen aus feuerfestem Holz. -Colored detectors only activate with the matching laser color. (Hint: You can customize the laser colors in the main ship.)=Farbige Detektoren werden nur von der passenden Laserfarbe aktiviert. (Tipp: Du kannst die Laserfarben im Hauptschiff anpassen.) -This mixer has two inputs and a laser output. It will emit with the mixed color of its input lasers. To produce a yellow laser, send a green and a red laser to the left and right of the emitter.=Dieser Mischer hat zwei Eingänge und einen Laserausgang. Er wird einen Laser, der die Farben beider Eingangslaser gemischt hat, erzeugen. Um einen gelben Laser zu erzeugen, führe einen grünen und einen roten Laser links und rechts des Emitters ein. -Bombs can destroy cracked stone. Place a bomb so that the laser touches the fuse and watch it go boom. You might need to rotate the bomb. Careful! You only have a limited number of bombs, don’t waste them. If you get stuck, restart the level.=Bomben können brüchigen Stein zerstören. Platziere ’ne Bombe so, dass der Laser die Zündschnur berührt und sieh ihr beim Explodieren zu. Manchmal musst du die Bombe drehen. Obacht! Du hast nur eine begrenzte Anzahl von Bomben, vergeude sie nicht. Wenn du steckenbleibst, starte einfach das Level neu. -This puzzle is making my head spin!=Dieses Rätsel verdreht mir ganz schön den Kopf! -Crystals are very powerful, because they deflect lasers in all directions.=Kristalle sind sehr mächtig, denn sie können Laser in alle Richtungen ablenken. -These are not regular skulls. These are shy skulls! They are called shy because when a laser fires at them, they lose their physical form and can be walked through.=Dies sind keine gewöhnlichen Totenköpfe. Es sind scheue Totenköpfe! Sie werden scheu genannt, weil sie bei Kontakt mit einem Laser ihre physische Form verlieren und durchschritten werden können. -Having been forgotten since centuries, these cursed skulls have left the physical realm and nothing collides with them. But when a laser shoots at them, they become solid. Redirect the laser to build a platform.=Seit Jahrhunderten wurden sie vergessen. Diese Schädel wurden verflucht und haben die physikalische Ebene verlassen, auf dass nichts mehr mit ihnen kollidieren möge. Doch wenn sie von einem Laser erfasst werden, werden sie wieder fest. Lenke den Laser um, um eine Plattform zu bauen. -Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for us pirates to claim. There’s a treasure chest over there. Just punch it to open it.=Hey, Kumpel. Ich hab’ auf dich gewartet. Die Welt ist voller Goldblöcke, die nur darauf warten, von uns Piraten angeeignet zu werden. Da drüben ist ’ne Schatztruhe. Schlag zu, um sie zu öffnen. diff --git a/mods/lzr_levels/locale/_lzr_levels_npc_texts.es.tr b/mods/lzr_levels/locale/_lzr_levels_npc_texts.es.tr deleted file mode 100644 index 6edd120e..00000000 --- a/mods/lzr_levels/locale/_lzr_levels_npc_texts.es.tr +++ /dev/null @@ -1,27 +0,0 @@ -# textdomain: _lzr_levels_npc_texts -You now got a rotating hook. Use it to rotate the mirrors to deflect the laser to the target. Wield the hook and press the [Punch] key on a mirror to push it towards the edge. Press the [Place] key on a mirror to rotate it clockwise.= -Did you notice the screws in the corners of mirrors? They’re bolted to the ground. There are also mirrors without. You can pick those up (with a punch) and place them somewhere else. Put the mirror without screws in the right spot redirect the laser to the detector.= -You can pick up emitters and detectors, too. As long there are no screws, you can take them. Bring the two emitters and detectors together to unlock the chest.= -If a laser hits the angled part of a beam splitter, it both gets through and is deflected at the same time.= -There are two types of boxes. Heavy and light boxes. You can only pick up the light boxes.=Hay dos tipos de cajas. Cajas pesadas y ligeras. Solo puedes recoger las cajas ligeras. -These hollow barrels can be rotated.=Estos barriles huecos pueden ser rotados. -These barriers are blocking the path forward, but they’ll burn up when a laser touches them. Don’t worry about the huts, they are made out of fire-proof wood.= -Colored detectors only activate with the matching laser color. (Hint: You can customize the laser colors in the main ship.)= -This mixer has two inputs and a laser output. It will emit with the mixed color of its input lasers. To produce a yellow laser, send a green and a red laser to the left and right of the emitter.= -Bombs can destroy cracked stone. Place a bomb so that the laser touches the fuse and watch it go boom. You might need to rotate the bomb. Careful! You only have a limited number of bombs, don’t waste them. If you get stuck, restart the level.= -This puzzle is making my head spin!=¡Este rompecabezas hace que mi cabeza de vueltas! -Crystals are very powerful, because they deflect lasers in all directions.=Los cristales son muy poderosos, porque desvian los láseres en todas direcciones. -These are not regular skulls. These are shy skulls! They are called shy because when a laser fires at them, they lose their physical form and can be walked through.=Estos no son cráneos normales. ¡Son cráneos tímidos! Se llaman así porque cuando les toca un láser, pierden su forma física y puedes atravesarlos. -Having been forgotten since centuries, these cursed skulls have left the physical realm and nothing collides with them. But when a laser shoots at them, they become solid. Redirect the laser to build a platform.=Siendo olvidados desde hace siglos, estos cráneos malditos han abandonado el plano físico y nada choca con ellos. Pero cuando les toca un láser, se vuelven sólidos. Redirige el láser para construir una plataforma. -Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for us pirates to claim. There’s a treasure chest over there. Just punch it to open it.= - - -##### not used anymore ##### - -Those barricades burn up very easily. Just point a laser at them. Don’t worry, the rest of the ship is made of fireproof planks.=Esas barricadas se queman muy fácilmente. Solo apúntales con un láser. No te preocupes, el resto del barco está hecho con tablones de madera a prueba de fuego. -If a laser goes into the angled part of a transmissive mirror, it both gets through and is deflected at the same time.=Si un láser choca con la parte angular de un espejo transmisivo, el láser lo atraviesa y es desviado al mismo tiempo. -Hey, mate, let’s go on a treasure hunt! The world is full of hidden gold blocks for us pirates to claim. Go to the next room and open the chest.=¡Oye colega, vayamos a una búsqueda del tesoro! El mundo está lleno de bloques de oro escondidos para que los piratas los reclamemos. Ve al siguiente cuarto y abre el cofre. -The lock on this chest can only be opened by a detector. If a laser goes into the hole, the lock will break. Take the laser emitter and place it in front of the detector to break the lock and claim your prize.=El candado de este cofre solo puede ser abierto por un detector. Si un láser entra en el agujero, el candado se romperá. Toma el emisor láser y colócalo enfrente del detector para romper el candado y reclamar tu premio. -Pick up the mirror and place it at the correct spot to deflect the laser into the detector.=Recoge el espejo y colócalo en el lugar correcto para desviar el láser hacia el detector. -Think in three dimensions!=¡Piensa en tres dimensiones! -Arr! It’s a Laser! Laz-arr!=¡Arr! ¡Es un láser! ¡Lás-err! diff --git a/mods/lzr_levels/locale/lzr_levels.de.po b/mods/lzr_levels/locale/lzr_levels.de.po new file mode 100644 index 00000000..368fca75 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.de.po @@ -0,0 +1,135 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "Level abgeschlossen!" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "Hier gibt es keine Schätze!" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" +"Yarr! Du hast es geschafft! Unser Schiff ist nun voller Gold. Wir sind reich!" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "Du hast jeden Schatz der bekannten Welt gesammelt!" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" +"Kein Rätsel war zu schwer, kein Sicherheitsmechanismus konnte dich aufhalten." + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "Du bist der Perfekte Plünderer!" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "Letztes Level abgeschlossen!" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "Ohne Titel (@1)" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "Informationen über die Identität des aktuellen Levels anzeigen" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "• Levelname: @1" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "• Levelname (in Ihrer Sprache): @1" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "• Levelname (auf Englisch): @1" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "• Dateiname: @1" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "Haupt" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "• Leveltyp: @1" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "• Levelnummer: @1" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "Benutzer" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "Die Levelinformationen konnten nicht geholt werden." + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "Sie befinden sich im Level-Editor." + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "Es wird kein Level gespielt!" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "Aktuelles Level neustarten" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "Beim Laden kann nicht neugestartet werden!" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "Ein Neustart ist während des Levellösungstests nicht möglich!" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "Aktuelles Level verlassen" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "Verlassen ist während des Ladens nicht möglich!" + +#~ msgid "Reset level progress" +#~ msgstr "Levelfortschritt zurücksetzen" + +#~ msgid "Level progress resetted." +#~ msgstr "Levelfortschritt zurückgesetzt." + +#~ msgid "To reset level progress, use “/reset_progress yes”" +#~ msgstr "" +#~ "Um den Levelfortschritt zurückzusetzen, benutzen Sie „/reset_progress yes“" + +#~ msgid "Mark all levels as complete except the first one" +#~ msgstr "Alle Levels (außer dem ersten) als abgeschlossen markieren" diff --git a/mods/lzr_levels/locale/lzr_levels.de.tr b/mods/lzr_levels/locale/lzr_levels.de.tr deleted file mode 100644 index a45ffc68..00000000 --- a/mods/lzr_levels/locale/lzr_levels.de.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!=Level abgeschlossen! -There are no treasures here!=Hier gibt es keine Schätze! -Yarr! You did it! Our ship’s full of gold now. We’re rich!=Yarr! Du hast es geschafft! Unser Schiff ist nun voller Gold. Wir sind reich! -You’ve collected every treasure in the known world!=Du hast jeden Schatz der bekannten Welt gesammelt! -No puzzle was too hard, no security mechanism could stop you.=Kein Rätsel war zu schwer, kein Sicherheitsmechanismus konnte dich aufhalten. -You have become the Perfect Plunderer!=Du bist der Perfekte Plünderer! -Final level completed!=Letztes Level abgeschlossen! -Untitled (@1)=Ohne Titel (@1) -Display information about the identity of the current level=Informationen über die Identität des aktuellen Levels anzeigen -• Level name: @1=• Levelname: @1 -• Level name (in your language): @1=• Levelname (in Ihrer Sprache): @1 -• Level name (in English): @1=• Levelname (auf Englisch): @1 -• File name: @1=• Dateiname: @1 -• Level type: @1=• Leveltyp: @1 -core=Haupt -• Level number: @1=• Levelnummer: @1 -custom=Benutzer -Could not get level information.=Die Levelinformationen konnten nicht geholt werden. -You’re in the level editor.=Sie befinden sich im Level-Editor. -Not playing in a level!=Es wird kein Level gespielt! -Restart current level=Aktuelles Level neustarten -Can’t restart while loading!=Beim Laden kann nicht neugestartet werden! -Can’t restart during the level solution test!=Ein Neustart ist während des Levellösungstests nicht möglich! -Leave current level=Aktuelles Level verlassen -Can’t leave while loading!=Verlassen ist während des Ladens nicht möglich! -Reset level progress=Levelfortschritt zurücksetzen -Level progress resetted.=Levelfortschritt zurückgesetzt. -To reset level progress, use “/reset_progress yes”=Um den Levelfortschritt zurückzusetzen, benutzen Sie „/reset_progress yes“ -Mark all levels as complete except the first one=Alle Levels (außer dem ersten) als abgeschlossen markieren diff --git a/mods/lzr_levels/locale/lzr_levels.es.po b/mods/lzr_levels/locale/lzr_levels.es.po new file mode 100644 index 00000000..438aae8e --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.es.po @@ -0,0 +1,135 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "¡Nivel completado!" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "¡Aquí no hay tesoros!" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" +"¡Yarr! ¡Lo hicistes! Nuestro barco está lleno de oro ahora. ¡Somos ricos!" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "¡Has recogido todos los tesoros del mundo conocido!" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" +"Ningún rompecabezas fue muy difícil, ningún mecanismo de seguridad puede " +"detenerte." + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "¡Te has convertido en el ladrón perfecto!" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "¡Nivel final completado!" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "Sin título (@1)" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "Mostrar información sobre la identidad del nivel actual" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "• Nombre del nivel: @1" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "• Nombre del nivel (en tu idioma): @1" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "• Nombre del nivel (en inglés): @1" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "• Nombre del archivo: @1" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "básico" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "• Tipo de nivel: @1" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "• Número de nivel: @1" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "personalizado" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "No se pudo obtener información del nivel." + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "Estás en el editor de niveles." + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "¡No estás jugando en un nivel!" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "Reiniciar nivel actual" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "¡No se puede reiniciar mientras carga!" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "¡No puedes reiniciar durante la prueba de solución del nivel!" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "Abandonar el nivel actual" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "¡No puede salir mientras está cargando!" + +#~ msgid "Reset level progress" +#~ msgstr "Reiniciar progreso del nivel" + +#~ msgid "Level progress resetted." +#~ msgstr "Progreso del nivel reiniciado." + +#~ msgid "To reset level progress, use “/reset_progress yes”" +#~ msgstr "Para reiniciar el progreso del nivel, usa \"/reset_progress yes\"" + +#~ msgid "Mark all levels as complete except the first one" +#~ msgstr "Marcar todos los niveles como completados excepto el primero" diff --git a/mods/lzr_levels/locale/lzr_levels.es.tr b/mods/lzr_levels/locale/lzr_levels.es.tr deleted file mode 100644 index faae7b33..00000000 --- a/mods/lzr_levels/locale/lzr_levels.es.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!=¡Nivel completado! -There are no treasures here!=¡Aquí no hay tesoros! -Yarr! You did it! Our ship’s full of gold now. We’re rich!=¡Yarr! ¡Lo hicistes! Nuestro barco está lleno de oro ahora. ¡Somos ricos! -You’ve collected every treasure in the known world!=¡Has recogido todos los tesoros del mundo conocido! -No puzzle was too hard, no security mechanism could stop you.=Ningún rompecabezas fue muy difícil, ningún mecanismo de seguridad puede detenerte. -You have become the Perfect Plunderer!=¡Te has convertido en el ladrón perfecto! -Final level completed!=¡Nivel final completado! -Untitled (@1)=Sin título (@1) -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!=¡No estás jugando un nivel! -Restart current level=Reiniciar nivel actual -Can’t restart while loading!=¡No se puede reiniciar mientras carga! -Can’t restart during the level solution test!= -Leave current level=Abandonar el nivel actual -Can’t leave while loading!=¡No puede salir mientras está cargando! -Reset level progress=Reiniciar progreso del nivel -Level progress resetted.=Progreso del nivel reiniciado. -To reset level progress, use “/reset_progress yes”=Para reiniciar el progreso del nivel, usa "/reset_progress yes" -Mark all levels as complete except the first one=Marcar todos los niveles como completados excepto el primero diff --git a/mods/lzr_levels/locale/lzr_levels.fr.po b/mods/lzr_levels/locale/lzr_levels.fr.po new file mode 100644 index 00000000..d1bcfd5f --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.fr.po @@ -0,0 +1,143 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "Niveau terminé !" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "Il n'y a aucun trésor ici !" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" +"Yarr ! Vous l'avez fait ! Notre navire est rempli d'or à présent, nous " +"sommes riches !" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "Vous avez trouvé tous les trésors du monde connu !" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "Aucune énigme, aucun mécanisme de sécurité n'a su vous arrêter." + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "Vous êtes devenu le Pilleur parfait !" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "Dernier niveau terminé !" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "Sans nom (@1)" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "Vous n'êtes pas en train de faire un niveau !" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "Recommencer le niveau" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" +"Le niveau est en train de charger, il est impossible de le recommencer " +"maintenant !" + +#: mods/lzr_levels/init.lua:1797 +#, fuzzy +msgid "Can’t restart during the level solution test!" +msgstr "" +"Le niveau est en train de charger, il est impossible de le recommencer " +"maintenant !" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "Quitter le niveau" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" +"Le niveau est en train de charger, il est impossible de le quitter " +"maintenant !" + +#~ msgid "Reset level progress" +#~ msgstr "Réinitialiser la progression du niveau" + +#~ msgid "Level progress resetted." +#~ msgstr "La progression du niveau a été réinitialisée." + +#~ msgid "To reset level progress, use “/reset_progress yes”" +#~ msgstr "" +#~ "Pour réinitialiser la progression du niveau, utilisez la commande « /" +#~ "reset_progress yes »" + +#~ msgid "Mark all levels as complete except the first one" +#~ msgstr "Marque tous les niveaux comme « terminés », sauf le premier" diff --git a/mods/lzr_levels/locale/lzr_levels.fr.tr b/mods/lzr_levels/locale/lzr_levels.fr.tr deleted file mode 100644 index a9d31a94..00000000 --- a/mods/lzr_levels/locale/lzr_levels.fr.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!=Niveau terminé ! -There are no treasures here!=Il n'y a aucun trésor ici ! -Yarr! You did it! Our ship’s full of gold now. We’re rich!=Yarr ! Vous l'avez fait ! Notre navire est rempli d'or à présent, nous sommes riches ! -You’ve collected every treasure in the known world!=Vous avez trouvé tous les trésors du monde connu ! -No puzzle was too hard, no security mechanism could stop you.=Aucune énigme, aucun mécanisme de sécurité n'a su vous arrêter. -You have become the Perfect Plunderer!=Vous êtes devenu le Pilleur parfait ! -Final level completed!=Dernier niveau terminé ! -Untitled (@1)=Sans nom (@1) -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!=Vous n'êtes pas en train de faire un niveau ! -Restart current level=Recommencer le niveau -Can’t restart while loading!=Le niveau est en train de charger, il est impossible de le recommencer maintenant ! -Can’t restart during the level solution test!= -Leave current level=Quitter le niveau -Can’t leave while loading!=Le niveau est en train de charger, il est impossible de le quitter maintenant ! -Reset level progress=Réinitialiser la progression du niveau -Level progress resetted.=La progression du niveau a été réinitialisée. -To reset level progress, use “/reset_progress yes”=Pour réinitialiser la progression du niveau, utilisez la commande « /reset_progress yes » -Mark all levels as complete except the first one=Marque tous les niveaux comme « terminés », sauf le premier diff --git a/mods/lzr_levels/locale/lzr_levels.id.po b/mods/lzr_levels/locale/lzr_levels.id.po new file mode 100644 index 00000000..18d26ed4 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.id.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.id.tr b/mods/lzr_levels/locale/lzr_levels.id.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.id.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.it.po b/mods/lzr_levels/locale/lzr_levels.it.po new file mode 100644 index 00000000..1e1ecacc --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.it.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.it.tr b/mods/lzr_levels/locale/lzr_levels.it.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.it.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.jbo.po b/mods/lzr_levels/locale/lzr_levels.jbo.po new file mode 100644 index 00000000..04fc97ef --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.jbo.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.jbo.tr b/mods/lzr_levels/locale/lzr_levels.jbo.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.jbo.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.ms.po b/mods/lzr_levels/locale/lzr_levels.ms.po new file mode 100644 index 00000000..08ecae89 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.ms.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.ms.tr b/mods/lzr_levels/locale/lzr_levels.ms.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.ms.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.pot b/mods/lzr_levels/locale/lzr_levels.pot new file mode 100644 index 00000000..165ff011 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.pot @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.pt_BR.po b/mods/lzr_levels/locale/lzr_levels.pt_BR.po new file mode 100644 index 00000000..462f9563 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.pt_BR.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.pt_BR.tr b/mods/lzr_levels/locale/lzr_levels.pt_BR.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.pt_BR.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.ru.po b/mods/lzr_levels/locale/lzr_levels.ru.po new file mode 100644 index 00000000..c3e2af32 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.ru.po @@ -0,0 +1,135 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "Уровень пройден!" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "Здесь нет сокровищ!" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "Арр! Ты это сделал! Наш корабль полон золота. Мы богаты!" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "Вы собрали каждое сокровище во всех мирах!" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" +"Никакие пазлы не были очень сложными, никакой механизм не мог вас остановить." + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "Вы стали идеальным грабителем!" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "Финальный уровень пройден!" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "Безымянный (@1)" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "Перезапустить текущий уровень" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "Нельзя перезапускать при загрузке!" + +#: mods/lzr_levels/init.lua:1797 +#, fuzzy +msgid "Can’t restart during the level solution test!" +msgstr "Нельзя перезапускать при загрузке!" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "Покинуть текущий уровень" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "Нельзя выходить при загрузке!" + +#~ msgid "Reset level progress" +#~ msgstr "Сбросить прогресс уровня" + +#~ msgid "Level progress resetted." +#~ msgstr "Прогресс уровня сброшен." + +#~ msgid "To reset level progress, use “/reset_progress yes”" +#~ msgstr "Чтобы сбросить прогресс уровня, используйте “/reset_progress yes”" + +#~ msgid "Mark all levels as complete except the first one" +#~ msgstr "Отметить все уровни выполненными кроме последнего" diff --git a/mods/lzr_levels/locale/lzr_levels.ru.tr b/mods/lzr_levels/locale/lzr_levels.ru.tr deleted file mode 100644 index 7795dcde..00000000 --- a/mods/lzr_levels/locale/lzr_levels.ru.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!=Уровень пройден! -There are no treasures here!=Здесь нет сокровищ! -Yarr! You did it! Our ship’s full of gold now. We’re rich!=Арр! Ты это сделал! Наш корабль полон золота. Мы богаты! -You’ve collected every treasure in the known world!=Вы собрали каждое сокровище во всех мирах! -No puzzle was too hard, no security mechanism could stop you.=Никакие пазлы не были очень сложными, никакой механизм не мог вас остановить. -You have become the Perfect Plunderer!=Вы стали идеальным грабителем! -Final level completed!=Финальный уровень пройден! -Untitled (@1)=Безымянный (@1) -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level=Перезапустить текущий уровень -Can’t restart while loading!=Нельзя перезапускать при загрузке! -Can’t restart during the level solution test!= -Leave current level=Покинуть текущий уровень -Can’t leave while loading!=Нельзя выходить при загрузке! -Reset level progress=Сбросить прогресс уровня -Level progress resetted.=Прогресс уровня сброшен. -To reset level progress, use “/reset_progress yes”=Чтобы сбросить прогресс уровня, используйте “/reset_progress yes” -Mark all levels as complete except the first one=Отметить все уровни выполненными кроме последнего diff --git a/mods/lzr_levels/locale/lzr_levels.se.po b/mods/lzr_levels/locale/lzr_levels.se.po new file mode 100644 index 00000000..36112108 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.se.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.se.tr b/mods/lzr_levels/locale/lzr_levels.se.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.se.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.sk.po b/mods/lzr_levels/locale/lzr_levels.sk.po new file mode 100644 index 00000000..a5d2c4b3 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.sk.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.sk.tr b/mods/lzr_levels/locale/lzr_levels.sk.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.sk.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.tr.po b/mods/lzr_levels/locale/lzr_levels.tr.po new file mode 100644 index 00000000..4ff3e109 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.tr.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.tr.tr b/mods/lzr_levels/locale/lzr_levels.tr.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.tr.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.zh_Hans.po b/mods/lzr_levels/locale/lzr_levels.zh_Hans.po new file mode 100644 index 00000000..0b070ffc --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.zh_Hans.po @@ -0,0 +1,120 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +msgid "Level complete!" +msgstr "" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" diff --git a/mods/lzr_levels/locale/lzr_levels.zh_Hans.tr b/mods/lzr_levels/locale/lzr_levels.zh_Hans.tr deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/lzr_levels.zh_Hans.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/lzr_levels.zh_TW.po b/mods/lzr_levels/locale/lzr_levels.zh_TW.po new file mode 100644 index 00000000..e218e8f1 --- /dev/null +++ b/mods/lzr_levels/locale/lzr_levels.zh_TW.po @@ -0,0 +1,130 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_levels/init.lua:1248 +#, fuzzy +msgid "Level complete!" +msgstr "最終關卡已破解!" + +#: mods/lzr_levels/init.lua:1252 +msgid "There are no treasures here!" +msgstr "" + +#: mods/lzr_levels/init.lua:1286 +msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" +msgstr "" + +#: mods/lzr_levels/init.lua:1287 +msgid "You’ve collected every treasure in the known world!" +msgstr "" + +#: mods/lzr_levels/init.lua:1288 +msgid "No puzzle was too hard, no security mechanism could stop you." +msgstr "" + +#: mods/lzr_levels/init.lua:1289 +msgid "You have become the Perfect Plunderer!" +msgstr "" + +#: mods/lzr_levels/init.lua:1326 +msgid "Final level completed!" +msgstr "最終關卡已破解!" + +#. ~ Fallback name for untitled levels. @1 = technical level name based on file name +#: mods/lzr_levels/init.lua:1471 +msgid "Untitled (@1)" +msgstr "" + +#: mods/lzr_levels/init.lua:1732 +msgid "Display information about the identity of the current level" +msgstr "" + +#: mods/lzr_levels/init.lua:1748 +msgid "• Level name: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1750 +msgid "• Level name (in your language): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1751 +msgid "• Level name (in English): @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1754 +msgid "• File name: @1" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#. ~ A level type (core levels) +#: mods/lzr_levels/init.lua:1759 +msgid "core" +msgstr "" + +#. ~ Level type can be "core" or "custom" +#: mods/lzr_levels/init.lua:1757 mods/lzr_levels/init.lua:1764 +msgid "• Level type: @1" +msgstr "" + +#: mods/lzr_levels/init.lua:1761 +msgid "• Level number: @1" +msgstr "" + +#. ~ A level type (custom levels) +#: mods/lzr_levels/init.lua:1766 +msgid "custom" +msgstr "" + +#: mods/lzr_levels/init.lua:1773 +msgid "Could not get level information." +msgstr "" + +#: mods/lzr_levels/init.lua:1776 +msgid "You’re in the level editor." +msgstr "" + +#: mods/lzr_levels/init.lua:1778 mods/lzr_levels/init.lua:1799 +#: mods/lzr_levels/init.lua:1822 +msgid "Not playing in a level!" +msgstr "你不再關卡內!" + +#: mods/lzr_levels/init.lua:1786 +msgid "Restart current level" +msgstr "重新開始" + +#: mods/lzr_levels/init.lua:1794 mods/lzr_levels/init.lua:1868 +msgid "Can’t restart while loading!" +msgstr "" + +#: mods/lzr_levels/init.lua:1797 +msgid "Can’t restart during the level solution test!" +msgstr "" + +#: mods/lzr_levels/init.lua:1807 +msgid "Leave current level" +msgstr "離開關卡" + +#: mods/lzr_levels/init.lua:1812 mods/lzr_levels/init.lua:1862 +msgid "Can’t leave while loading!" +msgstr "" + +#~ msgid "Reset level progress" +#~ msgstr "重設關卡進度" + +#~ msgid "Level progress resetted." +#~ msgstr "關卡重設完成。" + +#~ msgid "To reset level progress, use “/reset_progress yes”" +#~ msgstr "運行「/reset_progress yes」以重設關卡進度" diff --git a/mods/lzr_levels/locale/lzr_levels.zh_TW.tr b/mods/lzr_levels/locale/lzr_levels.zh_TW.tr deleted file mode 100644 index 911a9833..00000000 --- a/mods/lzr_levels/locale/lzr_levels.zh_TW.tr +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!=最終關卡已破解! -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!=你不再關卡內! -Restart current level=重新開始 -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level=離開關卡 -Can’t leave while loading!= -Reset level progress=重設關卡進度 -Level progress resetted.=關卡重設完成。 -To reset level progress, use “/reset_progress yes”=運行「/reset_progress yes」以重設關卡進度 -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/poconvert/de.po b/mods/lzr_levels/locale/poconvert/de.po deleted file mode 100644 index 3f39092b..00000000 --- a/mods/lzr_levels/locale/poconvert/de.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:05+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "Level complete!" -msgstr "Level abgeschlossen!" - -msgid "There are no treasures here!" -msgstr "Hier gibt es keine Schätze!" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "Yarr! Du hast es geschafft! Unser Schiff ist nun voller Gold. Wir sind reich!" - -msgid "You’ve collected every treasure in the known world!" -msgstr "Du hast jeden Schatz der bekannten Welt gesammelt!" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "Kein Rätsel war zu schwer, kein Sicherheitsmechanismus konnte dich aufhalten." - -msgid "You have become the Perfect Plunderer!" -msgstr "Du bist der Perfekte Plünderer!" - -msgid "Final level completed!" -msgstr "Letztes Level abgeschlossen!" - -msgid "Untitled (@1)" -msgstr "Ohne Titel (@1)" - -msgid "Display information about the identity of the current level" -msgstr "Informationen über die Identität des aktuellen Levels anzeigen" - -msgid "• Level name: @1" -msgstr "• Levelname: @1" - -msgid "• Level name (in your language): @1" -msgstr "• Levelname (in Ihrer Sprache): @1" - -msgid "• Level name (in English): @1" -msgstr "• Levelname (auf Englisch): @1" - -msgid "• File name: @1" -msgstr "• Dateiname: @1" - -msgid "• Level type: @1" -msgstr "• Leveltyp: @1" - -msgid "core" -msgstr "Haupt" - -msgid "• Level number: @1" -msgstr "• Levelnummer: @1" - -msgid "custom" -msgstr "Benutzer" - -msgid "Could not get level information." -msgstr "Die Levelinformationen konnten nicht geholt werden." - -msgid "You’re in the level editor." -msgstr "Sie befinden sich im Level-Editor." - -msgid "Not playing in a level!" -msgstr "Es wird kein Level gespielt!" - -msgid "Restart current level" -msgstr "Aktuelles Level neustarten" - -msgid "Can’t restart while loading!" -msgstr "Beim Laden kann nicht neugestartet werden!" - -msgid "Can’t restart during the level solution test!" -msgstr "Ein Neustart ist während des Levellösungstests nicht möglich!" - -msgid "Leave current level" -msgstr "Aktuelles Level verlassen" - -msgid "Can’t leave while loading!" -msgstr "Verlassen ist während des Ladens nicht möglich!" - -msgid "Reset level progress" -msgstr "Levelfortschritt zurücksetzen" - -msgid "Level progress resetted." -msgstr "Levelfortschritt zurückgesetzt." - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "Um den Levelfortschritt zurückzusetzen, benutzen Sie „/reset_progress yes“" - -msgid "Mark all levels as complete except the first one" -msgstr "Alle Levels (außer dem ersten) als abgeschlossen markieren" diff --git a/mods/lzr_levels/locale/poconvert/es.po b/mods/lzr_levels/locale/poconvert/es.po deleted file mode 100644 index 4f8191a4..00000000 --- a/mods/lzr_levels/locale/poconvert/es.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "¡Nivel completado!" - -msgid "There are no treasures here!" -msgstr "¡Aquí no hay tesoros!" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "¡Yarr! ¡Lo hicistes! Nuestro barco está lleno de oro ahora. ¡Somos ricos!" - -msgid "You’ve collected every treasure in the known world!" -msgstr "¡Has recogido todos los tesoros del mundo conocido!" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "Ningún rompecabezas fue muy difícil, ningún mecanismo de seguridad puede detenerte." - -msgid "You have become the Perfect Plunderer!" -msgstr "¡Te has convertido en el ladrón perfecto!" - -msgid "Final level completed!" -msgstr "¡Nivel final completado!" - -msgid "Untitled (@1)" -msgstr "Sin título (@1)" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "¡No estás jugando un nivel!" - -msgid "Restart current level" -msgstr "Reiniciar nivel actual" - -msgid "Can’t restart while loading!" -msgstr "¡No se puede reiniciar mientras carga!" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "Abandonar el nivel actual" - -msgid "Can’t leave while loading!" -msgstr "¡No puede salir mientras está cargando!" - -msgid "Reset level progress" -msgstr "Reiniciar progreso del nivel" - -msgid "Level progress resetted." -msgstr "Progreso del nivel reiniciado." - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "Para reiniciar el progreso del nivel, usa \"/reset_progress yes\"" - -msgid "Mark all levels as complete except the first one" -msgstr "Marcar todos los niveles como completados excepto el primero" - diff --git a/mods/lzr_levels/locale/poconvert/fr.po b/mods/lzr_levels/locale/poconvert/fr.po deleted file mode 100644 index a3d0fd22..00000000 --- a/mods/lzr_levels/locale/poconvert/fr.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "Niveau terminé !" - -msgid "There are no treasures here!" -msgstr "Il n'y a aucun trésor ici !" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "Yarr ! Vous l'avez fait ! Notre navire est rempli d'or à présent, nous sommes riches !" - -msgid "You’ve collected every treasure in the known world!" -msgstr "Vous avez trouvé tous les trésors du monde connu !" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "Aucune énigme, aucun mécanisme de sécurité n'a su vous arrêter." - -msgid "You have become the Perfect Plunderer!" -msgstr "Vous êtes devenu le Pilleur parfait !" - -msgid "Final level completed!" -msgstr "Dernier niveau terminé !" - -msgid "Untitled (@1)" -msgstr "Sans nom (@1)" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "Vous n'êtes pas en train de faire un niveau !" - -msgid "Restart current level" -msgstr "Recommencer le niveau" - -msgid "Can’t restart while loading!" -msgstr "Le niveau est en train de charger, il est impossible de le recommencer maintenant !" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "Quitter le niveau" - -msgid "Can’t leave while loading!" -msgstr "Le niveau est en train de charger, il est impossible de le quitter maintenant !" - -msgid "Reset level progress" -msgstr "Réinitialiser la progression du niveau" - -msgid "Level progress resetted." -msgstr "La progression du niveau a été réinitialisée." - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "Pour réinitialiser la progression du niveau, utilisez la commande « /reset_progress yes »" - -msgid "Mark all levels as complete except the first one" -msgstr "Marque tous les niveaux comme « terminés », sauf le premier" - diff --git a/mods/lzr_levels/locale/poconvert/id.po b/mods/lzr_levels/locale/poconvert/id.po deleted file mode 100644 index 9efd9636..00000000 --- a/mods/lzr_levels/locale/poconvert/id.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/it.po b/mods/lzr_levels/locale/poconvert/it.po deleted file mode 100644 index 315a93d1..00000000 --- a/mods/lzr_levels/locale/poconvert/it.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/jbo.po b/mods/lzr_levels/locale/poconvert/jbo.po deleted file mode 100644 index 54130761..00000000 --- a/mods/lzr_levels/locale/poconvert/jbo.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/ms.po b/mods/lzr_levels/locale/poconvert/ms.po deleted file mode 100644 index e263afe4..00000000 --- a/mods/lzr_levels/locale/poconvert/ms.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/pt_BR.po b/mods/lzr_levels/locale/poconvert/pt_BR.po deleted file mode 100644 index 60b1c737..00000000 --- a/mods/lzr_levels/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/ru.po b/mods/lzr_levels/locale/poconvert/ru.po deleted file mode 100644 index 7b1d3995..00000000 --- a/mods/lzr_levels/locale/poconvert/ru.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "Уровень пройден!" - -msgid "There are no treasures here!" -msgstr "Здесь нет сокровищ!" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "Арр! Ты это сделал! Наш корабль полон золота. Мы богаты!" - -msgid "You’ve collected every treasure in the known world!" -msgstr "Вы собрали каждое сокровище во всех мирах!" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "Никакие пазлы не были очень сложными, никакой механизм не мог вас остановить." - -msgid "You have become the Perfect Plunderer!" -msgstr "Вы стали идеальным грабителем!" - -msgid "Final level completed!" -msgstr "Финальный уровень пройден!" - -msgid "Untitled (@1)" -msgstr "Безымянный (@1)" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "Перезапустить текущий уровень" - -msgid "Can’t restart while loading!" -msgstr "Нельзя перезапускать при загрузке!" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "Покинуть текущий уровень" - -msgid "Can’t leave while loading!" -msgstr "Нельзя выходить при загрузке!" - -msgid "Reset level progress" -msgstr "Сбросить прогресс уровня" - -msgid "Level progress resetted." -msgstr "Прогресс уровня сброшен." - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "Чтобы сбросить прогресс уровня, используйте “/reset_progress yes”" - -msgid "Mark all levels as complete except the first one" -msgstr "Отметить все уровни выполненными кроме последнего" - diff --git a/mods/lzr_levels/locale/poconvert/se.po b/mods/lzr_levels/locale/poconvert/se.po deleted file mode 100644 index 2be35e63..00000000 --- a/mods/lzr_levels/locale/poconvert/se.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/sk.po b/mods/lzr_levels/locale/poconvert/sk.po deleted file mode 100644 index b2a1dc6f..00000000 --- a/mods/lzr_levels/locale/poconvert/sk.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/template.pot b/mods/lzr_levels/locale/poconvert/template.pot deleted file mode 100644 index b807ca81..00000000 --- a/mods/lzr_levels/locale/poconvert/template.pot +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/tr.po b/mods/lzr_levels/locale/poconvert/tr.po deleted file mode 100644 index abac56ab..00000000 --- a/mods/lzr_levels/locale/poconvert/tr.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/poconvert/zh_Hans.po b/mods/lzr_levels/locale/poconvert/zh_Hans.po deleted file mode 100644 index 5358dc95..00000000 --- a/mods/lzr_levels/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,101 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Restart current level" -msgstr "" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "" - -msgid "Level progress resetted." -msgstr "" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "" - -msgid "Mark all levels as complete except the first one" -msgstr "" diff --git a/mods/lzr_levels/locale/poconvert/zh_TW.po b/mods/lzr_levels/locale/poconvert/zh_TW.po deleted file mode 100644 index b274c088..00000000 --- a/mods/lzr_levels/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_levels x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level complete!" -msgstr "" - -msgid "There are no treasures here!" -msgstr "" - -msgid "Yarr! You did it! Our ship’s full of gold now. We’re rich!" -msgstr "" - -msgid "You’ve collected every treasure in the known world!" -msgstr "" - -msgid "No puzzle was too hard, no security mechanism could stop you." -msgstr "" - -msgid "You have become the Perfect Plunderer!" -msgstr "" - -msgid "Final level completed!" -msgstr "最終關卡已破解!" - -msgid "Untitled (@1)" -msgstr "" - -msgid "Display information about the identity of the current level" -msgstr "" - -msgid "• Level name: @1" -msgstr "" - -msgid "• Level name (in your language): @1" -msgstr "" - -msgid "• Level name (in English): @1" -msgstr "" - -msgid "• File name: @1" -msgstr "" - -msgid "• Level type: @1" -msgstr "" - -msgid "core" -msgstr "" - -msgid "• Level number: @1" -msgstr "" - -msgid "custom" -msgstr "" - -msgid "Could not get level information." -msgstr "" - -msgid "You’re in the level editor." -msgstr "" - -msgid "Not playing in a level!" -msgstr "你不再關卡內!" - -msgid "Restart current level" -msgstr "重新開始" - -msgid "Can’t restart while loading!" -msgstr "" - -msgid "Can’t restart during the level solution test!" -msgstr "" - -msgid "Leave current level" -msgstr "離開關卡" - -msgid "Can’t leave while loading!" -msgstr "" - -msgid "Reset level progress" -msgstr "重設關卡進度" - -msgid "Level progress resetted." -msgstr "關卡重設完成。" - -msgid "To reset level progress, use “/reset_progress yes”" -msgstr "運行「/reset_progress yes」以重設關卡進度" - -msgid "Mark all levels as complete except the first one" -msgstr "" - diff --git a/mods/lzr_levels/locale/template.txt b/mods/lzr_levels/locale/template.txt deleted file mode 100644 index bbfcc717..00000000 --- a/mods/lzr_levels/locale/template.txt +++ /dev/null @@ -1,30 +0,0 @@ -# textdomain: lzr_levels -Level complete!= -There are no treasures here!= -Yarr! You did it! Our ship’s full of gold now. We’re rich!= -You’ve collected every treasure in the known world!= -No puzzle was too hard, no security mechanism could stop you.= -You have become the Perfect Plunderer!= -Final level completed!= -Untitled (@1)= -Display information about the identity of the current level= -• Level name: @1= -• Level name (in your language): @1= -• Level name (in English): @1= -• File name: @1= -• Level type: @1= -core= -• Level number: @1= -custom= -Could not get level information.= -You’re in the level editor.= -Not playing in a level!= -Restart current level= -Can’t restart while loading!= -Can’t restart during the level solution test!= -Leave current level= -Can’t leave while loading!= -Reset level progress= -Level progress resetted.= -To reset level progress, use “/reset_progress yes”= -Mark all levels as complete except the first one= diff --git a/mods/lzr_levels/locale/template_level_names.txt b/mods/lzr_levels/locale/template_level_names.txt deleted file mode 100644 index 56e1ab7e..00000000 --- a/mods/lzr_levels/locale/template_level_names.txt +++ /dev/null @@ -1,31 +0,0 @@ -# textdomain: lzr_levels -Welcome to Lazarr!= -My first Laser= -Mirror Rotation= -Mobile Mirror= -More mobile Blocks= -Palm Pit= -Boxes= -Hollow Barrels= -Barricades= -Laser Colors= -Color Mixing= -Bombs= -Stormy Boxes= -Mirror Jail= -Treasure Stash= -Aged like Fine Grog= -The Kitchen= -Lamp Cross= -26 Mirrors= -Dripstone Cave= -Inside the Seashell= -Crystal Room= -Withered Throne= -One Chest at a Time= -Chaotic Colors= -Shy Skull Grounds= -Cave of the Cursed Skulls= -Crystal Temple= -Ocean Eye= -X marks the Spot= diff --git a/mods/lzr_levels/locale/template_level_npc_texts.txt b/mods/lzr_levels/locale/template_level_npc_texts.txt deleted file mode 100644 index e52ca762..00000000 --- a/mods/lzr_levels/locale/template_level_npc_texts.txt +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_levels -You now got a rotating hook. Use it to rotate the mirrors to deflect the laser to the target. Wield the hook and press the [Punch] key on a mirror to push it towards the edge. Press the [Place] key on a mirror to rotate it clockwise.= -Did you notice the screws in the corners of mirrors? They’re bolted to the ground. There are also mirrors without. You can pick those up (with a punch) and place them somewhere else. Put the mirror without screws in the right spot redirect the laser to the detector.= -You can pick up emitters and detectors, too. As long there are no screws, you can take them. Bring the two emitters and detectors together to unlock the chest.= -If a laser hits the angled part of a beam splitter, it both gets through and is deflected at the same time.= -There are two types of boxes. Heavy and light boxes. You can only pick up the light boxes.= -These hollow barrels can be rotated.= -These barriers are blocking the path forward, but they’ll burn up when a laser touches them. Don’t worry about the huts, they are made out of fire-proof wood.= -Colored detectors only activate with the matching laser color. (Hint: You can customize the laser colors in the main ship.)= -This mixer has two inputs and a laser output. It will emit with the mixed color of its input lasers. To produce a yellow laser, send a green and a red laser to the left and right of the emitter.= -Bombs can destroy cracked stone. Place a bomb so that the laser touches the fuse and watch it go boom. You might need to rotate the bomb. Careful! You only have a limited number of bombs, don’t waste them. If you get stuck, restart the level.= -This puzzle is making my head spin!= -Crystals are very powerful, because they deflect lasers in all directions.= -These are not regular skulls. These are shy skulls! They are called shy because when a laser fires at them, they lose their physical form and can be walked through.= -Having been forgotten since centuries, these cursed skulls have left the physical realm and nothing collides with them. But when a laser shoots at them, they become solid. Redirect the laser to build a platform.= -Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for us pirates to claim. There’s a treasure chest over there. Just punch it to open it.= diff --git a/mods/lzr_levels/mod.conf b/mods/lzr_levels/mod.conf index e57a1e3a..82b12791 100644 --- a/mods/lzr_levels/mod.conf +++ b/mods/lzr_levels/mod.conf @@ -1,2 +1,3 @@ name = lzr_levels -depends = lzr_core, lzr_mapgen, lzr_globals, lzr_hook, lzr_gamestate, lzr_ambience, lzr_csv, lzr_weather, lzr_laser, lzr_treasure, lzr_world, lzr_triggers, lzr_slowdown +description = Lazarr! level management +depends = lzr_core, lzr_mapgen, lzr_globals, lzr_hook, lzr_gamestate, lzr_ambience, lzr_csv, lzr_weather, lzr_laser, lzr_treasure, lzr_world, lzr_triggers, lzr_slowdown, lzr_util diff --git a/mods/lzr_levels/schematics/chaotic_colors.mts b/mods/lzr_levels/schematics/chaotic_colors.mts deleted file mode 100644 index db93702b..00000000 Binary files a/mods/lzr_levels/schematics/chaotic_colors.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_26_mirrors_v2.mts b/mods/lzr_levels/schematics/lzr_levels_26_mirrors_v2.mts deleted file mode 100644 index 76846ea8..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_26_mirrors_v2.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_aged_like_fine_grog.mts b/mods/lzr_levels/schematics/lzr_levels_aged_like_fine_grog.mts deleted file mode 100644 index e42ef9f8..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_aged_like_fine_grog.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_kitchen.mts b/mods/lzr_levels/schematics/lzr_levels_kitchen.mts deleted file mode 100644 index 6d233c8d..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_kitchen.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_level_3.mts b/mods/lzr_levels/schematics/lzr_levels_level_3.mts deleted file mode 100644 index 86ad935f..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_level_3.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_stormy_boxes.mts b/mods/lzr_levels/schematics/lzr_levels_stormy_boxes.mts deleted file mode 100644 index b3a2b0f4..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_stormy_boxes.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_treasure_stash.mts b/mods/lzr_levels/schematics/lzr_levels_treasure_stash.mts deleted file mode 100644 index 05accadc..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_treasure_stash.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_barricades_v2.mts b/mods/lzr_levels/schematics/lzr_levels_tutorial_barricades_v2.mts deleted file mode 100644 index 54028818..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_tutorial_barricades_v2.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_beam_splitter.mts b/mods/lzr_levels/schematics/lzr_levels_tutorial_beam_splitter.mts deleted file mode 100644 index 73b24bb1..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_tutorial_beam_splitter.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_colors.mts b/mods/lzr_levels/schematics/lzr_levels_tutorial_colors.mts deleted file mode 100644 index 27db6105..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_tutorial_colors.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_mirror_rotate.mts b/mods/lzr_levels/schematics/lzr_levels_tutorial_mirror_rotate.mts deleted file mode 100644 index 91e18da5..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_tutorial_mirror_rotate.mts and /dev/null differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_screws.mts b/mods/lzr_levels/schematics/lzr_levels_tutorial_screws.mts deleted file mode 100644 index 064dbdad..00000000 Binary files a/mods/lzr_levels/schematics/lzr_levels_tutorial_screws.mts and /dev/null differ diff --git a/mods/lzr_levels/solutions/lzr_levels_level_3.sol.csv b/mods/lzr_levels/solutions/lzr_levels_level_3.sol.csv deleted file mode 100644 index afe9ef70..00000000 --- a/mods/lzr_levels/solutions/lzr_levels_level_3.sol.csv +++ /dev/null @@ -1,3 +0,0 @@ -dig,1472,"(3.25300,0.50000,4.92578)",0.84474,3.843,"(4,0,4)",lzr_laser:crate_takable,0,,, -dig,1623,"(3.25300,0.50000,4.92578)",0.87616,4.0595,"(5,0,4)",lzr_laser:crate_takable,0,,, -find_treasure,2525,"(2.61000,0.27300,4.81445)",0.56549,1.6649,"(0,0,5)",,,,, \ No newline at end of file diff --git a/mods/lzr_levels_core/data/level_data.csv b/mods/lzr_levels_core/data/level_data.csv new file mode 100644 index 00000000..9bbc4b22 --- /dev/null +++ b/mods/lzr_levels_core/data/level_data.csv @@ -0,0 +1,151 @@ +lzr_levels_tutorial_welcome.mts,Welcome to Lazarr!,lzr_core:barrier||lzr_core:seabed|lzr_core:barrier,island,ocean_morning,"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for us pirates to claim. There’s a treasure chest over there. Just punch it to open it.",clear,islands,"(1112,1,-118)",none +lzr_levels_tutorial_my_first_laser.mts,My first Laser,lzr_core:barrier||lzr_core:seabed|lzr_core:barrier,island,ocean_morning,"Many chests are protected by a security lock. It can only be broken by solving a laser puzzle. The laser wants to go into the detector. Punch the old crate to break it. Then you can open the chest.",clear,islands,"(1133,1,-110)","""(8,1,2)"",send_to,""(10,1,4)"",signal_type,0,receiver_type,0" +lzr_levels_tutorial_mirror_rotate.mts,Mirror Rotation,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,tiki,bright_blue,You now got a rotating hook. Use it to rotate the mirrors to deflect the laser to the target. Wield the hook and press the [Punch] key on a mirror to push it towards the edge. Press the [Place] key on a mirror to rotate it clockwise.,clear,islands,"(-6667,2,7)","""(4,4,5)"",send_to,""(6,1,6)"",signal_type,0,receiver_type,0" +lzr_levels_tutorial_takable.mts,Mobile Mirror,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,tiki,ocean_morning,Did you notice the screws in the corners of mirrors? They’re bolted to the ground. There are also mirrors without screws. You can pick those up (with a punch) and place them somewhere else. Put the mirror without screws in the right spot redirect the laser to the detector.,clear,islands,"(1187,1,450)","""(6,2,14)"",send_to,""(13,1,3)"",signal_type,0,receiver_type,0" +lzr_levels_tutorial_screws.mts,Screws,lzr_core:barrier||lzr_core:barrier|lzr_core:barrier,tiki,bright_blue,"Each of the three mirrors in this room is different. The one I’m standing on has iron screws. It can not be moved or rotated. The next one has copper screws. You can rotate it but not take it. And the last mirror doesn't have any screws. You can pick it up, place it and rotate it.",clear,islands,"(50,1,687)","""(10,1,6)"",send_to,""(2,1,5)"",signal_type,0,receiver_type,0 +""(10,1,8)"",send_to,""(2,1,5)"",signal_type,0,receiver_type,0 +""(2,1,5)"",send_to,,signal_type,0,receiver_type,1 +""(10,1,4)"",send_to,""(2,1,5)"",signal_type,0,receiver_type,0" +lzr_levels_tutorial_takable_2.mts,More mobile Blocks,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,tiki,bright_blue,"You can pick up emitters and detectors, too. As long there are no screws, you can take them. Bring the two emitters and detectors together to unlock the chest.",clear,islands,"(1187,1,450)","""(13,1,3)"",send_to,""(15,2,10)"",signal_type,0,receiver_type,0 +""(15,2,10)"",send_to,,signal_type,0,receiver_type,1 +""(6,2,14)"",send_to,""(15,2,10)"",signal_type,0,receiver_type,0" +lzr_levels_tutorial_beam_splitter.mts,Beam Splitter,lzr_core:barrier||lzr_core:barrier|lzr_core:barrier,tiki,bright_blue,"You need to activate both detectors at the same time, but there’s only one laser. Good we have a beam splitter! When a laser enters the angled part of a beam splitter, two lasers go out: One part goes straight through, while the other one is deflected.",clear,islands,"(33,1,687)","""(11,2,7)"",send_to,""(4,1,9)"",signal_type,0,receiver_type,0 +""(4,1,9)"",send_to,,signal_type,0,receiver_type,1 +""(7,2,11)"",send_to,""(4,1,9)"",signal_type,0,receiver_type,0" +"hollow_barrels.mts","Hollow Barrels","lzr_core:wood||lzr_core:wood|lzr_core:barrier","tide","ocean_morning","These hollow barrels can be rotated.","clear",ocean,, +lzr_levels_tutorial_barricades_v2.mts,Barricades,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,tiki,bright_blue,"These barriers are blocking the path forward, but they’ll burn up when a laser touches them. Don’t worry about the huts, they are made out of fire-proof wood.",clear,islands,"(-108,1,-352)",none +lzr_levels_tutorial_colors.mts,Laser Colors,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,tiki,bright_blue,Colored detectors only activate with the matching laser color. (Hint: You can customize the laser colors in the main ship.),clear,islands,"(1317,2,162)","""(7,2,4)"",send_to,""(7,3,4)"",signal_type,0,receiver_type,0 +""(7,2,5)"",send_to,""(7,3,4)"",signal_type,0,receiver_type,0 +""(7,2,3)"",send_to,""(7,3,4)"",signal_type,0,receiver_type,0 +""(7,3,4)"",send_to,,signal_type,0,receiver_type,1" +lzr_levels_tutorial_mixer.mts,Color Mixing,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,tiki,bright_blue,"This mixer has two inputs and a laser output. It will emit with the mixed color of its input lasers. To produce a yellow laser, send a green and a red laser to the left and right of the emitter.",clear,islands,"(1185,1,187)","""(8,2,13)"",send_to,""(8,2,15)"",signal_type,0,receiver_type,0" +lzr_levels_tutorial_bomb.mts,Bombs,lzr_core:barrier||lzr_core:wood|lzr_core:barrier,island,bright_blue,"Bombs can destroy cracked stone. Place a bomb so that the laser touches the fuse and watch it go boom. You might need to rotate the bomb. Careful! You only have a limited number of bombs, don’t waste them. If you get stuck, restart the level.",clear,islands,"(4494,0,3260)",none +lzr_levels_palm_v2.mts,Palm Pit,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,island,ocean_morning,"Let’s have some fun with more beam spliters! With each new beam splitter, you can create more lasers.",clear,islands,"(237,-3,433)", +"lzr_levels_stormy_boxes.mts","Stormy Boxes","lzr_core:wood||lzr_core:wood_mossy|lzr_core:rain_membrane","storm","storm_clouds","","storm",ocean,, +"mirror_jail.mts","Mirror Jail","lzr_core:stone||lzr_core:stone|lzr_core:stone","river","underground","","clear",underground,, +lzr_levels_treasure_stash.mts,Treasure Stash,lzr_core:barrier||lzr_core:wood|lzr_core:barrier,stranded,bright_blue,,clear,ocean,"(0,0,0)","""(10,1,7)"",send_to,""(10,1,5)"",signal_type,0,receiver_type,0 +""(1,2,2)"",send_to,""(1,1,5)"",signal_type,0,receiver_type,0 +""(7,0,4)"",send_to,""(6,1,1)"",signal_type,0,receiver_type,0 +""(5,2,10)"",send_to,""(6,1,10)"",signal_type,0,receiver_type,0" +lzr_levels_aged_like_fine_grog.mts,Aged like Fine Grog,lzr_core:wood||lzr_core:wood|lzr_core:wood,stranded,bright_blue,,clear,ocean,"(0,0,0)","""(1,0,9)"",send_to,,signal_type,0,receiver_type,1 +""(8,2,0)"",send_to,""(9,0,2);(1,0,9)"",signal_type,0,receiver_type,0 +""(9,0,2)"",send_to,,signal_type,0,receiver_type,1" +lzr_levels_kitchen.mts,The Kitchen,air||lzr_core:wood|air,nautilus,bright_blue,,clear,ocean,"(0,0,0)","""(9,2,1)"",send_to,""(6,7,12)"",signal_type,0,receiver_type,0 +""(8,2,1)"",send_to,""(6,7,13)"",signal_type,0,receiver_type,0 +""(7,2,1)"",send_to,""(6,0,7)"",signal_type,0,receiver_type,0" +lzr_levels_bombastic_beach.mts,Bombastic Beach,lzr_core:barrier||lzr_core:sand|lzr_core:barrier,island,bright_blue,"Did you know? Bomb explosions affect blocks that touch the bomb at its edges and corners, too.",clear,islands,"(326,1,3849)","""(17,2,2)"",send_to,""(18,4,2)"",signal_type,0,receiver_type,0 +""(4,2,6)"",send_to,""(6,4,6)"",signal_type,0,receiver_type,0 +""(11,3,14)"",send_to,""(13,3,14)"",signal_type,0,receiver_type,0" +lzr_levels_lamp_cross.mts,Lamp Cross,lzr_core:wood,nautilus,tropical_dawn,,clear,ocean,, +lzr_levels_26_mirrors_v2.mts,26 Mirrors,lzr_core:wood,nautilus,bright_blue,"This puzzle is making my head spin!",clear,ocean,, +lzr_levels_dripstone_cave.mts,Dripstone Cave,lzr_core:stone||lzr_core:stone|lzr_core:barrier,mist,ominous_fog,,clear,ocean,, +lzr_levels_inside_the_seashell.mts,Inside the Seashell,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,mist,ominous_fog,,clear,islands,"(1145,-6,390)","""(8,9,12)"",send_to,""(8,6,12)"",signal_type,0,receiver_type,0 +""(9,17,15)"",send_to,""(7,2,18)"",signal_type,0,receiver_type,0" +lzr_levels_crystal_room.mts,Crystal Room,lzr_decor:ocean_stone||lzr_core:dirt|lzr_core:dirt,sirens,underground,"Crystals are very powerful, because they deflect lasers in all directions.",clear,ocean,, +lzr_levels_watery_lights.mts,Watery Lights,lzr_core:water_source_barrier||lzr_core:seabed|lzr_core:water_source_barrier,ruins,starry_night,,clear,islands,"(29702,-12,2385)","""(3,6,6)"",send_to,""(10,6,6)"",signal_type,6,receiver_type,0 +""(7,1,9)"",send_to,""(7,2,9)"",signal_type,6,receiver_type,0 +""(10,4,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0 +""(7,2,14)"",send_to,""(7,3,14)"",signal_type,6,receiver_type,0 +""(20,4,1)"",send_to,""(20,4,5)"",signal_type,6,receiver_type,0 +""(18,6,6)"",send_to,""(11,6,6)"",signal_type,6,receiver_type,0 +""(14,1,9)"",send_to,""(14,2,9)"",signal_type,6,receiver_type,0 +""(11,5,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0 +""(10,2,18)"",send_to,,signal_type,0,receiver_type,1 +""(1,4,20)"",send_to,""(1,5,20);(3,3,16)"",signal_type,6,receiver_type,0 +""(11,2,18)"",send_to,,signal_type,0,receiver_type,1 +""(20,4,20)"",send_to,""(20,5,20);(17,4,17)"",signal_type,6,receiver_type,0 +""(17,2,10)"",send_to,""(18,4,6)"",signal_type,0,receiver_type,0 +""(10,5,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0 +""(14,2,14)"",send_to,""(14,3,14)"",signal_type,6,receiver_type,0 +""(4,2,10)"",send_to,""(3,4,6)"",signal_type,0,receiver_type,0 +""(1,4,1)"",send_to,""(1,5,1);(7,1,11)"",signal_type,6,receiver_type,0 +""(11,4,18)"",send_to,""(10,2,18);(11,2,18)"",signal_type,0,receiver_type,0" +lzr_levels_withered_throne.mts,Withered Throne,lzr_decor:ocean_stone||lzr_core:seabed|lzr_core:dirt,sirens,underground,,clear,ocean,, +lzr_levels_chamber_of_symmetry.mts,Chamber of Symmetry,lzr_decor:ocean_bricks||lzr_decor:ocean_stone|lzr_decor:ocean_stone,exploring,underground,,clear,ocean,"(0,0,0)","""(5,3,0)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(10,6,0)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(11,6,0)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(0,2,19)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(3,6,1)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(0,2,2)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(1,6,3)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(0,3,5)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(5,12,5)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(3,6,20)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(2,2,21)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(5,3,21)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(0,6,10)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(10,6,21)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(11,6,21)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(21,3,16)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(16,12,16)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(21,2,19)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(18,6,20)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(19,2,21)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(16,3,21)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(0,6,11)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(20,6,18)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(19,2,0)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(16,3,0)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(18,6,1)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(21,2,2)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0 +""(21,6,11)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(20,6,3)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(1,6,18)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(21,3,5)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(0,3,16)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(16,12,5)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(21,1,10)"",send_to,,signal_type,0,receiver_type,1 +""(5,12,16)"",send_to,""(10,1,0)"",signal_type,0,receiver_type,0 +""(21,6,10)"",send_to,""(21,1,10)"",signal_type,0,receiver_type,0 +""(10,1,0)"",send_to,,signal_type,0,receiver_type,1 +""(0,1,11)"",send_to,,signal_type,0,receiver_type,1 +""(2,2,0)"",send_to,""(0,1,11)"",signal_type,0,receiver_type,0" +lzr_levels_one_chest_at_a_time.mts,One Chest at a Time,lzr_core:water_source_barrier||lzr_core:seabed|lzr_core:water_source_barrier,ruins,ocean_morning,,clear,islands,"(2312,-10,112)","""(8,1,8)"",send_to,""(8,2,8)"",signal_type,0,receiver_type,0 +""(4,0,4)"",send_to,""(4,4,4)"",signal_type,0,receiver_type,0 +""(0,1,8)"",send_to,""(0,2,8)"",signal_type,0,receiver_type,0 +""(0,1,0)"",send_to,""(0,2,0)"",signal_type,0,receiver_type,0 +""(8,1,0)"",send_to,""(8,2,0)"",signal_type,0,receiver_type,0" +chaotic_colors.mts,Chaotic Colors,lzr_core:wood||lzr_core:wood|air,stranded,bright_blue,,clear,ocean,"(0,0,0)","""(4,0,10)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0 +""(6,1,0)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0 +""(8,1,10)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0 +""(5,1,10)"",send_to,,signal_type,0,receiver_type,1 +""(0,0,5)"",send_to,""(5,1,10)"",signal_type,0,receiver_type,0" +"shy_skull_grounds.mts","Shy Skull Grounds","lzr_core:stone||lzr_core:dirt|lzr_core:barrier",moonlight,"starry_night","These are not regular skulls. These are shy skulls! They are called shy because when a laser fires at them, they lose their physical form and can be walked through.","clear",ocean,, +"cave_of_cursed_skulls.mts","Cave of the Cursed Skulls","lzr_core:stone||lzr_core:dirt|lzr_core:stone","river","underground","Having been forgotten since centuries, these cursed skulls have left the physical realm and nothing collides with them. But when a laser shoots at them, they become solid. Redirect the laser to build a platform.","clear",underground,, +lzr_levels_funny_skulls_at_night.mts,Funny Skulls at Night,lzr_core:barrier||lzr_core:dirt|lzr_core:barrier,river,starry_night,,clear,islands,"(4650,-4,-481)","""(5,5,7)"",send_to,""(10,7,11)"",signal_type,0,receiver_type,0 +""(0,5,9)"",send_to,""(0,7,6)"",signal_type,0,receiver_type,0 +""(17,8,4)"",send_to,""(9,2,7)"",signal_type,0,receiver_type,0 +""(17,8,6)"",send_to,""(11,2,7)"",signal_type,0,receiver_type,0 +""(10,7,11)"",send_to,,signal_type,0,receiver_type,1 +""(5,5,5)"",send_to,""(10,7,11)"",signal_type,0,receiver_type,0" +lzr_levels_crystal_temple.mts,Crystal Temple,lzr_core:barrier||lzr_core:stone|lzr_core:barrier,mystery,ocean_evening,,clear,islands,"(-384,30,436)","""(12,11,0)"",send_to,""(10,10,0)"",signal_type,0,receiver_type,0 +""(14,14,3)"",send_to,""(10,6,8)"",signal_type,0,receiver_type,0 +""(16,4,11)"",send_to,""(16,3,11)"",signal_type,5,receiver_type,0 +""(2,4,6)"",send_to,""(20,3,6)"",signal_type,0,receiver_type,0 +""(14,11,6)"",send_to,""(16,3,1)"",signal_type,5,receiver_type,0 +""(7,5,6)"",send_to,""(14,4,3);(18,4,3);(18,4,9);(14,4,9)"",signal_type,6,receiver_type,0 +""(16,0,6)"",send_to,""(18,1,6)"",signal_type,0,receiver_type,0 +""(12,17,19)"",send_to,""(14,11,11)"",signal_type,0,receiver_type,0 +""(7,11,17)"",send_to,""(11,7,10)"",signal_type,5,receiver_type,0 +""(16,8,2)"",send_to,""(16,6,5)"",signal_type,0,receiver_type,0" +lzr_levels_ocean_eye.mts,Ocean Eye,lzr_core:water_source_barrier||lzr_core:water_source_barrier|lzr_core:water_source_barrier,ruins,starry_night,,clear,islands,"(0,-20,0)","""(7,0,7)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(9,6,3)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(9,6,6)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(6,3,0)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(3,0,3)"",send_to,,signal_type,0,receiver_type,1 +""(0,3,3)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(6,0,6)"",send_to,,signal_type,0,receiver_type,1 +""(0,3,6)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(9,3,6)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0 +""(6,3,9)"",send_to,""(6,0,6);(3,0,3)"",signal_type,0,receiver_type,0" +lzr_levels_x_marks_the_spot.mts,X marks the Spot,lzr_core:barrier||lzr_core:sandstone|lzr_core:barrier,morgana,tropical_dawn,,clear,islands,"(-3306,-14,-7175)","""(0,10,8)"",send_to,""(7,10,0)"",signal_type,0,receiver_type,0 +""(13,6,7)"",send_to,""(5,3,5);(9,3,7);(2,11,3);(11,7,13);(2,7,12);(3,7,13);(4,3,12);(12,7,12);(7,11,1);(12,11,8);(7,11,12);(1,11,8);(12,7,8);(13,11,0);(9,10,1);(11,11,15);(1,8,7)"",signal_type,0,receiver_type,0 +""(3,6,13)"",send_to,""(1,5,5)"",signal_type,0,receiver_type,0 +""(7,10,13)"",send_to,""(0,1,3);(1,14,16);(1,13,16)"",signal_type,0,receiver_type,0 +""(7,10,0)"",send_to,,signal_type,0,receiver_type,1 +""(10,0,8)"",send_to,""(7,17,14)"",signal_type,0,receiver_type,0 +""(0,10,1)"",send_to,""(1,9,1)"",signal_type,0,receiver_type,0 +""(14,10,8)"",send_to,""(7,10,0)"",signal_type,0,receiver_type,0 +""(1,9,2)"",send_to,""(1,0,3)"",signal_type,0,receiver_type,0 +""(13,6,1)"",send_to,""(1,5,9)"",signal_type,0,receiver_type,0 +""(10,1,2)"",send_to,""(13,10,8)"",signal_type,0,receiver_type,0" diff --git a/mods/lzr_levels_core/init.lua b/mods/lzr_levels_core/init.lua new file mode 100644 index 00000000..3e3a4341 --- /dev/null +++ b/mods/lzr_levels_core/init.lua @@ -0,0 +1,44 @@ +local S = minetest.get_translator("lzr_levels_core") + +local SKIPPED_LEVEL = 2 + +if minetest.settings:get_bool("lzr_debug", false) then + -- Debug command to make it easier to test the event when the player + -- completed all levels. + -- This command marks all levels but the first one as completed, so + -- the remaining level can be manually completed to trigger the + -- completion event. + minetest.register_chatcommand("levels_almost_complete", { + privs = { server = true }, + description = S("Mark all core levels as complete except one"), + func = function(name, param) + local core_level_data = lzr_levels.get_level_pack("__core") + if not core_level_data then + return false + end + local skip + if #core_level_data >= SKIPPED_LEVEL then + skip = SKIPPED_LEVEL + else + skip = 1 + end + for n=1, #core_level_data do + if n ~= skip then + lzr_levels.mark_level_as_complete(n, core_level_data) + end + end + return true + end, + }) +end + +lzr_levels.register_level_pack("__core", + { + --~ Name of main level pack, should be same as the game name + title = S("Lazarr!"), + description = S("The main adventure that comes pre-installed with the game."), + builtin = true, + textdomain_npc_texts = "lzr_levels_core_npc_texts", + textdomain_level_names = "lzr_levels_core_level_names", + } +) diff --git a/mods/lzr_levels_core/locale/lzr_levels_core.de.po b/mods/lzr_levels_core/locale/lzr_levels_core.de.po new file mode 100644 index 00000000..0ef1e0a3 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core.de.po @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:24+0100\n" +"PO-Revision-Date: 2024-12-14 13:31+0100\n" +"Last-Translator: Wuzzy \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" + +#: init.lua:13 +msgid "Mark all core levels as complete except one" +msgstr "Alle (außer einen) Hauptlevels als fertig markieren" + +#. ~ Name of main level pack, should be same as the game name +#: init.lua:38 +msgid "Lazarr!" +msgstr "Lazarr!" + +#: init.lua:39 +msgid "The main adventure that comes pre-installed with the game." +msgstr "Das Hauptabenteuer, das vorinstalliert mit dem Spiel kommt." diff --git a/mods/lzr_levels_core/locale/lzr_levels_core.pot b/mods/lzr_levels_core/locale/lzr_levels_core.pot new file mode 100644 index 00000000..0484c9fe --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core.pot @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:24+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: init.lua:13 +msgid "Mark all core levels as complete except one" +msgstr "" + +#. ~ Name of main level pack, should be same as the game name +#: init.lua:38 +msgid "Lazarr!" +msgstr "" + +#: init.lua:39 +msgid "The main adventure that comes pre-installed with the game." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.de.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.de.po new file mode 100644 index 00000000..31265d8b --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.de.po @@ -0,0 +1,125 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: 2024-12-14 03:13+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +msgid "Welcome to Lazarr!" +msgstr "Willkommen bei Lazarr!" + +msgid "My first Laser" +msgstr "Mein erster Laser" + +msgid "Mirror Rotation" +msgstr "Spiegelrotation" + +msgid "Mobile Mirror" +msgstr "Mobiler Spiegel" + +msgid "Screws" +msgstr "Schrauben" + +msgid "More mobile Blocks" +msgstr "Mehr mobile Blöcke" + +msgid "Beam Splitter" +msgstr "Strahlteiler" + +msgid "Boxes" +msgstr "Kisten" + +msgid "Hollow Barrels" +msgstr "Höhle Fässer" + +msgid "Barricades" +msgstr "Barrikaden" + +msgid "Laser Colors" +msgstr "Laserfarben" + +msgid "Color Mixing" +msgstr "Farbenmischen" + +msgid "Bombs" +msgstr "Bomben" + +msgid "Palm Pit" +msgstr "Palmengrund" + +msgid "Stormy Boxes" +msgstr "Stürmische Kisten" + +msgid "Mirror Jail" +msgstr "Spiegelgefängnis" + +msgid "Treasure Stash" +msgstr "Schatzbunker" + +msgid "Aged like Fine Grog" +msgstr "Gealtert wie feiner Grog" + +msgid "The Kitchen" +msgstr "Die Küche" + +msgid "Bombastic Beach" +msgstr "Bombastischer Strand" + +msgid "Lamp Cross" +msgstr "Lampenkreuz" + +msgid "26 Mirrors" +msgstr "26 Spiegel" + +msgid "Dripstone Cave" +msgstr "Tropfsteinhöhle" + +msgid "Inside the Seashell" +msgstr "Im Inneren der Muschel" + +msgid "Crystal Room" +msgstr "Kristallraum" + +msgid "Watery Lights" +msgstr "Wasserlichter" + +msgid "Withered Throne" +msgstr "Verwitterter Thron" + +msgid "One Chest at a Time" +msgstr "Eine Kiste nach der anderen" + +msgid "Chaotic Colors" +msgstr "Chaotische Farben" + +msgid "Shy Skull Grounds" +msgstr "Senke der scheuen Schädel" + +msgid "Cave of the Cursed Skulls" +msgstr "Höhle der verfluchten Totenköpfe" + +msgid "Funny Skulls at Night" +msgstr "Lustige Totenköpfe bei Nacht" + +msgid "Crystal Temple" +msgstr "Kristalltempel" + +msgid "Ocean Eye" +msgstr "Ozeanauge" + +msgid "X marks the Spot" +msgstr "Das X markiert die Stelle" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.es.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.es.po new file mode 100644 index 00000000..eef24eab --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.es.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: 2024-12-10 05:28+0100\n" +"Last-Translator: Wuzzy \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "Cajas" + +msgid "Hollow Barrels" +msgstr "Barriles huecos" + +msgid "Barricades" +msgstr "Barricadas" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "Foso de palmera" + +msgid "Stormy Boxes" +msgstr "Cajas tormentosas" + +msgid "Mirror Jail" +msgstr "Prisión de espejos" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "Cruz de lámpara" + +msgid "26 Mirrors" +msgstr "26 Espejos" + +msgid "Dripstone Cave" +msgstr "Cueva kárstica" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "Cuarto de cristal" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "Trono marchito" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "Terreno de cráneos tímidos" + +msgid "Cave of the Cursed Skulls" +msgstr "Cueva de los cráneos malditos" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.fr.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.fr.po new file mode 100644 index 00000000..0048e1d3 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.fr.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.id.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.id.po new file mode 100644 index 00000000..bea30d68 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.id.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.it.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.it.po new file mode 100644 index 00000000..a15fb6f8 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.it.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.jbo.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.jbo.po new file mode 100644 index 00000000..695b059a --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.jbo.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.ms.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.ms.po new file mode 100644 index 00000000..1836b639 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.ms.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.pot b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.pot new file mode 100644 index 00000000..a7fea524 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.pot @@ -0,0 +1,126 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:04+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "Chamber of Symmetry" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.pt_BR.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.pt_BR.po new file mode 100644 index 00000000..f5739707 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.pt_BR.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.ru.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.ru.po new file mode 100644 index 00000000..14a88b8e --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.ru.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.se.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.se.po new file mode 100644 index 00000000..cb36641c --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.se.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.sk.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.sk.po new file mode 100644 index 00000000..50aaa184 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.sk.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.tr.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.tr.po new file mode 100644 index 00000000..1295b786 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.tr.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.zh_Hans.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.zh_Hans.po new file mode 100644 index 00000000..61fbe523 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.zh_Hans.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "" + +msgid "26 Mirrors" +msgstr "" + +msgid "Dripstone Cave" +msgstr "" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_level_names.zh_TW.po b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.zh_TW.po new file mode 100644 index 00000000..9f0978b2 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_level_names.zh_TW.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:45+0100\n" +"PO-Revision-Date: 2024-12-10 05:33+0100\n" +"Last-Translator: Wuzzy \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" + +msgid "Welcome to Lazarr!" +msgstr "" + +msgid "My first Laser" +msgstr "" + +msgid "Mirror Rotation" +msgstr "" + +msgid "Mobile Mirror" +msgstr "" + +msgid "Screws" +msgstr "" + +msgid "More mobile Blocks" +msgstr "" + +msgid "Beam Splitter" +msgstr "" + +msgid "Boxes" +msgstr "方塊" + +msgid "Hollow Barrels" +msgstr "" + +msgid "Barricades" +msgstr "前進的障礙" + +msgid "Laser Colors" +msgstr "" + +msgid "Color Mixing" +msgstr "" + +msgid "Bombs" +msgstr "" + +msgid "Palm Pit" +msgstr "棕櫚沙灘" + +msgid "Stormy Boxes" +msgstr "" + +msgid "Mirror Jail" +msgstr "" + +msgid "Treasure Stash" +msgstr "" + +msgid "Aged like Fine Grog" +msgstr "" + +msgid "The Kitchen" +msgstr "" + +msgid "Bombastic Beach" +msgstr "" + +msgid "Lamp Cross" +msgstr "十字交叉" + +msgid "26 Mirrors" +msgstr "26重反射" + +msgid "Dripstone Cave" +msgstr "鐘乳石洞穴" + +msgid "Inside the Seashell" +msgstr "" + +msgid "Crystal Room" +msgstr "海底水晶" + +msgid "Watery Lights" +msgstr "" + +msgid "Withered Throne" +msgstr "亞特蘭蒂斯" + +msgid "One Chest at a Time" +msgstr "" + +msgid "Chaotic Colors" +msgstr "" + +msgid "Shy Skull Grounds" +msgstr "" + +msgid "Cave of the Cursed Skulls" +msgstr "" + +msgid "Funny Skulls at Night" +msgstr "" + +msgid "Crystal Temple" +msgstr "" + +msgid "Ocean Eye" +msgstr "" + +msgid "X marks the Spot" +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.de.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.de.po new file mode 100644 index 00000000..82fd5125 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.de.po @@ -0,0 +1,182 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: 2024-12-10 05:25+0100\n" +"Last-Translator: Wuzzy \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" +"Hey, Kumpel. Ich hab’ auf dich gewartet. Die Welt ist voller Goldblöcke, die " +"nur darauf warten, von uns Piraten angeeignet zu werden. Da drüben ist ’ne " +"Schatztruhe. Schlag zu, um sie zu öffnen." + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" +"Viele Truhen werden von einem Sicherheitsschloss geschützt. Es kann nur " +"gebrochen werden, wenn man ein Laserrätsel löst. Der Laser will in den " +"Detektor gehen. Haue die alte Kiste, um das Schloss zu brechen. Dann kannst " +"du die Truhe öffnen." + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" +"Du hast jetzt ’nen Drehhaken. Dreh damit die Spiegel, um den Laser zum Ziel " +"zu lenken. Halte den Haken in der Hand und drücke die [Hauen]-Taste auf " +"einem Spiel, um ihn zur Kante zu drücken. Drücke die [Platzieren]-Taste auf " +"einem Spiegel, um ihn im Uhrzeigersinn zu drehen." + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" +"Hast du die Schrauben in den Ecken der Spiegel bemerkt? Sie sind am Boden " +"befestigt. Es gibt auch Spiegel ohne sie. Du kannst sie aufheben (mit einem " +"Schlag) und sie irgendwo anders platzieren. Platziere den schraubenlosen " +"Spiegel an die richtige Stelle, um den Laser in den Detektor abzulenken." + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" +"Jeder der drei Spiegel in diesem Raum ist anders. Der erste hat " +"Eisenschrauben. Er kann weder bewegt noch gedreht werden. Der Spiegel, auf " +"dem ich stehe, hat Kupferschreuben. Du kannst ihn drehen, aber ihn nicht " +"aufheben. Und der letzte Spiegel hat keine Schrauben. Du kannst ihn " +"aufheben, platzieren und drehen." + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" +"Du kannst auch Emitter und Detektoren aufheben. Solange es keine Schrauben " +"gibt, kannst du sie nehmen. Bring beide Emitter und Detektoren zusammen, um " +"das Schloss der Truhe zu öffnen." + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" +"Du musst beide Detektoren gleichzeitig aktivieren, aber es gibt nur einen " +"Laser. Gut, dass wir einen Strahlteiler haben! Wenn ein Laser auf den " +"schrägen Teil eines Strahlteilers trifft, gehen zwei Laser hinaus: Der eine " +"Teil geht gerade durch, während der andere abgelenkt wird." + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" +"Es gibt zwei Arten von Kisten. Schwere und leichte Kisten. Nur die leichten " +"Kisten kannst du tragen." + +msgid "These hollow barrels can be rotated." +msgstr "Diese hohlen Fässer können gedreht werden." + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" +"Diese Barrieren blockieren den Weg nach vorne, aber sie verbrennen, wenn ein " +"Laser sie berührt. Mach dir keine Sorgen um die Hütten, sie bestehen aus " +"feuerfestem Holz." + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" +"Farbige Detektoren werden nur von der passenden Laserfarbe aktiviert. (Tipp: " +"Du kannst die Laserfarben im Hauptschiff anpassen.)" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" +"Dieser Mischer hat zwei Eingänge und einen Laserausgang. Er wird einen " +"Laser, der die Farben beider Eingangslaser gemischt hat, erzeugen. Um einen " +"gelben Laser zu erzeugen, führe einen grünen und einen roten Laser links und " +"rechts des Emitters ein." + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" +"Bomben können brüchigen Stein zerstören. Platziere ’ne Bombe so, dass der " +"Laser die Zündschnur berührt und sieh ihr beim Explodieren zu. Manchmal " +"musst du die Bombe drehen. Obacht! Du hast nur eine begrenzte Anzahl von " +"Bomben, vergeude sie nicht. Wenn du steckenbleibst, starte einfach das Level " +"neu." + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" +"Lass uns etwas Spaß mit weiteren Strahlteilern haben! Mit jeden weiteren " +"Strahlteiler kannst du mehr Laser erzeugen." + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" +"Wusstest du schon? Bombenexplosionen wirken sich auch auf Blöcke aus, die an " +"den Kanten und Ecken der Bombe angrenzen." + +msgid "This puzzle is making my head spin!" +msgstr "Dieses Rätsel verdreht mir ganz schön den Kopf!" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" +"Kristalle sind sehr mächtig, denn sie können Laser in alle Richtungen " +"ablenken." + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" +"Dies sind keine gewöhnlichen Totenköpfe. Es sind scheue Totenköpfe! Sie " +"werden scheu genannt, weil sie bei Kontakt mit einem Laser ihre physische " +"Form verlieren und durchschritten werden können." + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" +"Seit Jahrhunderten wurden sie vergessen. Diese Schädel wurden verflucht und " +"haben die physikalische Ebene verlassen, auf dass nichts mehr mit ihnen " +"kollidieren möge. Doch wenn sie von einem Laser erfasst werden, werden sie " +"wieder fest. Lenke den Laser um, um eine Plattform zu bauen." diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.es.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.es.po new file mode 100644 index 00000000..289509d7 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.es.po @@ -0,0 +1,135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: 2024-12-10 05:27+0100\n" +"Last-Translator: Wuzzy \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" +"Hay dos tipos de cajas. Cajas pesadas y ligeras. Solo puedes recoger las " +"cajas ligeras." + +msgid "These hollow barrels can be rotated." +msgstr "Estos barriles huecos pueden ser rotados." + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "¡Este rompecabezas hace que mi cabeza de vueltas!" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" +"Los cristales son muy poderosos, porque desvian los láseres en todas " +"direcciones." + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" +"Estos no son cráneos normales. ¡Son cráneos tímidos! Se llaman así porque " +"cuando les toca un láser, pierden su forma física y puedes atravesarlos." + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" +"Siendo olvidados desde hace siglos, estos cráneos malditos han abandonado el " +"plano físico y nada choca con ellos. Pero cuando les toca un láser, se " +"vuelven sólidos. Redirige el láser para construir una plataforma." diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.fr.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.fr.po new file mode 100644 index 00000000..4ddbaa77 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.fr.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.id.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.id.po new file mode 100644 index 00000000..d94529e1 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.id.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.it.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.it.po new file mode 100644 index 00000000..48de67ac --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.it.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.jbo.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.jbo.po new file mode 100644 index 00000000..a460abb7 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.jbo.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.ms.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.ms.po new file mode 100644 index 00000000..5493bc14 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.ms.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.pot b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.pot new file mode 100644 index 00000000..ff6469b5 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.pot @@ -0,0 +1,125 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:05+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The one I’m standing on " +"has iron screws. It can not be moved or rotated. The next one has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.pt_BR.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.pt_BR.po new file mode 100644 index 00000000..de6b3c50 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.pt_BR.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.ru.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.ru.po new file mode 100644 index 00000000..9791493c --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.ru.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.se.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.se.po new file mode 100644 index 00000000..492b4149 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.se.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.sk.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.sk.po new file mode 100644 index 00000000..8d7c7ca6 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.sk.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.tr.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.tr.po new file mode 100644 index 00000000..f8b72958 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.tr.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.zh_Hans.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.zh_Hans.po new file mode 100644 index 00000000..93eb29a7 --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.zh_Hans.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.zh_Hant.po b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.zh_Hant.po new file mode 100644 index 00000000..124deffa --- /dev/null +++ b/mods/lzr_levels_core/locale/lzr_levels_core_npc_texts.zh_Hant.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:46+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"Hey, buddy! I’ve been waiting for you. The world is full of gold blocks for " +"us pirates to claim. There’s a treasure chest over there. Just punch it to " +"open it." +msgstr "" + +msgid "" +"Many chests are protected by a security lock. It can only be broken by " +"solving a laser puzzle. The laser wants to go into the detector. Punch the " +"old crate to break it. Then you can open the chest." +msgstr "" + +msgid "" +"You now got a rotating hook. Use it to rotate the mirrors to deflect the " +"laser to the target. Wield the hook and press the [Punch] key on a mirror to " +"push it towards the edge. Press the [Place] key on a mirror to rotate it " +"clockwise." +msgstr "" + +msgid "" +"Did you notice the screws in the corners of mirrors? They’re bolted to the " +"ground. There are also mirrors without screws. You can pick those up (with a " +"punch) and place them somewhere else. Put the mirror without screws in the " +"right spot redirect the laser to the detector." +msgstr "" + +msgid "" +"Each of the three mirrors in this room is different. The first one has iron " +"screws. It can not be moved or rotated. The one I'm standing on has copper " +"screws. You can rotate it but not take it. And the last mirror doesn't have " +"any screws. You can pick it up, place it and rotate it." +msgstr "" + +msgid "" +"You can pick up emitters and detectors, too. As long there are no screws, " +"you can take them. Bring the two emitters and detectors together to unlock " +"the chest." +msgstr "" + +msgid "" +"You need to activate both detectors at the same time, but there’s only one " +"laser. Good we have a beam splitter! When a laser enters the angled part of " +"a beam splitter, two lasers go out: One part goes straight through, while " +"the other one is deflected." +msgstr "" + +msgid "" +"There are two types of boxes. Heavy and light boxes. You can only pick up " +"the light boxes." +msgstr "" + +msgid "These hollow barrels can be rotated." +msgstr "" + +msgid "" +"These barriers are blocking the path forward, but they’ll burn up when a " +"laser touches them. Don’t worry about the huts, they are made out of fire-" +"proof wood." +msgstr "" + +msgid "" +"Colored detectors only activate with the matching laser color. (Hint: You " +"can customize the laser colors in the main ship.)" +msgstr "" + +msgid "" +"This mixer has two inputs and a laser output. It will emit with the mixed " +"color of its input lasers. To produce a yellow laser, send a green and a red " +"laser to the left and right of the emitter." +msgstr "" + +msgid "" +"Bombs can destroy cracked stone. Place a bomb so that the laser touches the " +"fuse and watch it go boom. You might need to rotate the bomb. Careful! You " +"only have a limited number of bombs, don’t waste them. If you get stuck, " +"restart the level." +msgstr "" + +msgid "" +"Let’s have some fun with more beam spliters! With each new beam splitter, " +"you can create more lasers." +msgstr "" + +msgid "" +"Did you know? Bomb explosions affect blocks that touch the bomb at its edges " +"and corners, too." +msgstr "" + +msgid "This puzzle is making my head spin!" +msgstr "" + +msgid "" +"Crystals are very powerful, because they deflect lasers in all directions." +msgstr "" + +msgid "" +"These are not regular skulls. These are shy skulls! They are called shy " +"because when a laser fires at them, they lose their physical form and can be " +"walked through." +msgstr "" + +msgid "" +"Having been forgotten since centuries, these cursed skulls have left the " +"physical realm and nothing collides with them. But when a laser shoots at " +"them, they become solid. Redirect the laser to build a platform." +msgstr "" diff --git a/mods/lzr_levels_core/mod.conf b/mods/lzr_levels_core/mod.conf new file mode 100644 index 00000000..81799459 --- /dev/null +++ b/mods/lzr_levels_core/mod.conf @@ -0,0 +1,3 @@ +name = lzr_levels_core +depends = lzr_levels +description = The core levels for Lazarr! diff --git a/mods/lzr_levels/schematics/cave_of_cursed_skulls.mts b/mods/lzr_levels_core/schematics/cave_of_cursed_skulls.mts similarity index 100% rename from mods/lzr_levels/schematics/cave_of_cursed_skulls.mts rename to mods/lzr_levels_core/schematics/cave_of_cursed_skulls.mts diff --git a/mods/lzr_levels_core/schematics/chaotic_colors.mts b/mods/lzr_levels_core/schematics/chaotic_colors.mts new file mode 100644 index 00000000..5f615a4d Binary files /dev/null and b/mods/lzr_levels_core/schematics/chaotic_colors.mts differ diff --git a/mods/lzr_levels/schematics/hollow_barrels.mts b/mods/lzr_levels_core/schematics/hollow_barrels.mts similarity index 100% rename from mods/lzr_levels/schematics/hollow_barrels.mts rename to mods/lzr_levels_core/schematics/hollow_barrels.mts diff --git a/mods/lzr_levels_core/schematics/lzr_levels_26_mirrors_v2.mts b/mods/lzr_levels_core/schematics/lzr_levels_26_mirrors_v2.mts new file mode 100644 index 00000000..3fa001a7 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_26_mirrors_v2.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_aged_like_fine_grog.mts b/mods/lzr_levels_core/schematics/lzr_levels_aged_like_fine_grog.mts new file mode 100644 index 00000000..eaa37e72 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_aged_like_fine_grog.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_bombastic_beach.mts b/mods/lzr_levels_core/schematics/lzr_levels_bombastic_beach.mts new file mode 100644 index 00000000..a86ea589 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_bombastic_beach.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_chamber_of_symmetry.mts b/mods/lzr_levels_core/schematics/lzr_levels_chamber_of_symmetry.mts new file mode 100644 index 00000000..1ae10182 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_chamber_of_symmetry.mts differ diff --git a/mods/lzr_levels/schematics/lzr_levels_crystal_room.mts b/mods/lzr_levels_core/schematics/lzr_levels_crystal_room.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_crystal_room.mts rename to mods/lzr_levels_core/schematics/lzr_levels_crystal_room.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_crystal_temple.mts b/mods/lzr_levels_core/schematics/lzr_levels_crystal_temple.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_crystal_temple.mts rename to mods/lzr_levels_core/schematics/lzr_levels_crystal_temple.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_dripstone_cave.mts b/mods/lzr_levels_core/schematics/lzr_levels_dripstone_cave.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_dripstone_cave.mts rename to mods/lzr_levels_core/schematics/lzr_levels_dripstone_cave.mts diff --git a/mods/lzr_levels_core/schematics/lzr_levels_funny_skulls_at_night.mts b/mods/lzr_levels_core/schematics/lzr_levels_funny_skulls_at_night.mts new file mode 100644 index 00000000..e67fd465 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_funny_skulls_at_night.mts differ diff --git a/mods/lzr_levels/schematics/lzr_levels_inside_the_seashell.mts b/mods/lzr_levels_core/schematics/lzr_levels_inside_the_seashell.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_inside_the_seashell.mts rename to mods/lzr_levels_core/schematics/lzr_levels_inside_the_seashell.mts diff --git a/mods/lzr_levels_core/schematics/lzr_levels_kitchen.mts b/mods/lzr_levels_core/schematics/lzr_levels_kitchen.mts new file mode 100644 index 00000000..74749e1d Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_kitchen.mts differ diff --git a/mods/lzr_levels/schematics/lzr_levels_lamp_cross.mts b/mods/lzr_levels_core/schematics/lzr_levels_lamp_cross.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_lamp_cross.mts rename to mods/lzr_levels_core/schematics/lzr_levels_lamp_cross.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_ocean_eye.mts b/mods/lzr_levels_core/schematics/lzr_levels_ocean_eye.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_ocean_eye.mts rename to mods/lzr_levels_core/schematics/lzr_levels_ocean_eye.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_one_chest_at_a_time.mts b/mods/lzr_levels_core/schematics/lzr_levels_one_chest_at_a_time.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_one_chest_at_a_time.mts rename to mods/lzr_levels_core/schematics/lzr_levels_one_chest_at_a_time.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_palm_v2.mts b/mods/lzr_levels_core/schematics/lzr_levels_palm_v2.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_palm_v2.mts rename to mods/lzr_levels_core/schematics/lzr_levels_palm_v2.mts diff --git a/mods/lzr_levels_core/schematics/lzr_levels_stormy_boxes.mts b/mods/lzr_levels_core/schematics/lzr_levels_stormy_boxes.mts new file mode 100644 index 00000000..ff2abde0 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_stormy_boxes.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_treasure_stash.mts b/mods/lzr_levels_core/schematics/lzr_levels_treasure_stash.mts new file mode 100644 index 00000000..3e858f74 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_treasure_stash.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_tutorial_barricades_v2.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_barricades_v2.mts new file mode 100644 index 00000000..9c978266 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_barricades_v2.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_tutorial_beam_splitter.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_beam_splitter.mts new file mode 100644 index 00000000..e46bb4df Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_beam_splitter.mts differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_bomb.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_bomb.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_tutorial_bomb.mts rename to mods/lzr_levels_core/schematics/lzr_levels_tutorial_bomb.mts diff --git a/mods/lzr_levels_core/schematics/lzr_levels_tutorial_colors.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_colors.mts new file mode 100644 index 00000000..790f6afb Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_colors.mts differ diff --git a/mods/lzr_levels_core/schematics/lzr_levels_tutorial_mirror_rotate.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_mirror_rotate.mts new file mode 100644 index 00000000..768cbaeb Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_mirror_rotate.mts differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_mixer.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_mixer.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_tutorial_mixer.mts rename to mods/lzr_levels_core/schematics/lzr_levels_tutorial_mixer.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_my_first_laser.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_my_first_laser.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_tutorial_my_first_laser.mts rename to mods/lzr_levels_core/schematics/lzr_levels_tutorial_my_first_laser.mts diff --git a/mods/lzr_levels_core/schematics/lzr_levels_tutorial_screws.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_screws.mts new file mode 100644 index 00000000..d360f196 Binary files /dev/null and b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_screws.mts differ diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_takable.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_takable.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_tutorial_takable.mts rename to mods/lzr_levels_core/schematics/lzr_levels_tutorial_takable.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_takable_2.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_takable_2.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_tutorial_takable_2.mts rename to mods/lzr_levels_core/schematics/lzr_levels_tutorial_takable_2.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_tutorial_welcome.mts b/mods/lzr_levels_core/schematics/lzr_levels_tutorial_welcome.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_tutorial_welcome.mts rename to mods/lzr_levels_core/schematics/lzr_levels_tutorial_welcome.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_watery_lights.mts b/mods/lzr_levels_core/schematics/lzr_levels_watery_lights.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_watery_lights.mts rename to mods/lzr_levels_core/schematics/lzr_levels_watery_lights.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_withered_throne.mts b/mods/lzr_levels_core/schematics/lzr_levels_withered_throne.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_withered_throne.mts rename to mods/lzr_levels_core/schematics/lzr_levels_withered_throne.mts diff --git a/mods/lzr_levels/schematics/lzr_levels_x_marks_the_spot.mts b/mods/lzr_levels_core/schematics/lzr_levels_x_marks_the_spot.mts similarity index 100% rename from mods/lzr_levels/schematics/lzr_levels_x_marks_the_spot.mts rename to mods/lzr_levels_core/schematics/lzr_levels_x_marks_the_spot.mts diff --git a/mods/lzr_levels/schematics/mirror_jail.mts b/mods/lzr_levels_core/schematics/mirror_jail.mts similarity index 100% rename from mods/lzr_levels/schematics/mirror_jail.mts rename to mods/lzr_levels_core/schematics/mirror_jail.mts diff --git a/mods/lzr_levels/schematics/shy_skull_grounds.mts b/mods/lzr_levels_core/schematics/shy_skull_grounds.mts similarity index 100% rename from mods/lzr_levels/schematics/shy_skull_grounds.mts rename to mods/lzr_levels_core/schematics/shy_skull_grounds.mts diff --git a/mods/lzr_levels/solutions/cave_of_cursed_skulls.sol.csv b/mods/lzr_levels_core/solutions/cave_of_cursed_skulls.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/cave_of_cursed_skulls.sol.csv rename to mods/lzr_levels_core/solutions/cave_of_cursed_skulls.sol.csv diff --git a/mods/lzr_levels/solutions/chaotic_colors.sol.csv b/mods/lzr_levels_core/solutions/chaotic_colors.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/chaotic_colors.sol.csv rename to mods/lzr_levels_core/solutions/chaotic_colors.sol.csv diff --git a/mods/lzr_levels/solutions/hollow_barrels.sol.csv b/mods/lzr_levels_core/solutions/hollow_barrels.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/hollow_barrels.sol.csv rename to mods/lzr_levels_core/solutions/hollow_barrels.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_26_mirrors_v2.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_26_mirrors_v2.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_26_mirrors_v2.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_26_mirrors_v2.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_aged_like_fine_grog.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_aged_like_fine_grog.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_aged_like_fine_grog.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_aged_like_fine_grog.sol.csv diff --git a/mods/lzr_levels_core/solutions/lzr_levels_bombastic_beach.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_bombastic_beach.sol.csv new file mode 100644 index 00000000..e5744834 --- /dev/null +++ b/mods/lzr_levels_core/solutions/lzr_levels_bombastic_beach.sol.csv @@ -0,0 +1,90 @@ +dig,5242,"(10.17300,2.50000,6.12622)",0.46775,2.8691,"(9,3,3)",lzr_laser:bomb_takable,2,,, +place,7770,"(10.64801,2.50000,5.10107)",0.70511,3.302,"(11,3,3)",,,lzr_laser:bomb_takable,"(11,2,3)","(11,3,3)" +rotate,9129,"(10.64801,2.50000,5.10107)",0.40841,3.4242,"(11,3,3)",lzr_laser:bomb_takable,10,,, +rotate,9832,"(10.64801,2.50000,5.10107)",0.41539,3.295,"(11,3,3)",lzr_laser:bomb_takable,20,,, +rotate,9981,"(10.64801,2.50000,5.10107)",0.41539,3.295,"(11,3,3)",lzr_laser:bomb_takable,6,,, +dig,12996,"(10.87000,2.50000,3.03003)",1.0158,4.7473,"(13,2,3)",lzr_laser:double_mirror_00_takable,1,,, +dig,13145,"(11.17200,2.50000,3.03003)",1.0158,4.7473,"(13,1,3)",lzr_laser:bomb_takable,1,,, +place,17751,"(9.42700,2.50000,10.91406)",0.74351,4.5621,"(11,3,11)",,,lzr_laser:double_mirror_00_takable,"(11,2,11)","(11,3,11)" +rotate,18338,"(9.42700,2.50000,10.91406)",0.48869,4.7332,"(11,3,11)",lzr_laser:double_mirror_02_takable,2,,, +dig,20617,"(9.47299,2.50000,10.09106)",0.76445,5.0264,"(11,3,11)",lzr_laser:double_mirror_20_takable,2,,, +place,21218,"(10.67902,2.50000,10.90186)",0.79936,3.5044,"(11,3,9)",,,lzr_laser:double_mirror_00_takable,"(11,2,9)","(11,3,9)" +place,23981,"(3.77399,2.50000,13.99805)",0.49218,0.49899,"(2,3,17)",,,lzr_laser:bomb_takable,"(2,2,17)","(2,3,17)" +rotate,24517,"(3.66800,2.50000,14.21021)",0.49916,0.60022,"(2,3,17)",lzr_laser:bomb_takable,8,,, +dig,27548,"(2.72501,2.50000,16.51416)",1.1973,6.0526,"(3,1,18)",lzr_laser:bomb_takable,0,,, +dig,27749,"(2.70700,2.50000,16.65112)",1.2182,5.5081,"(4,1,17)",lzr_laser:double_mirror_00_takable,1,,, +place,29829,"(1.88800,2.50000,14.37817)",0.72955,6.1888,"(2,3,16)",,,lzr_laser:double_mirror_00_takable,"(2,2,16)","(2,3,16)" +place,31720,"(7.16800,2.50000,15.70776)",0.45728,4.8763,"(10,3,16)",,,lzr_laser:bomb_takable,"(11,3,16)","(10,3,16)" +rotate,32136,"(7.53702,2.50000,15.75903)",0.60388,4.8518,"(10,3,16)",lzr_laser:bomb_takable,17,,, +dig,35135,"(10.37601,2.50000,16.90698)",0.82729,3.3648,"(11,2,14)",lzr_laser:bomb_takable,2,,, +place,36960,"(15.99399,2.50000,16.40771)",0.55152,4.5132,"(19,3,16)",,,lzr_laser:bomb_takable,"(19,2,16)","(19,3,16)" +rotate,37397,"(16.23199,2.50000,16.36597)",0.58992,4.5132,"(19,3,16)",lzr_laser:bomb_takable,17,,, +dig,40661,"(18.79401,2.50000,15.71802)",0.73304,5.9933,"(19,2,18)",lzr_laser:double_mirror_00_takable,0,,, +dig,41062,"(18.94299,2.50000,16.80396)",1.0158,6.1853,"(19,1,18)",lzr_laser:bomb_takable,0,,, +place,42703,"(16.71298,2.50000,15.98779)",0.69464,4.6808,"(19,3,16)",,,lzr_laser:double_mirror_00_takable,"(19,2,16)","(19,3,16)" +place,43843,"(18.20200,2.50000,13.93701)",0.69464,3.5533,"(19,3,12)",,,lzr_laser:bomb_takable,"(19,2,12)","(19,3,12)" +rotate,44428,"(17.87299,2.50000,14.51709)",0.60388,3.679,"(19,3,12)",lzr_laser:bomb_takable,6,,, +dig,48014,"(18.58002,2.50000,12.14893)",0.99135,3.4346,"(19,1,10)",lzr_laser:bomb_takable,2,,, +place,52606,"(11.65701,2.50000,17.32690)",0.55501,5.3266,"(14,3,19)",,,lzr_laser:bomb_takable,"(14,2,19)","(14,3,19)" +rotate,53975,"(13.64600,2.50000,17.62500)",0.98437,5.9723,"(14,3,19)",lzr_laser:bomb_takable,9,,, +dig,54713,"(16.09000,2.50000,16.89893)",0.46426,4.3911,"(19,3,16)",lzr_laser:double_mirror_30_takable,1,,, +place,55502,"(14.91101,2.50000,18.05005)",0.69115,3.124,"(15,3,16)",,,lzr_laser:double_mirror_00_takable,"(15,2,16)","(15,3,16)" +dig,56941,"(14.85001,2.50000,18.21289)",0.62832,3.1659,"(15,3,16)",lzr_laser:double_mirror_20_takable,2,,, +place,58499,"(17.07001,2.50000,16.94482)",0.52011,1.8219,"(14,3,16)",,,lzr_laser:double_mirror_00_takable,"(14,2,16)","(14,3,16)" +rotate,58969,"(17.07001,2.50000,16.94482)",0.45728,1.7556,"(14,3,16)",lzr_laser:double_mirror_02_takable,2,,, +dig,62014,"(14.71201,2.50000,17.71729)",1.1694,1.1936,"(13,1,18)",lzr_laser:mixer_takable,19,,, +dig,63137,"(13.34601,2.50000,19.25000)",1.1554,5.2255,"(15,1,20)",lzr_laser:bomb_takable,1,,, +dig,64426,"(13.02301,2.50000,18.56787)",0.53058,3.4558,"(14,3,16)",lzr_laser:double_mirror_20_takable,2,,, +place,65834,"(16.19598,2.50000,16.65698)",0.60039,4.6845,"(19,3,17)",,,lzr_laser:double_mirror_00_takable,"(19,2,17)","(19,3,17)" +dig,66337,"(16.44000,2.50000,16.65698)",0.60388,4.7054,"(19,3,17)",lzr_laser:double_mirror_10_takable,1,,, +place,66521,"(16.44000,2.50000,16.49878)",0.60388,4.681,"(19,3,16)",,,lzr_laser:double_mirror_00_takable,"(19,2,16)","(19,3,16)" +place,68882,"(11.36700,2.50000,17.68213)",0.71908,3.0124,"(11,3,16)",,,lzr_laser:mixer_takable,"(11,2,16)","(11,3,16)" +rotate,69518,"(11.36700,2.50000,17.68213)",0.85521,2.9147,"(11,3,16)",lzr_laser:mixer_takable_on_3,6,,, +rotate,69672,"(11.36700,2.50000,17.68799)",0.85521,2.9147,"(11,3,16)",lzr_laser:mixer_takable_on_3,20,,, +find_treasure,71154,"(12.60199,2.50000,16.64697)",0.48171,3.1835,"(13,3,14)",,,,, +dig,71678,"(12.60199,2.50000,16.58911)",0.55152,2.2061,"(11,3,16)",lzr_laser:mixer_takable_on_3,20,,, +dig,73369,"(6.02802,2.50000,16.56006)",0.41888,1.6336,"(2,3,16)",lzr_laser:double_mirror_30_takable,0,,, +place,75982,"(5.88300,2.50000,11.03979)",0.7854,3.194,"(6,3,9)",,,lzr_laser:double_mirror_00_takable,"(6,2,9)","(6,3,9)" +rotate,76653,"(5.88300,2.50000,11.03979)",0.50265,3.18,"(6,3,9)",lzr_laser:double_mirror_02_takable,10,,, +dig,78293,"(5.88300,2.50000,11.03979)",0.64577,3.159,"(6,3,9)",lzr_laser:double_mirror_02_takable,10,,, +place,79717,"(4.57001,2.50000,11.12378)",0.67719,2.974,"(4,3,9)",,,lzr_laser:double_mirror_00_takable,"(4,2,9)","(4,3,9)" +rotate,80790,"(4.57001,2.50000,11.12378)",0.47473,2.8658,"(4,3,9)",lzr_laser:double_mirror_02_takable,10,,, +rotate,81629,"(4.57001,2.50000,11.12378)",0.35256,2.8588,"(4,3,9)",lzr_laser:double_mirror_02_takable,19,,, +rotate,81762,"(4.57001,2.50000,11.12378)",0.35256,2.8588,"(4,3,9)",lzr_laser:double_mirror_00_takable,4,,, +place,83619,"(3.88000,2.50000,10.48389)",0.56898,3.0892,"(4,4,9)",,,lzr_laser:mixer_takable,"(4,3,9)","(4,4,9)" +rotate,84980,"(5.12201,2.50000,10.33789)",0.19548,2.5761,"(4,4,9)",lzr_laser:mixer_takable,6,,, +rotate,86016,"(5.17801,2.50000,10.36206)",0.36303,2.3492,"(4,4,9)",lzr_laser:mixer_takable,15,,, +rotate,86837,"(5.17801,2.50000,10.36206)",0.28623,2.3248,"(4,4,9)",lzr_laser:mixer_takable,8,,, +rotate,87791,"(5.17801,2.50000,10.36206)",0.38048,2.2131,"(4,4,9)",lzr_laser:mixer_takable,0,,, +rotate,88947,"(5.17801,2.50000,10.36206)",0.21293,2.0351,"(2,3,9)",lzr_laser:double_mirror_00_rotatable,15,,, +rotate,89447,"(5.17801,2.50000,10.36206)",0.21293,2.0769,"(4,4,9)",lzr_laser:mixer_takable,3,,, +rotate,90184,"(5.17801,2.50000,10.36206)",0.40143,2.1677,"(4,4,9)",lzr_laser:mixer_takable,7,,, +rotate,91456,"(5.33600,2.50000,10.12305)",0.1501,2.5866,"(4,4,9)",lzr_laser:mixer_takable_on_2,12,,, +dig,94789,"(15.64700,2.50000,13.94482)",0.38397,5.229,"(19,3,16)",lzr_laser:double_mirror_10_takable,1,,, +place,99846,"(3.89600,3.50000,7.33911)",0.40841,6.2134,"(4,5,9)",,,lzr_laser:double_mirror_00_takable,"(4,4,9)","(4,5,9)" +rotate,100332,"(3.89600,3.50000,7.33911)",0.33859,6.168,"(4,5,9)",lzr_laser:double_mirror_00_takable,12,,, +dig,101220,"(4.97198,3.50000,6.16797)",0.47473,0.33493,"(4,4,9)",lzr_laser:mixer_takable_on_2,12,,, +place,102693,"(5.04199,3.50000,5.98584)",1.0158,1.3821,"(4,4,6)",,,lzr_laser:bomb_takable,"(4,3,6)","(4,4,6)" +place,104619,"(5.32599,4.50000,5.81299)",0.8238,1.4519,"(4,5,6)",,,lzr_laser:mixer_takable,"(4,4,6)","(4,5,6)" +rotate,105942,"(5.32599,4.50000,5.81299)",0.68068,1.3786,"(4,5,6)",lzr_laser:mixer_takable_on_2,15,,, +find_treasure,108600,"(8.04901,4.50000,6.11475)",0.75049,1.4694,"(6,4,6)",,,,, +dig,110162,"(5.84399,3.55300,4.96094)",0.36303,0.74334,"(4,5,6)",lzr_laser:mixer_takable_on_2,15,,, +dig,111586,"(3.58798,3.50000,5.79224)",1.1868,5.1382,"(5,1,6)",lzr_laser:bomb_takable,1,,, +dig,112574,"(4.15601,4.38500,7.29297)",0.65973,0.055676,"(4,5,9)",lzr_laser:double_mirror_20_takable,12,,, +dig,112725,"(4.14301,3.80200,7.69604)",1.0158,0.048695,"(4,3,9)",lzr_laser:double_mirror_20_takable,4,,, +dig,114064,"(7.98700,3.42000,9.12305)",0.63879,4.6705,"(11,3,9)",lzr_laser:double_mirror_20_takable,2,,, +place,117682,"(16.64899,3.50000,11.38013)",0.81681,4.873,"(19,3,12)",,,lzr_laser:double_mirror_00_takable 3,"(19,2,12)","(19,3,12)" +place,118538,"(16.64899,3.50000,11.38013)",0.5969,4.873,"(19,4,12)",,,lzr_laser:double_mirror_00_takable 2,"(19,3,12)","(19,4,12)" +place,119055,"(16.64899,3.50000,11.38013)",0.30369,4.873,"(19,5,12)",,,lzr_laser:double_mirror_00_takable,"(19,4,12)","(19,5,12)" +dig,119371,"(16.64899,3.50000,11.38013)",0.62483,4.873,"(19,4,12)",lzr_laser:double_mirror_00_takable,1,,, +rotate,119976,"(16.64899,3.50000,11.38013)",0.77842,4.9707,"(19,3,12)",lzr_laser:double_mirror_10_takable,13,,, +rotate,120561,"(16.64899,3.50000,11.38013)",0.23387,5.0021,"(19,5,12)",lzr_laser:double_mirror_00_takable,17,,, +place,123174,"(18.62399,3.50000,3.53784)",1.117,3.2463,"(19,3,2)",,,lzr_laser:bomb_takable,"(19,2,2)","(19,3,2)" +place,124145,"(18.64301,3.50000,3.29810)",0.94946,3.2393,"(19,4,2)",,,lzr_laser:double_mirror_00_takable,"(19,3,2)","(19,4,2)" +place,125652,"(18.64301,3.50000,3.29810)",0.53058,3.2882,"(19,5,2)",,,lzr_laser:mixer_takable,"(19,4,2)","(19,5,2)" +rotate,126626,"(18.64301,3.50000,3.29810)",0.62483,3.4802,"(19,5,2)",lzr_laser:mixer_takable,6,,, +rotate,127597,"(18.37799,3.50000,3.21021)",0.31416,3.4453,"(19,5,2)",lzr_laser:mixer_takable,17,,, +dig,128467,"(18.37799,3.50000,3.21021)",0.79587,3.6966,"(19,4,2)",lzr_laser:double_mirror_00_takable,2,,, +place,131078,"(21.14899,1.06200,2.32813)",0.57596,1.7,"(19,2,2)",,,lzr_laser:double_mirror_00_takable,"(19,1,2)","(19,2,2)" +rotate,131782,"(21.14899,1.06200,2.32813)",0.31765,1.7698,"(19,2,2)",lzr_laser:double_mirror_00_takable,7,,, +find_treasure,133083,"(21.04800,1.06200,3.08008)",-0.31398,1.8256,"(18,4,2)",,,,, \ No newline at end of file diff --git a/mods/lzr_levels_core/solutions/lzr_levels_chamber_of_symmetry.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_chamber_of_symmetry.sol.csv new file mode 100644 index 00000000..da559e8a --- /dev/null +++ b/mods/lzr_levels_core/solutions/lzr_levels_chamber_of_symmetry.sol.csv @@ -0,0 +1,115 @@ +dig,5490,"(7.90000,0.50000,5.51953)",0.80966,0.65275,"(7,1,7)",lzr_laser:crystal_takable,0,,, +dig,6794,"(4.58200,0.50000,3.60547)",-0.19199,2.2445,"(1,3,1)",lzr_laser:crystal_takable,0,,, +dig,9775,"(4.21800,0.50000,10.87109)",0.23719,5.5398,"(7,1,14)",lzr_laser:crystal_takable,0,,, +dig,11586,"(4.04500,0.50000,16.82422)",-0.16755,0.78889,"(1,3,20)",lzr_laser:crystal_takable,0,,, +dig,14347,"(9.92900,0.50000,14.88086)",0.18832,4.5031,"(14,1,14)",lzr_laser:crystal_takable,0,,, +dig,17295,"(16.14200,0.50000,19.32227)",-0.094248,4.8278,"(20,3,20)",lzr_laser:crystal_takable,0,,, +place,21615,"(13.31900,0.50000,10.57617)",0.61069,1.6825,"(11,1,10)",,,lzr_laser:crystal_takable 6,"(11,0,10)","(11,1,10)" +place,22686,"(12.70700,0.50000,10.44141)",0.4222,1.8431,"(11,2,10)",,,lzr_laser:crystal_takable 5,"(11,1,10)","(11,2,10)" +dig,22891,"(12.70700,0.50000,10.44141)",0.48154,2.0839,"(11,1,10)",lzr_laser:crystal_takable_on_4,0,,, +dig,23575,"(13.84400,0.50000,9.33203)",0.41521,3.2358,"(14,1,7)",lzr_laser:crystal_takable,0,,, +place,25921,"(18.97900,0.50000,11.18164)",0.17436,4.1469,"(21,2,10)",,,lzr_laser:crystal_takable 6,"(22,2,10)","(21,2,10)" +place,26432,"(18.97900,0.50000,11.18164)",0.17436,4.0701,"(20,2,10)",,,lzr_laser:crystal_takable 5,"(21,2,10)","(20,2,10)" +dig,26808,"(19.68800,0.50000,11.85156)",0.090583,3.7943,"(21,2,10)",lzr_laser:crystal_takable_on_4,0,,, +place,27863,"(18.99700,0.50000,11.16016)",0.087092,3.6268,"(19,2,10)",,,lzr_laser:crystal_takable 5,"(20,2,10)","(19,2,10)" +dig,28197,"(18.85000,0.50000,11.62305)",0.097564,3.8293,"(20,2,10)",lzr_laser:crystal_takable_on_4,0,,, +place,30614,"(19.06400,0.50000,4.18359)",0.07662,3.5291,"(20,2,2)",,,lzr_laser:crystal_takable 5,"(20,2,1)","(20,2,2)" +place,31279,"(18.37800,0.50000,3.71875)",0.073129,3.8048,"(20,2,3)",,,lzr_laser:crystal_takable 4,"(20,2,2)","(20,2,3)" +place,31751,"(18.37800,0.50000,3.71875)",0.073129,3.7596,"(19,2,2)",,,lzr_laser:crystal_takable 3,"(20,2,2)","(19,2,2)" +dig,32198,"(18.37800,0.50000,3.71875)",0.052185,4.2307,"(20,2,3)",lzr_laser:crystal_takable_on_4,0,,, +dig,32350,"(18.37800,0.50000,3.71875)",0.052185,4.0911,"(20,2,2)",lzr_laser:crystal_takable_on_4,0,,, +dig,32852,"(19.32100,0.50000,3.40430)",-0.37699,3.4383,"(20,3,1)",lzr_laser:crystal_takable,0,,, +place,37390,"(3.65200,0.50000,2.31836)",0.080111,2.3773,"(2,2,1)",,,lzr_laser:crystal_takable 5,"(2,2,0)","(2,2,1)" +place,38180,"(3.65000,0.50000,2.31836)",0.090583,2.0492,"(2,2,2)",,,lzr_laser:crystal_takable 4,"(2,2,1)","(2,2,2)" +dig,38562,"(3.65000,0.50000,2.31836)",0.090583,2.2167,"(2,2,1)",lzr_laser:crystal_takable_on_4,0,,, +place,43034,"(1.81300,0.50000,17.58008)",0.10804,6.1786,"(2,2,20)",,,lzr_laser:crystal_takable 4,"(2,2,21)","(2,2,20)" +place,43338,"(1.81700,0.50000,17.70508)",0.10804,6.2205,"(2,2,19)",,,lzr_laser:crystal_takable 3,"(2,2,20)","(2,2,19)" +dig,44325,"(3.59700,0.50000,18.44922)",0.034732,0.71576,"(2,2,20)",lzr_laser:crystal_takable_on_4,0,,, +find_treasure,45805,"(1.36500,0.50000,14.26172)",0.32446,2.7613,"(0,1,11)",,,,, +dig,46769,"(1.37800,0.50000,16.55078)",0.14992,6.1577,"(2,2,19)",lzr_laser:crystal_takable_on_4,0,,, +place,52161,"(16.28500,0.50000,14.90234)",0.9807,0.32481,"(16,1,16)",,,lzr_laser:crystal_takable 4,"(16,0,16)","(16,1,16)" +place,53201,"(16.28500,0.50000,14.90234)",0.61418,0.27943,"(16,2,16)",,,lzr_laser:crystal_takable 3,"(16,1,16)","(16,2,16)" +place,53754,"(16.28500,1.50200,14.90234)",0.51644,0.27943,"(16,3,16)",,,lzr_laser:crystal_takable 2,"(16,2,16)","(16,3,16)" +dig,54172,"(16.28500,0.50000,14.90234)",0.50248,0.27594,"(16,2,16)",lzr_laser:crystal_takable,0,,, +dig,54323,"(16.28500,0.50000,14.90234)",0.7189,0.31084,"(16,1,16)",lzr_laser:crystal_takable,0,,, +dig,58665,"(16.56900,0.50000,10.65430)",0.083601,4.4296,"(19,2,10)",lzr_laser:crystal_takable_on_4,0,,, +place,61659,"(16.00600,0.50000,6.18164)",0.91787,3.1557,"(16,1,5)",,,lzr_laser:crystal_takable 4,"(16,0,5)","(16,1,5)" +place,62177,"(16.00600,0.50000,6.05664)",0.65258,3.1557,"(16,2,5)",,,lzr_laser:crystal_takable 3,"(16,1,5)","(16,2,5)" +place,62814,"(16.00600,1.52500,6.05664)",0.65258,3.1557,"(16,3,5)",,,lzr_laser:crystal_takable 2,"(16,2,5)","(16,3,5)" +dig,63137,"(16.00600,0.70800,6.05664)",0.65258,3.1557,"(16,2,5)",lzr_laser:crystal_takable,0,,, +dig,63283,"(16.00600,0.50000,6.05664)",0.7189,3.1627,"(16,1,5)",lzr_laser:crystal_takable,0,,, +place,66233,"(10.97100,1.53200,9.15039)",0.60022,6.1785,"(11,3,10)",,,lzr_laser:crystal_takable 3,"(11,2,10)","(11,3,10)" +dig,66784,"(10.97100,0.50000,9.15039)",0.27559,6.2308,"(11,2,10)",lzr_laser:crystal_takable_on_4,0,,, +place,68887,"(10.39700,0.50000,5.62891)",-0.12217,3.4873,"(11,3,3)",,,lzr_laser:crystal_takable 3,"(12,3,3)","(11,3,3)" +place,69313,"(10.39700,0.50000,5.62891)",-0.28972,3.4455,"(11,3,4)",,,lzr_laser:crystal_takable 2,"(11,3,3)","(11,3,4)" +place,70472,"(9.62100,0.50000,5.83594)",-0.31416,3.9062,"(11,3,5)",,,lzr_laser:crystal_takable,"(11,3,4)","(11,3,5)" +dig,70942,"(9.62100,0.50000,5.83594)",-0.31416,3.8155,"(11,3,4)",lzr_laser:crystal_takable_on_4,0,,, +dig,71093,"(9.62100,0.50000,5.83594)",-0.31416,3.7491,"(11,3,3)",lzr_laser:crystal_takable_on_4,0,,, +place,75828,"(4.32500,0.50000,3.64258)",-0.3002,0.27576,"(4,3,7)",,,lzr_laser:crystal_takable 2,"(3,3,7)","(4,3,7)" +place,76216,"(4.32500,0.50000,3.64258)",-0.32812,0.30735,"(4,3,6)",,,lzr_laser:crystal_takable,"(3,3,6)","(4,3,6)" +dig,77926,"(5.47700,0.50000,4.54102)",-0.29671,0.45728,"(4,3,7)",lzr_laser:crystal_takable,0,,, +place,78747,"(5.47700,0.50000,4.54102)",-0.42237,0.97407,"(4,3,5)",,,lzr_laser:crystal_takable,"(4,3,6)","(4,3,5)" +dig,79065,"(5.47700,0.50000,4.54102)",-0.36652,0.57962,"(4,3,6)",lzr_laser:crystal_takable_on_4,0,,, +dig,89540,"(10.02400,0.50000,6.56250)",-0.31067,3.8048,"(11,3,5)",lzr_laser:crystal_takable_on_4,0,,, +place,94439,"(15.61100,0.50000,11.58984)",-0.26529,3.7664,"(17,3,9)",,,lzr_laser:crystal_takable 2,"(18,3,9)","(17,3,9)" +place,94908,"(15.61100,0.50000,11.58984)",-0.28623,3.7141,"(17,3,10)",,,lzr_laser:crystal_takable,"(17,3,9)","(17,3,10)" +dig,95433,"(15.10000,0.50000,11.27148)",-0.28623,3.7141,"(17,3,9)",lzr_laser:crystal_takable_on_4,0,,, +place,96918,"(13.53100,0.50000,10.91797)",-0.35605,2.0527,"(12,3,10)",,,lzr_laser:crystal_takable,"(11,3,10)","(12,3,10)" +dig,98308,"(14.44700,0.97000,10.72266)",-0.2618,4.3914,"(17,3,10)",lzr_laser:crystal_takable_on_4,0,,, +place,100254,"(13.24700,0.50000,11.83984)",-0.21642,2.0946,"(11,3,11)",,,lzr_laser:crystal_takable,"(11,3,10)","(11,3,11)" +dig,100973,"(13.24700,0.50000,11.83984)",-0.25133,2.2551,"(11,3,10)",lzr_laser:crystal_takable_on_4,0,,, +place,106076,"(9.98700,0.50000,9.34570)",-0.36652,5.976,"(10,3,11)",,,lzr_laser:crystal_takable,"(11,3,11)","(10,3,11)" +dig,106685,"(10.71100,0.50000,8.26953)",-0.32463,5.8224,"(12,3,10)",lzr_laser:crystal_takable,0,,, +place,107205,"(9.97000,0.50000,8.62695)",-0.32463,5.8224,"(11,3,10)",,,lzr_laser:crystal_takable,"(11,3,11)","(11,3,10)" +dig,108327,"(9.97000,0.50000,8.62695)",-0.26878,5.9203,"(11,3,11)",lzr_laser:crystal_takable_on_6,0,,, +place,117172,"(5.71200,0.50000,12.31836)",-0.28972,1.6233,"(4,3,12)",,,lzr_laser:crystal_takable,"(3,3,12)","(4,3,12)" +dig,118664,"(6.14500,0.50000,11.21289)",-0.16406,1.0893,"(4,3,12)",lzr_laser:crystal_takable,0,,, +dig,127406,"(19.69000,0.50000,6.42969)",0.017279,3.0196,"(19,2,2)",lzr_laser:crystal_takable,0,,, +dig,132936,"(6.47500,0.50000,1.54492)",0.020769,1.487,"(2,2,2)",lzr_laser:crystal_takable,0,,, +place,139130,"(5.17000,0.50000,10.03125)",-0.40143,0.76794,"(4,3,12)",,,lzr_laser:crystal_takable 3,"(3,3,12)","(4,3,12)" +place,140032,"(5.58000,0.50000,10.31250)",-0.40492,0.61436,"(5,3,12)",,,lzr_laser:crystal_takable 2,"(4,3,12)","(5,3,12)" +dig,140469,"(5.58000,0.50000,10.31250)",-0.37682,0.73653,"(4,3,12)",lzr_laser:crystal_takable,0,,, +place,141173,"(5.60700,0.50000,10.25195)",-0.40492,0.47473,"(5,3,11)",,,lzr_laser:crystal_takable 2,"(5,3,12)","(5,3,11)" +dig,141758,"(6.97200,0.50000,10.48633)",-0.36303,0.79238,"(5,3,12)",lzr_laser:crystal_takable_on_2,0,,, +place,143282,"(7.68100,0.50000,9.90625)",-0.25813,4.8031,"(10,3,10)",,,lzr_laser:crystal_takable 2,"(11,3,10)","(10,3,10)" +place,148191,"(5.50000,1.53100,15.65820)",1.4137,0.7854,"(5,1,16)",,,lzr_laser:crystal_takable,"(5,0,16)","(5,1,16)" +dig,157015,"(10.35100,0.50000,11.74219)",-0.24068,2.9845,"(10,3,10)",lzr_laser:crystal_takable_on_6,0,,, +place,159169,"(7.43100,0.50000,14.69141)",0.26878,1.0542,"(5,2,16)",,,lzr_laser:crystal_takable,"(5,1,16)","(5,2,16)" +dig,160248,"(7.70300,0.50000,14.73438)",0.38746,1.0193,"(5,1,16)",lzr_laser:crystal_takable,0,,, +place,161644,"(5.60000,1.29200,15.40039)",0.64228,0.8203,"(5,3,16)",,,lzr_laser:crystal_takable,"(5,2,16)","(5,3,16)" +dig,162125,"(5.60400,0.50000,15.39844)",0.43633,0.91455,"(5,2,16)",lzr_laser:crystal_takable_on_2,0,,, +place,164558,"(10.22300,0.50000,12.87109)",-0.26512,3.4313,"(11,3,11)",,,lzr_laser:crystal_takable,"(11,3,10)","(11,3,11)" +dig,175094,"(7.92500,0.50000,10.18750)",-0.097564,4.9044,"(11,3,11)",lzr_laser:crystal_takable_on_6,0,,, +place,176712,"(6.85800,0.50000,6.77148)",-0.22323,2.2131,"(5,3,5)",,,lzr_laser:crystal_takable,"(4,3,5)","(5,3,5)" +dig,177182,"(6.85800,0.50000,6.77148)",-0.22323,2.0839,"(4,3,5)",lzr_laser:crystal_takable_on_2,0,,, +place,179513,"(8.16000,0.50000,9.94141)",-0.25813,4.7368,"(10,3,10)",,,lzr_laser:crystal_takable,"(11,3,10)","(10,3,10)" +find_treasure,182020,"(9.96500,0.50000,3.94922)",0.28623,3.173,"(10,1,0)",,,,, +dig,183217,"(10.47700,0.50000,6.23047)",-0.12898,0.12915,"(10,3,10)",lzr_laser:crystal_takable_on_6,0,,, +dig,183367,"(10.46500,0.50000,6.81836)",-0.17785,6.2518,"(11,3,10)",lzr_laser:crystal_takable_on_4,0,,, +dig,183718,"(10.52600,0.50000,8.17578)",-0.17785,0.017453,"(10,3,11)",lzr_laser:crystal_takable_on_2,0,,, +dig,184758,"(8.11300,0.50000,10.62891)",-0.14643,1.4451,"(5,3,11)",lzr_laser:crystal_takable,0,,, +dig,185292,"(6.78700,0.50000,12.05469)",-0.19181,0.47822,"(5,3,16)",lzr_laser:crystal_takable,0,,, +dig,187939,"(14.19300,0.50000,15.43750)",-0.20228,4.9079,"(16,3,16)",lzr_laser:crystal_takable,0,,, +dig,190050,"(14.76500,0.50000,9.08203)",-0.07662,3.4208,"(16,3,5)",lzr_laser:crystal_takable,0,,, +dig,191926,"(9.01900,0.50000,6.31250)",-0.15341,1.8431,"(5,3,5)",lzr_laser:crystal_takable,0,,, +place,197151,"(10.53800,1.51500,9.72266)",-0.96325,0.50265,"(10,6,12)",,,lzr_laser:crystal_takable 8,"(9,6,12)","(10,6,12)" +place,197908,"(10.53800,1.42000,9.72266)",-0.97023,0.32463,"(10,6,11)",,,lzr_laser:crystal_takable 7,"(10,6,12)","(10,6,11)" +place,200221,"(11.46200,1.47900,10.24023)",-1.0994,0.88663,"(10,5,11)",,,lzr_laser:crystal_takable 6,"(10,6,11)","(10,5,11)" +place,200889,"(11.46200,1.42000,10.24023)",-1.1936,0.90059,"(11,6,11)",,,lzr_laser:crystal_takable 5,"(10,6,11)","(11,6,11)" +place,202764,"(11.21200,1.38600,10.02148)",-1.3647,0.45029,"(11,5,11)",,,lzr_laser:crystal_takable 4,"(11,6,11)","(11,5,11)" +place,203349,"(11.21200,1.23600,10.02148)",-1.4066,0.44331,"(11,6,10)",,,lzr_laser:crystal_takable 3,"(11,6,11)","(11,6,10)" +dig,203783,"(11.21200,0.88800,10.02148)",-1.2425,0.37699,"(11,5,11)",lzr_laser:crystal_takable_on_6,0,,, +dig,204824,"(11.21200,0.50000,10.02148)",-1.0575,0.69464,"(10,5,11)",lzr_laser:crystal_takable_on_6,0,,, +dig,205598,"(11.52600,0.50000,10.22266)",-1.232,0.4852,"(11,6,11)",lzr_laser:crystal_takable_on_6,0,,, +dig,206133,"(11.52600,0.50000,10.22266)",-1.1762,0.79936,"(10,6,11)",lzr_laser:crystal_takable_on_2,0,,, +dig,206296,"(11.52600,0.50000,10.22266)",-1.0924,0.77144,"(10,6,12)",lzr_laser:crystal_takable,0,,, +place,208539,"(11.36100,1.53100,10.22266)",-0.90391,0.99833,"(9,6,11)",,,lzr_laser:crystal_takable 7,"(9,6,12)","(9,6,11)" +place,209312,"(11.36100,1.53100,10.22266)",-0.89692,1.1065,"(10,6,11)",,,lzr_laser:crystal_takable 6,"(9,6,11)","(10,6,11)" +dig,211522,"(6.43800,1.17600,9.22266)",-0.84806,5.3721,"(9,6,11)",lzr_laser:crystal_takable_on_2,0,,, +place,215927,"(7.64900,5.50000,17.71484)",0.64926,4.7962,"(10,6,18)",,,lzr_laser:crystal_takable 6,"(10,5,18)","(10,6,18)" +place,218529,"(9.13100,5.50000,19.46484)",0.65624,4.2377,"(11,6,18)",,,lzr_laser:crystal_takable 5,"(11,5,18)","(11,6,18)" +dig,218903,"(9.13100,5.50000,19.46484)",0.69115,3.6408,"(10,6,18)",lzr_laser:crystal_takable_on_6,0,,, +place,221437,"(3.19400,5.50000,13.65625)",0.57945,3.0369,"(3,6,11)",,,lzr_laser:crystal_takable 5,"(3,5,11)","(3,6,11)" +place,225103,"(8.23600,5.50000,3.22266)",0.5236,4.7229,"(11,6,3)",,,lzr_laser:crystal_takable 4,"(11,5,3)","(11,6,3)" +place,228286,"(17.70700,5.50000,8.10938)",0.5236,6.1785,"(18,6,11)",,,lzr_laser:crystal_takable 3,"(18,5,11)","(18,6,11)" +find_treasure,231143,"(18.32600,0.50000,10.58203)",0.41888,4.5169,"(21,1,10)",,,,, \ No newline at end of file diff --git a/mods/lzr_levels/solutions/lzr_levels_crystal_room.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_crystal_room.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_crystal_room.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_crystal_room.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_crystal_temple.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_crystal_temple.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_crystal_temple.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_crystal_temple.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_dripstone_cave.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_dripstone_cave.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_dripstone_cave.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_dripstone_cave.sol.csv diff --git a/mods/lzr_levels_core/solutions/lzr_levels_funny_skulls_at_night.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_funny_skulls_at_night.sol.csv new file mode 100644 index 00000000..839c90d1 --- /dev/null +++ b/mods/lzr_levels_core/solutions/lzr_levels_funny_skulls_at_night.sol.csv @@ -0,0 +1,75 @@ +rotate,3539,"(16.73779,3.06300,11.35699)",-0.097738,1.5776,"(14,5,11)",lzr_laser:transmissive_mirror_00_rotatable,23,,, +rotate,5967,"(16.02295,1.50100,10.37100)",-0.75049,2.1361,"(14,5,9)",lzr_laser:transmissive_mirror_00_rotatable,22,,, +rotate,6506,"(16.02295,1.50100,10.37100)",-0.75049,2.1361,"(14,5,9)",lzr_laser:transmissive_mirror_01_rotatable,23,,, +rotate,10636,"(16.46191,1.50100,8.07098)",-0.66323,1.8848,"(14,5,7)",lzr_laser:transmissive_mirror_00_rotatable,3,,, +rotate,13386,"(19.14893,2.50000,6.60898)",-0.59341,1.8429,"(17,5,6)",lzr_laser:mirror_rotatable_on_1,15,,, +rotate,13780,"(19.14893,2.50000,6.60898)",-0.59341,1.8429,"(17,5,6)",lzr_laser:mirror_rotatable_on_1,3,,, +rotate,13947,"(19.14893,2.50000,6.60898)",-0.59341,1.8429,"(17,5,6)",lzr_laser:mirror_rotatable_on_1,19,,, +rotate,17129,"(19.14893,2.50000,4.49799)",-0.43284,1.6544,"(17,5,4)",lzr_laser:mirror_rotatable,5,,, +rotate,20351,"(16.70605,1.50100,8.14999)",-0.69115,2.0279,"(14,5,7)",lzr_laser:transmissive_mirror_10_rotatable,19,,, +rotate,20545,"(16.70605,1.50100,8.14999)",-0.69115,2.0279,"(14,5,7)",lzr_laser:transmissive_mirror_10_rotatable,23,,, +rotate,22335,"(16.14893,0.59500,5.53998)",-0.93201,1.8185,"(14,5,5)",lzr_laser:transmissive_mirror_10_rotatable,15,,, +rotate,22478,"(16.14893,0.57800,5.53998)",-0.93201,1.8185,"(14,5,5)",lzr_laser:transmissive_mirror_10_rotatable,23,,, +rotate,25160,"(16.03076,1.50000,2.97797)",-0.75049,1.5427,"(14,5,3)",lzr_laser:transmissive_mirror_01_rotatable,18,,, +rotate,25348,"(16.03076,1.50000,2.97797)",-0.75049,1.5427,"(14,5,3)",lzr_laser:transmissive_mirror_01_rotatable,2,,, +rotate,26488,"(16.03076,1.50000,1.85098)",-0.7086,1.9895,"(14,5,1)",lzr_laser:mirror_rotatable_on_1,14,,, +rotate,26733,"(16.03076,1.50000,1.85098)",-0.7086,1.9895,"(14,5,1)",lzr_laser:mirror_rotatable_on_1,22,,, +find_treasure,30818,"(10.14795,1.50100,4.97101)",0.4571,6.0004,"(11,2,7)",,,,, +rotate,37475,"(1.11719,4.50000,8.33301)",0.31748,2.7889,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,19,,, +rotate,37894,"(1.11719,4.50000,8.33301)",0.31748,2.7889,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,4,,, +rotate,38936,"(1.11719,4.50000,8.33301)",0.36984,3.9303,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,2,,, +rotate,39672,"(1.11719,4.50000,8.33301)",0.55484,4.5621,"(4,5,8)",lzr_laser:mirror_rotatable,7,,, +rotate,40105,"(1.11719,4.50000,8.33301)",0.55484,4.5621,"(4,5,8)",lzr_laser:mirror_rotatable,4,,, +rotate,40562,"(1.11719,4.50000,8.33301)",0.55484,4.5621,"(4,5,8)",lzr_laser:mirror_rotatable,0,,, +rotate,41163,"(1.11719,4.50000,8.33301)",0.55484,4.5621,"(4,5,8)",lzr_laser:mirror_rotatable_on_3,16,,, +rotate,41377,"(1.11719,4.50000,8.33301)",0.55484,4.5621,"(4,5,8)",lzr_laser:mirror_rotatable_on_3,20,,, +rotate,44995,"(1.13770,5.50000,5.85098)",0.69098,4.6391,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,10,,, +rotate,45164,"(1.13770,5.50000,5.85098)",0.69098,4.6426,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,20,,, +rotate,47859,"(0.91016,1.50100,3.85098)",-0.51313,4.7682,"(4,5,4)",lzr_laser:mirror_rotatable,23,,, +rotate,53889,"(1.04395,4.50000,8.73199)",0.34889,3.8816,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,6,,, +rotate,54041,"(1.04395,4.50000,8.73199)",0.34889,3.8816,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,2,,, +rotate,57161,"(1.15186,5.50000,6.13501)",0.71541,4.5239,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,10,,, +rotate,57289,"(1.15186,5.50000,6.13501)",0.71541,4.5239,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,20,,, +rotate,59240,"(1.35498,5.50000,3.01001)",0.74334,5.1067,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,5,,, +rotate,59382,"(1.35498,5.50000,3.01001)",0.74334,5.1067,"(4,5,4)",lzr_laser:mirror_rotatable,1,,, +rotate,60073,"(1.35498,5.50000,3.01001)",0.74683,5.044,"(4,5,4)",lzr_laser:mirror_rotatable,9,,, +rotate,60518,"(1.35498,5.50000,3.01001)",0.74683,5.044,"(4,5,4)",lzr_laser:mirror_rotatable,23,,, +rotate,61996,"(1.49609,5.50000,3.06601)",0.51295,0.42237,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,13,,, +rotate,63167,"(1.49609,5.50000,3.06601)",0.87249,0.9355,"(0,5,4)",lzr_laser:mirror_rotatable,19,,, +rotate,63537,"(1.49609,5.50000,3.06601)",0.88645,0.8971,"(0,5,4)",lzr_laser:mirror_rotatable_on_3,3,,, +rotate,64592,"(1.49609,5.50000,3.06601)",0.7957,5.1697,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,5,,, +rotate,64810,"(1.49609,5.50000,3.06601)",0.7957,5.1522,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,1,,, +rotate,69231,"(4.14795,1.50100,3.14999)",-0.68417,2.8726,"(4,5,1)",lzr_laser:mirror_rotatable_on_3,18,,, +rotate,69603,"(4.14795,1.50100,3.14999)",-0.68417,2.8726,"(4,5,1)",lzr_laser:mirror_rotatable_on_3,22,,, +rotate,69793,"(4.14795,1.50100,3.14999)",-0.68417,2.8726,"(4,5,1)",lzr_laser:mirror_rotatable_on_3,14,,, +rotate,80424,"(0.97119,4.50000,8.63397)",0.2721,2.8657,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,10,,, +rotate,80775,"(0.97119,4.50000,8.63397)",0.2721,2.8657,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,19,,, +rotate,81119,"(0.97119,4.50000,8.63397)",0.2721,2.8657,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,4,,, +rotate,82068,"(0.97119,4.50000,8.63397)",0.34889,3.9026,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,6,,, +rotate,82265,"(0.97119,4.50000,8.63397)",0.34889,3.9026,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,2,,, +rotate,84058,"(1.17480,5.50000,6.03101)",0.75032,4.6112,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,10,,, +rotate,84209,"(1.17480,5.50000,6.03101)",0.75032,4.6112,"(4,5,6)",lzr_laser:mirror_rotatable_on_3,20,,, +rotate,85233,"(1.16699,5.50000,5.85602)",0.64211,4.0141,"(4,5,4)",lzr_laser:mirror_rotatable,9,,, +rotate,85401,"(1.16699,5.50000,5.85602)",0.64211,4.0141,"(4,5,4)",lzr_laser:mirror_rotatable,23,,, +rotate,88444,"(1.50684,5.50000,3.09702)",0.54803,0.4468,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,13,,, +rotate,89935,"(1.50684,5.50000,3.09702)",0.84125,4.9393,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,5,,, +rotate,90103,"(1.50684,5.50000,3.09702)",0.84125,4.9393,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,1,,, +rotate,97462,"(3.77002,5.50000,6.12299)",0.15708,1.5917,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,23,,, +rotate,97622,"(3.77002,5.50000,6.12299)",0.15708,1.5917,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,19,,, +rotate,97790,"(3.77002,5.50000,6.12299)",0.15708,1.5917,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,3,,, +rotate,100607,"(3.76709,5.50000,6.14999)",0.1501,1.6266,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,15,,, +rotate,103554,"(3.46777,5.50000,5.99799)",0.44331,1.5917,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,10,,, +rotate,103825,"(3.46777,5.50000,5.99799)",0.44331,1.5917,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,19,,, +rotate,104069,"(3.46777,5.50000,5.99799)",0.44331,1.5917,"(0,5,6)",lzr_laser:mirror_rotatable_on_3,4,,, +rotate,107423,"(5.07715,5.50000,2.22797)",0.95295,0.49567,"(4,5,4)",lzr_laser:mirror_rotatable,0,,, +rotate,107628,"(5.07715,5.50000,2.22797)",0.95295,0.49567,"(4,5,4)",lzr_laser:mirror_rotatable,3,,, +rotate,107845,"(5.07715,5.50000,2.22797)",0.95295,0.49567,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,2,,, +rotate,108227,"(5.07715,5.50000,2.22797)",0.95295,0.49567,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,1,,, +rotate,108280,"(5.07715,5.50000,2.22797)",0.95295,0.49567,"(4,5,4)",lzr_laser:mirror_rotatable,0,,, +rotate,108451,"(5.07715,5.50000,2.22797)",0.95295,0.49567,"(4,5,4)",lzr_laser:mirror_rotatable,3,,, +rotate,109369,"(5.07715,5.50000,2.22797)",0.99484,0.46077,"(4,5,4)",lzr_laser:mirror_rotatable_on_3,2,,, +rotate,111378,"(3.65137,5.50000,6.08701)",0.15341,1.5846,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,23,,, +rotate,111566,"(3.65137,5.50000,6.08701)",0.15341,1.5846,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,19,,, +rotate,111731,"(3.65137,5.50000,6.08701)",0.15341,1.5846,"(0,7,6)",lzr_laser:emitter_yellow_rotatable_on,3,,, +find_treasure,118560,"(9.90332,6.50000,9.72403)",0.62814,0.010297,"(10,7,11)",,,,, +find_treasure,121909,"(11.55127,1.50100,5.45499)",0.2721,1.1832,"(9,2,7)",,,,, \ No newline at end of file diff --git a/mods/lzr_levels/solutions/lzr_levels_inside_the_seashell.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_inside_the_seashell.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_inside_the_seashell.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_inside_the_seashell.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_kitchen.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_kitchen.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_kitchen.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_kitchen.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_lamp_cross.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_lamp_cross.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_lamp_cross.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_lamp_cross.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_ocean_eye.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_ocean_eye.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_ocean_eye.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_ocean_eye.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_one_chest_at_a_time.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_one_chest_at_a_time.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_one_chest_at_a_time.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_one_chest_at_a_time.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_palm_v2.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_palm_v2.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_palm_v2.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_palm_v2.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_stormy_boxes.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_stormy_boxes.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_stormy_boxes.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_stormy_boxes.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_treasure_stash.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_treasure_stash.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_treasure_stash.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_treasure_stash.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_barricades_v2.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_barricades_v2.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_barricades_v2.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_barricades_v2.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_beam_splitter.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_beam_splitter.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_beam_splitter.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_beam_splitter.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_bomb.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_bomb.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_bomb.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_bomb.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_colors.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_colors.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_colors.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_colors.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_mirror_rotate.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_mirror_rotate.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_mirror_rotate.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_mirror_rotate.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_mixer.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_mixer.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_mixer.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_mixer.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_my_first_laser.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_my_first_laser.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_my_first_laser.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_my_first_laser.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_screws.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_screws.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_screws.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_screws.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_takable.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_takable.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_takable.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_takable.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_takable_2.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_takable_2.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_takable_2.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_takable_2.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_tutorial_welcome.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_tutorial_welcome.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_tutorial_welcome.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_tutorial_welcome.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_watery_lights.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_watery_lights.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_watery_lights.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_watery_lights.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_withered_throne.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_withered_throne.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_withered_throne.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_withered_throne.sol.csv diff --git a/mods/lzr_levels/solutions/lzr_levels_x_marks_the_spot.sol.csv b/mods/lzr_levels_core/solutions/lzr_levels_x_marks_the_spot.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/lzr_levels_x_marks_the_spot.sol.csv rename to mods/lzr_levels_core/solutions/lzr_levels_x_marks_the_spot.sol.csv diff --git a/mods/lzr_levels/solutions/mirror_jail.sol.csv b/mods/lzr_levels_core/solutions/mirror_jail.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/mirror_jail.sol.csv rename to mods/lzr_levels_core/solutions/mirror_jail.sol.csv diff --git a/mods/lzr_levels/solutions/shy_skull_grounds.sol.csv b/mods/lzr_levels_core/solutions/shy_skull_grounds.sol.csv similarity index 100% rename from mods/lzr_levels/solutions/shy_skull_grounds.sol.csv rename to mods/lzr_levels_core/solutions/shy_skull_grounds.sol.csv diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.de.po b/mods/lzr_mapgen/locale/lzr_mapgen.de.po new file mode 100644 index 00000000..6a48dfb6 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.de.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "Ozean" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "Inseln" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "Unter Tage" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "Himmel" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.de.tr b/mods/lzr_mapgen/locale/lzr_mapgen.de.tr deleted file mode 100644 index 43bed691..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.de.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean=Ozean -Islands=Inseln -Underground=Unter Tage -Sky=Himmel diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.es.po b/mods/lzr_mapgen/locale/lzr_mapgen.es.po new file mode 100644 index 00000000..0ccfa7d9 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.es.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "Océano" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "Islas" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "Bajo tierra" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "Cielo" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.es.tr b/mods/lzr_mapgen/locale/lzr_mapgen.es.tr deleted file mode 100644 index 9b4bf1ae..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.es.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean=Océano -Islands=Islas -Underground=Bajo tierra -Sky=Cielo diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.fr.po b/mods/lzr_mapgen/locale/lzr_mapgen.fr.po new file mode 100644 index 00000000..d71da6cb --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.fr.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "Océan" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "Îles" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "Sous-sol" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "Ciel" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.fr.tr b/mods/lzr_mapgen/locale/lzr_mapgen.fr.tr deleted file mode 100644 index 533b43dd..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.fr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean=Océan -Islands=Îles -Underground=Sous-sol -Sky=Ciel diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.id.po b/mods/lzr_mapgen/locale/lzr_mapgen.id.po new file mode 100644 index 00000000..97cb5f7a --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.id.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.id.tr b/mods/lzr_mapgen/locale/lzr_mapgen.id.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.id.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.it.po b/mods/lzr_mapgen/locale/lzr_mapgen.it.po new file mode 100644 index 00000000..690baea9 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.it.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.it.tr b/mods/lzr_mapgen/locale/lzr_mapgen.it.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.it.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.jbo.po b/mods/lzr_mapgen/locale/lzr_mapgen.jbo.po new file mode 100644 index 00000000..c12d1160 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.jbo.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.jbo.tr b/mods/lzr_mapgen/locale/lzr_mapgen.jbo.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.jbo.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.ms.po b/mods/lzr_mapgen/locale/lzr_mapgen.ms.po new file mode 100644 index 00000000..e2f0c184 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.ms.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.ms.tr b/mods/lzr_mapgen/locale/lzr_mapgen.ms.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.ms.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.pot b/mods/lzr_mapgen/locale/lzr_mapgen.pot new file mode 100644 index 00000000..7aead8a1 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.pot @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.pt_BR.po b/mods/lzr_mapgen/locale/lzr_mapgen.pt_BR.po new file mode 100644 index 00000000..5c95f04c --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.pt_BR.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.pt_BR.tr b/mods/lzr_mapgen/locale/lzr_mapgen.pt_BR.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.pt_BR.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.ru.po b/mods/lzr_mapgen/locale/lzr_mapgen.ru.po new file mode 100644 index 00000000..9545a33f --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.ru.po @@ -0,0 +1,31 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "Океан" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "Острова" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "Подземелье" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "Небо" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.ru.tr b/mods/lzr_mapgen/locale/lzr_mapgen.ru.tr deleted file mode 100644 index 5015265c..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.ru.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean=Океан -Islands=Острова -Underground=Подземелье -Sky=Небо diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.se.po b/mods/lzr_mapgen/locale/lzr_mapgen.se.po new file mode 100644 index 00000000..40e22aec --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.se.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.se.tr b/mods/lzr_mapgen/locale/lzr_mapgen.se.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.se.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.sk.po b/mods/lzr_mapgen/locale/lzr_mapgen.sk.po new file mode 100644 index 00000000..26098e5f --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.sk.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.sk.tr b/mods/lzr_mapgen/locale/lzr_mapgen.sk.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.sk.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.tr.po b/mods/lzr_mapgen/locale/lzr_mapgen.tr.po new file mode 100644 index 00000000..09f7ba57 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.tr.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.tr.tr b/mods/lzr_mapgen/locale/lzr_mapgen.tr.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.tr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hans.po b/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hans.po new file mode 100644 index 00000000..ef545f86 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hans.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hans.tr b/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hans.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hans.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hant.po b/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hant.po new file mode 100644 index 00000000..9c15e265 --- /dev/null +++ b/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hant.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_mapgen/init.lua:9 +msgid "Ocean" +msgstr "" + +#: mods/lzr_mapgen/init.lua:10 +msgid "Islands" +msgstr "" + +#: mods/lzr_mapgen/init.lua:11 +msgid "Underground" +msgstr "" + +#: mods/lzr_mapgen/init.lua:12 +msgid "Sky" +msgstr "" diff --git a/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hant.tr b/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hant.tr deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/lzr_mapgen.zh_Hant.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/locale/poconvert/de.po b/mods/lzr_mapgen/locale/poconvert/de.po deleted file mode 100644 index d32c85c2..00000000 --- a/mods/lzr_mapgen/locale/poconvert/de.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "Ozean" - -msgid "Islands" -msgstr "Inseln" - -msgid "Underground" -msgstr "Unter Tage" - -msgid "Sky" -msgstr "Himmel" - diff --git a/mods/lzr_mapgen/locale/poconvert/es.po b/mods/lzr_mapgen/locale/poconvert/es.po deleted file mode 100644 index c5b874d1..00000000 --- a/mods/lzr_mapgen/locale/poconvert/es.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "Océano" - -msgid "Islands" -msgstr "Islas" - -msgid "Underground" -msgstr "Bajo tierra" - -msgid "Sky" -msgstr "Cielo" - diff --git a/mods/lzr_mapgen/locale/poconvert/fr.po b/mods/lzr_mapgen/locale/poconvert/fr.po deleted file mode 100644 index b8af04c4..00000000 --- a/mods/lzr_mapgen/locale/poconvert/fr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "Océan" - -msgid "Islands" -msgstr "Îles" - -msgid "Underground" -msgstr "Sous-sol" - -msgid "Sky" -msgstr "Ciel" - diff --git a/mods/lzr_mapgen/locale/poconvert/id.po b/mods/lzr_mapgen/locale/poconvert/id.po deleted file mode 100644 index 5807c941..00000000 --- a/mods/lzr_mapgen/locale/poconvert/id.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/it.po b/mods/lzr_mapgen/locale/poconvert/it.po deleted file mode 100644 index 77d3f716..00000000 --- a/mods/lzr_mapgen/locale/poconvert/it.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/jbo.po b/mods/lzr_mapgen/locale/poconvert/jbo.po deleted file mode 100644 index 5490242c..00000000 --- a/mods/lzr_mapgen/locale/poconvert/jbo.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/ms.po b/mods/lzr_mapgen/locale/poconvert/ms.po deleted file mode 100644 index 8a8a3147..00000000 --- a/mods/lzr_mapgen/locale/poconvert/ms.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/pt_BR.po b/mods/lzr_mapgen/locale/poconvert/pt_BR.po deleted file mode 100644 index 7275042d..00000000 --- a/mods/lzr_mapgen/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/ru.po b/mods/lzr_mapgen/locale/poconvert/ru.po deleted file mode 100644 index a3bf944b..00000000 --- a/mods/lzr_mapgen/locale/poconvert/ru.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "Океан" - -msgid "Islands" -msgstr "Острова" - -msgid "Underground" -msgstr "Подземелье" - -msgid "Sky" -msgstr "Небо" - diff --git a/mods/lzr_mapgen/locale/poconvert/se.po b/mods/lzr_mapgen/locale/poconvert/se.po deleted file mode 100644 index 04cd9a1d..00000000 --- a/mods/lzr_mapgen/locale/poconvert/se.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/sk.po b/mods/lzr_mapgen/locale/poconvert/sk.po deleted file mode 100644 index b215d9fa..00000000 --- a/mods/lzr_mapgen/locale/poconvert/sk.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/template.pot b/mods/lzr_mapgen/locale/poconvert/template.pot deleted file mode 100644 index 562952de..00000000 --- a/mods/lzr_mapgen/locale/poconvert/template.pot +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/tr.po b/mods/lzr_mapgen/locale/poconvert/tr.po deleted file mode 100644 index 286bd880..00000000 --- a/mods/lzr_mapgen/locale/poconvert/tr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" - diff --git a/mods/lzr_mapgen/locale/poconvert/zh_Hans.po b/mods/lzr_mapgen/locale/poconvert/zh_Hans.po deleted file mode 100644 index cdad7c66..00000000 --- a/mods/lzr_mapgen/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" diff --git a/mods/lzr_mapgen/locale/poconvert/zh_Hant.po b/mods/lzr_mapgen/locale/poconvert/zh_Hant.po deleted file mode 100644 index 05576acc..00000000 --- a/mods/lzr_mapgen/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_mapgen x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ocean" -msgstr "" - -msgid "Islands" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "Sky" -msgstr "" diff --git a/mods/lzr_mapgen/locale/template.txt b/mods/lzr_mapgen/locale/template.txt deleted file mode 100644 index 22e40411..00000000 --- a/mods/lzr_mapgen/locale/template.txt +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_mapgen -Ocean= -Islands= -Underground= -Sky= diff --git a/mods/lzr_mapgen/mod.conf b/mods/lzr_mapgen/mod.conf index 3e0622e8..4ddd59ed 100644 --- a/mods/lzr_mapgen/mod.conf +++ b/mods/lzr_mapgen/mod.conf @@ -1,2 +1,3 @@ name = lzr_mapgen +description = Lazarr! map generator depends = lzr_core, lzr_plants, lzr_globals diff --git a/mods/lzr_menu/init.lua b/mods/lzr_menu/init.lua index 83227b5c..6624f02e 100644 --- a/mods/lzr_menu/init.lua +++ b/mods/lzr_menu/init.lua @@ -11,6 +11,26 @@ lzr_menu = {} lzr_menu.SHIP_SIZE = nil +local registered_on_ship_builts = {} +-- Register callback function that is called when the ship has been built +-- and is ready for play. Will be called only once for the current game session. +function lzr_menu.register_on_ship_built(func) + table.insert(registered_on_ship_builts, func) +end + +local registered_on_ship_rebuilts = {} +-- Register callback function that is called when the ship has been built +-- OR rebuilt (after an update). +function lzr_menu.register_on_ship_rebuilt(func) + table.insert(registered_on_ship_rebuilts, func) +end + +local registered_on_player_ship_enters = {} +-- Register callback function that is called when the player enters the ship. +function lzr_menu.register_on_player_ship_enter(func) + table.insert(registered_on_player_ship_enters, func) +end + local place_gold_stash = function(gold_blocks) if gold_blocks <= 0 then return @@ -58,9 +78,16 @@ local build_ship = function() minetest.set_node(SPEAKER_POS, {name="lzr_menu:speaker", param2=2}) minetest.set_node(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_TELEVISION_OFFSET), {name="lzr_menu:television", param2=2}) minetest.set_node(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_HOWTO_BOOKSHELF_OFFSET), {name="lzr_menu:bookshelf_info", param2=1}) - if lzr_levels.are_all_levels_completed() then + + local core_level_data = lzr_levels.get_level_pack("__core") + if lzr_levels.are_all_levels_completed(core_level_data) then lzr_menu.place_painting("perfect_plunderer") end + + -- Call 'rebuilt' callbacks + for f=1, #registered_on_ship_rebuilts do + registered_on_ship_rebuilts[f]() + end end lzr_menu.update_treasure_stash = function(gold_blocks) @@ -97,7 +124,17 @@ local emerge_callback = function(blockpos, action, calls_remaining, param) -- setting the player pos should guarantee the player -- stands on solid ground local player = minetest.get_player_by_name("singleplayer") - player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET)) + lzr_menu.teleport_player_to_ship(player, "captain") + + -- Call 'built' callbacks + for f=1, #registered_on_ship_builts do + registered_on_ship_builts[f]() + end + + -- Call 'built' callbacks + for f=1, #registered_on_ship_builts do + registered_on_ship_builts[f]() + end end end @@ -117,10 +154,10 @@ end minetest.register_on_joinplayer(function(player) emerge_ship(lzr_globals.MENU_SHIP_POS) - -- NOTE: This set_pos happens BEFORE the ship was actually built, so the - -- player may fall for a moment. This set_pos is thus not reliable + -- NOTE: This teleport happens BEFORE the ship was actually built, so the + -- player may fall for a moment. This is thus not reliable -- and is only made in prepatation for the future ship spawn. - player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET)) + lzr_menu.teleport_player_to_ship(player, "captain") player:set_look_horizontal(0) player:set_look_vertical(0) local inv = player:get_inventory() @@ -156,6 +193,7 @@ end -- A node that starts level selection minetest.register_node("lzr_menu:level_starter", { + --~ A node that starts level selection description = S("Level Starter"), -- symbolized by a map tiles = { "lzr_menu_map.png", "blank.png" }, @@ -182,6 +220,7 @@ minetest.register_node("lzr_menu:level_starter", { -- A node that starts custom level selection minetest.register_node("lzr_menu:custom_level_starter", { + --~ A node that starts custom level selection description = S("Custom Level Starter"), -- symbolized by a map tiles = { "lzr_menu_map_custom.png", "blank.png" }, @@ -429,8 +468,10 @@ local open_color_picker = function(player, colorname) local function gm(index) local txt if COLOR_PICKER_MODIFIERS[index] < 0 then + --~ Subtract color value in custom laser color menu return FS("−@1", math.abs(COLOR_PICKER_MODIFIERS[index])) else + --~ Add color value in custom laser color menu return FS("+@1", COLOR_PICKER_MODIFIERS[index]) end end @@ -438,6 +479,7 @@ local open_color_picker = function(player, colorname) "button[2,"..y..";0.7,0.5;channel_"..id.."_mmm;"..gm(1).."]" .. "button[2.7,"..y..";0.7,0.5;channel_"..id.."_mm;"..gm(2).."]".. "button[3.4,"..y..";0.7,0.5;channel_"..id.."_m;"..gm(3).."]".. + --~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value "label[4.4,"..(y+0.3)..";"..FS("@1/@2", defval, 255).."]".. "button[5.6,"..y..";0.7,0.5;channel_"..id.."_p;"..gm(4).."]".. "button[6.3,"..y..";0.7,0.5;channel_"..id.."_pp;"..gm(5).."]".. @@ -811,16 +853,119 @@ minetest.register_node("lzr_menu:painting_perfect_plunderer", { end, }) +-- This painting symbolizes finding all hidden parrots +minetest.register_node("lzr_menu:painting_parrot_finder", { + description = S("Painting: Parrot Finder"), + drawtype = "nodebox", + paramtype2 = "wallmounted", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + node_box = { + type = "wallmounted", + wall_top = {-0.4375, 0.4375, -0.3725, 0.4375, 0.5, 0.3725}, + wall_bottom = {-0.4375, -0.5, -0.3725, 0.4375, -0.4375, 0.3725}, + wall_side = {-0.5, -0.3725, -0.4375, -0.4375, 0.3725, 0.4375}, + }, + tiles = {"lzr_menu_painting_parrot_finder.png", "lzr_menu_painting_back.png"}, + use_texture_alpha = "clip", + groups = { breakable = 1, not_in_creative_inventory = 1 }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Found every hidden parrot")) + end, +}) + +function lzr_menu.spawn_hidden_parrot(parrot_name) + local offset = lzr_globals.MENU_SHIP_HIDDEN_PARROT_OFFSETS[parrot_name] + if not offset then + minetest.log("error", "[lzr_menu] Unknown hidden parrot ship spawn offset for parrot '"..tostring(parrot_name).."'!") + return + end + local pos = vector.add(lzr_globals.MENU_SHIP_POS, offset) + -- Check if this parrot is already spawned at this pos + local objs = minetest.get_objects_inside_radius(pos, 0.5) + for o=1, #objs do + local obj = objs[o] + local ent = obj:get_luaentity() + if ent and ent.name == "lzr_parrot_npc:hidden_parrot" and ent._hidden_id == parrot_name then + -- No spawn if parrot is already there + return + end + end + + -- Spawn parrot, then check for success + local obj = minetest.add_entity(pos, "lzr_parrot_npc:hidden_parrot") + if not obj then + minetest.log("error", "[lzr_menu] Failed to spawn in-ship hidden parrot '"..tostring(parrot_name).."'!") + return + end + local ent = obj:get_luaentity() + if not ent then + minetest.log("error", "[lzr_menu] Failed to get luaentity of in-ship hidden parrot '"..tostring(parrot_name).."'!") + return + end + -- Ship parrots look randomly + local yaw = (math.random(0,359) / 360) * (math.pi*2) + obj:set_yaw(yaw) + + -- Assign parrot name + ent:_init(parrot_name) +end + +function lzr_menu.teleport_player_to_ship(player, location) + if location == "captain" then + player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET)) + player:set_look_horizontal(0) + player:set_look_vertical(0) + elseif location == "skulls" then + player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_RESPAWN_OFFSET)) + player:set_look_horizontal(0) + player:set_look_vertical(0) + elseif location == "victory" then + player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_WINSPAWN_OFFSET)) + player:set_look_horizontal(math.pi) + player:set_look_vertical(0) + else + minetest.log("error", "[lzr_menu] Tried to teleport player to invalid ship location: "..tostring(location)) + return + end + for f=1, #registered_on_player_ship_enters do + registered_on_player_ship_enters[f](player, location) + end +end + +function lzr_menu.remove_hidden_parrots() + if not lzr_menu.SHIP_SIZE then + return + end + local max_pos = vector.add(lzr_globals.MENU_SHIP_POS, lzr_menu.SHIP_SIZE) + local objs = minetest.get_objects_in_area(lzr_globals.MENU_SHIP_POS, max_pos) + for o=1, #objs do + local obj = objs[o] + local ent = obj:get_luaentity() + if ent and ent.name == "lzr_parrot_npc:hidden_parrot" then + obj:remove() + end + end +end + function lzr_menu.place_painting(painting) if painting == "perfect_plunderer" then minetest.set_node(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PAINTING_PERFECT_PLUNDERER_OFFSET), {name="lzr_menu:painting_perfect_plunderer", param2=4}) minetest.log("action", "[lzr_menu] Added painting 'perfect_plunderer'") + elseif painting == "parrot_finder" then + minetest.set_node(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PAINTING_PARROT_FINDER_OFFSET), {name="lzr_menu:painting_parrot_finder", param2=4}) + minetest.log("action", "[lzr_menu] Added painting 'parrot_finder'") end end function lzr_menu.remove_painting(painting) if painting == "perfect_plunderer" then minetest.remove_node(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PAINTING_PERFECT_PLUNDERER_OFFSET)) minetest.log("action", "[lzr_menu] Removed painting 'perfect_plunderer'") + elseif painting == "parrot_finder" then + minetest.remove_node(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PAINTING_PARROT_FINDER_OFFSET)) + minetest.log("action", "[lzr_menu] Removed painting 'perfect_plunderer'") end end @@ -887,6 +1032,30 @@ local function forceload() end forceload() +minetest.register_entity("lzr_menu:arrow", { + initial_properties = { + visual = "mesh", + mesh = "lzr_menu_arrow.gltf", + visual_size = { x=5, y=5, z=5 }, + textures = { + "lzr_menu_arrow.png", + }, + use_texture_alpha = true, + static_save = false, + physical = false, + collide_with_objects = false, + selectionbox = { + -0.25, -0.25, -0.25, 0.25, 0.5, 0.25, + }, + pointable = false, + automatic_rotate = -0.5, + }, + on_activate = function(self) + minetest.log("error", "set_anim") + self.object:set_animation({x=0,y=48}, 0.5, 0, true) + end, +}) + minetest.register_alias("lzr_menu:editorbook", "lzr_menu:editor_starter") minetest.register_alias("lzr_menu:startbook", "lzr_menu:level_starter") minetest.register_alias("lzr_menu:startbook_custom", "lzr_menu:custom_level_starter") diff --git a/mods/lzr_menu/locale/lzr_menu.de.po b/mods/lzr_menu/locale/lzr_menu.de.po new file mode 100644 index 00000000..0f073a57 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.de.po @@ -0,0 +1,292 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: 2024-12-14 14:21+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "Levelstarter" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "Mit dem Spiel beginnen" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "Benutzerlevelstarter" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "Benutzerlevels spielen" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "Level-Editor-Starter" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "Den Level-Editor betreten" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "Musik umschalten" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "(Musik ist eingeschaltet)" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "(Musik ist ausgeschaltet)" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "Lautsprecher" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "rot" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "„rote“ Laser" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "Ersatzfarbe für „rote“ Laser anpassen" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "grün" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "„grüne“ Laser" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "Ersatzfarbe für „grüne“ Laser anpassen" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "blau" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "„blaue“ Laser" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "Ersatzfarbe für „blaue“ Laser anpassen" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "gelb" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "„gelbe“ Laser" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "Ersatzfarbe für „gelbe“ Laser anpassen" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "türkis" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "„türkise“ Laser" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "Ersatzfarbe für „türkise“ Laser anpassen" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "magenta" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "„magenta“ Laser" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "Ersatzfarbe für „magenta“ Laser anpassen" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "weiß" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "„weiße“ Laser" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "Ersatzfarbe für „weiße“ Laser anpassen" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "Rot" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "Grün" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "Blau" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "Hier kann die Farbe @1 für Laser umdefiniert werden." + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" +"Das Spiel wird so tun, als wäre dies @1, selbst wenn die echte Farbe eine " +"andere ist." + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "−@1" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "+@1" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "@1/@2" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "Standard" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "Die Standardfarbe wählen" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "OK" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "Abbrechen" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "Diese Einstellung wird nach einem Neustart wirksam." + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "Undurchsichtige Laser" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" +"Wenn aktiviert, werden Laser nicht mehr teildurchsichtig sein. Das kann die " +"Performanz erhöhen." + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "Muster auf Lasern zeichnen" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" +"Besondere Muster werden auf den Lasern auftauchen, eins für jede Farbe. " +"Hilft dabei, die Laser zu unterscheiden, ohne sich allein auf die Farbe " +"verlassen zu müssen." + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "Laserfarben:" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "Zurücksetzen" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "Alle Laserfarben zurücksetzen" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "Anwenden" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" +"Das Spiel muss neu gestartet werden, damit die neuen Grafikeinstellungen " +"wirksam werden." + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "Neu starten" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "Weiterspielen" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" +"Sie haben das Spiel verlassen. Starten Sie das Spiel erneut, damit die " +"Einstellungen wirksam werden." + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "Fernseher" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "Grafikeinstellungen anpassen" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "Infobuch-Bücherregal" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "Wie man das Spiel spielt" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "Gemälde: Perfekter Plünderer" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "Alle Schätze der bekannten Welt gefunden" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "Gemälde: Papageienfinder" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "Jeden versteckten Papagei gefunden" diff --git a/mods/lzr_menu/locale/lzr_menu.de.tr b/mods/lzr_menu/locale/lzr_menu.de.tr deleted file mode 100644 index 34fad490..00000000 --- a/mods/lzr_menu/locale/lzr_menu.de.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter=Levelstarter -Start playing=Mit dem Spiel beginnen -Custom Level Starter=Benutzerlevelstarter -Play custom levels=Benutzerlevels spielen -Level Editor Starter=Level-Editor-Starter -Enter the level editor=Den Level-Editor betreten -Toggle music=Musik umschalten -(Music is enabled)=(Musik ist eingeschaltet) -(Music is disabled)=(Musik ist ausgeschaltet) -Speaker=Lautsprecher -red=rot -“red” lasers=„rote“ Laser -Adjust the replacement color for “red” lasers=Ersatzfarbe für „rote“ Laser anpassen -green=grün -“green” lasers=„grüne“ Laser -Adjust the replacement color for “green” lasers=Ersatzfarbe für „grüne“ Laser anpassen -blue=blau -“blue” lasers=„blaue“ Laser -Adjust the replacement color for “blue” lasers=Ersatzfarbe für „blaue“ Laser anpassen -yellow=gelb -“yellow” lasers=„gelbe“ Laser -Adjust the replacement color for “yellow” lasers=Ersatzfarbe für „gelbe“ Laser anpassen -cyan=türkis -“cyan” lasers=„türkise“ Laser -Adjust the replacement color for “cyan” lasers=Ersatzfarbe für „türkise“ Laser anpassen -magenta=magenta -“magenta” lasers=„magenta“ Laser -Adjust the replacement color for “magenta” lasers=Ersatzfarbe für „magenta“ Laser anpassen -white=weiß -“white” lasers=„weiße“ Laser -Adjust the replacement color for “white” lasers=Ersatzfarbe für „weiße“ Laser anpassen -Red=Rot -Green=Grün -Blue=Blau -Here you can redefine the color @1 for lasers.=Hier kann die Farbe @1 für Laser umdefiniert werden. -The game will pretend this is @1, even if the actual color is different.=Das Spiel wird so tun, als wäre dies @1, selbst wenn die echte Farbe eine andere ist. -−@1=−@1 -+@1=+@1 -@1/@2=@1/@2 -Default=Standard -Pick the default color=Die Standardfarbe wählen -OK=OK -Cancel=Abbrechen -This setting will take effect after a restart.=Diese Einstellung wird nach einem Neustart wirksam. -Opaque lasers=Undurchsichtige Laser -If enabled, lasers aren’t translucent. Can improve performance.=Wenn aktiviert, werden Laser nicht mehr teildurchsichtig sein. Das kann die Performanz erhöhen. -Draw patterns on lasers=Muster auf Lasern zeichnen -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.=Besondere Muster werden auf den Lasern auftauchen, eins für jede Farbe. Hilft dabei, die Laser zu unterscheiden, ohne sich allein auf die Farbe verlassen zu müssen. -Laser colors:=Laserfarben: -Reset=Zurücksetzen -Reset all laser colors=Alle Laserfarben zurücksetzen -Apply=Anwenden -The game needs to be restarted for the new graphics settings to take effect.=Das Spiel muss neu gestartet werden, damit die neuen Grafikeinstellungen wirksam werden. -Restart=Neu starten -Keep playing=Weiterspielen -You’ve quit the game. Start the game again for the settings to take effect.=Sie haben das Spiel verlassen. Starten Sie das Spiel erneut, damit die Einstellungen wirksam werden. -Television=Fernseher -Change graphics settings=Grafikeinstellungen anpassen -Info Book Bookshelf=Infobuch-Bücherregal -Read about how to play the game=Wie man das Spiel spielt -Painting: Perfect Plunderer=Gemälde: Perfekter Plünderer -Found every treasure of the known world=Alle Schätze der bekannten Welt gefunden diff --git a/mods/lzr_menu/locale/lzr_menu.es.po b/mods/lzr_menu/locale/lzr_menu.es.po new file mode 100644 index 00000000..70dddcf9 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.es.po @@ -0,0 +1,290 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "Nivel inicial" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "Empieza a jugar" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "Nivel inical personalizado" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "Juega niveles personalizados" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "Editor del nivel inicial" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "Entrar al editor de niveles" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "Activar música" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "(La música está activada)" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "(La música está desactivada)" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "Bocina" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "rojo" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "láseres \"rojos\"" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"rojos\"" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "verde" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "láseres verdes" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"verdes\"" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "azul" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "láseres \"azules\"" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"azules\"" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "amarillo" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "láseres \"amarillos\"" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"amarillos\"" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "cian" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "láseres \"cian\"" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"cian\"" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "magenta" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "láseres magenta" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"magenta\"" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "blanco" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "láseres \"blancos\"" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "Ajusta el color de remplazo para los láseres \"blancos\"" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "Rojo" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "Verde" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "Azul" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "Aquí puedes redefinir el color @1 para los láseres." + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" +"El juego fingirá que esto es @1, incluso si el color de verdad es diferente." + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "−@1" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "+@1" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "@1/@2" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "Predeterminado" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "Escoge el color predeterminado" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "OK" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "Cancelar" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "Este ajuste tomará efecto después de reiniciar." + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "Láseres opacos" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" +"Si está activado, los láseres no son translúcidos. Puede mejorar el " +"rendimiento." + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "Dibujar patrones en los láseres" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" +"Aparecerán patrones especiales en los láseres, uno por cada color. Ayuda a " +"distingur los láseres sin depender solo en el color." + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "Colores de los láseres:" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "Restablecer" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "Restablecer los colores de todos los láseres" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "Aplicar" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" +"El juego debe ser reiniciado para que los nuevos ajustes gráficos se " +"apliquen." + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "Reiniciar" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "Seguir jugando" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" +"Has salido del juego. Vuelve a iniciar el juego para que los ajustes se " +"apliquen." + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "Televisión" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "Cambiar ajustes gráficos" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "Estantería de libros de información" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "Leer sobre cómo jugar" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "Pintura: perfecto saqueador" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "Encontré todos los tesoros del mundo conocido" + +#: mods/lzr_menu/init.lua:858 +#, fuzzy +msgid "Painting: Parrot Finder" +msgstr "Pintura: perfecto saqueador" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.es.tr b/mods/lzr_menu/locale/lzr_menu.es.tr deleted file mode 100644 index fcfe387c..00000000 --- a/mods/lzr_menu/locale/lzr_menu.es.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter=Nivel inicial -Start playing=Empieza a jugar -Custom Level Starter=Nivel inical personalizado -Play custom levels=Juega niveles personalizados -Level Editor Starter=Editor del nivel inicial -Enter the level editor=Entrar al editor de niveles -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker=Bocina -red=rojo -“red” lasers=láseres "rojos" -Adjust the replacement color for “red” lasers=Ajusta el color de remplazo para los láseres "rojos" -green=verde -“green” lasers=láseres verdes -Adjust the replacement color for “green” lasers=Ajusta el color de remplazo para los láseres "verdes" -blue=azul -“blue” lasers=láseres "azules" -Adjust the replacement color for “blue” lasers=Ajusta el color de remplazo para los láseres "azules" -yellow=amarillo -“yellow” lasers=láseres "amarillos" -Adjust the replacement color for “yellow” lasers=Ajusta el color de remplazo para los láseres "amarillos" -cyan=cian -“cyan” lasers=láseres "cian" -Adjust the replacement color for “cyan” lasers=Ajusta el color de remplazo para los láseres "cian" -magenta=magenta -“magenta” lasers=láseres magenta -Adjust the replacement color for “magenta” lasers=Ajusta el color de remplazo para los láseres "magenta" -white=blanco -“white” lasers=láseres "blancos" -Adjust the replacement color for “white” lasers=Ajusta el color de remplazo para los láseres "blancos" -Red=Rojo -Green=Verde -Blue=Azul -Here you can redefine the color @1 for lasers.=Aquí puedes redefinir el color @1 para los láseres. -The game will pretend this is @1, even if the actual color is different.=El juego fingirá que esto es @1, incluso si el color de verdad es diferente. -−@1=−@1 -+@1=+@1 -@1/@2=@1/@2 -Default=Predeterminado -Pick the default color=Escoge el color predeterminado -OK=OK -Cancel=Cancelar -This setting will take effect after a restart.=Este ajuste tomará efecto después de reiniciar. -Opaque lasers=Láseres opacos -If enabled, lasers aren’t translucent. Can improve performance.=Si está activado, los láseres no son translúcidos. Puede mejorar el rendimiento. -Draw patterns on lasers=Dibujar patrones en los láseres -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.=Aparecerán patrones especiales en los láseres, uno por cada color. Ayuda a distingur los láseres sin depender solo en el color. -Laser colors:=Colores de los láseres: -Reset=Restablecer -Reset all laser colors=Restablecer los colores de todos los láseres -Apply=Aplicar -The game needs to be restarted for the new graphics settings to take effect.=El juego debe ser reiniciado para que los nuevos ajustes gráficos se apliquen. -Restart=Reiniciar -Keep playing=Seguir jugando -You’ve quit the game. Start the game again for the settings to take effect.=Has salido del juego. Vuelve a iniciar el juego para que los ajustes se apliquen. -Television=Televisión -Change graphics settings=Cambiar ajustes gráficos -Info Book Bookshelf=Estantería de libros de información -Read about how to play the game=Leer sobre cómo jugar -Painting: Perfect Plunderer=Pintura: perfecto saqueador -Found every treasure of the known world=Encontré todos los tesoros del mundo conocido diff --git a/mods/lzr_menu/locale/lzr_menu.fr.po b/mods/lzr_menu/locale/lzr_menu.fr.po new file mode 100644 index 00000000..d22518d8 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.fr.po @@ -0,0 +1,288 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "Démarreur de niveau" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "Choisir un niveau" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "Démarreur de niveau personnalisé" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "Choisir un niveau personnalisé" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "Démarreur d'éditeur de niveau" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "Éditer un niveau" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "(Dés)activer la musique" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "(La musique est activée)" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "(La musique est désactivée)" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "Haut-parleur" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "rouge" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "lasers « rouges »" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "Couleur de remplacement des lasers « rouges »" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "vert" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "lasers « verts »" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "Couleur de remplacement des lasers « verts »" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "bleu" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "lasers « bleus »" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "Couleur de remplacement des lasers « bleus »" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "jaune" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "lasers « jaunes »" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "Couleur de remplacement des lasers « jaunes »" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "cyan" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "lasers « cyans »" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "Couleur de remplacement des lasers « cyans »" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "magenta" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "lasers « magenta »" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "Couleur de remplacement des lasers « magenta »" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "blanc" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "lasers « blancs »" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "Couleur de remplacement des lasers « blancs »" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "Rouge" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "Vert" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "Bleu" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "Ici, vous pouvez redéfinir la couleur @1 des lasers." + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "Le jeu considèrera que c'est du @1, même si ça n'en est pas." + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "−@1" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "+@1" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "@1/@2" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "Couleur par défaut" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "Utiliser la couleur par défaut" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "OK" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "Annuler" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "Un redémarrage est nécessaire pour que ce changement s'applique." + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "Lasers opaques" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" +"Si actif, les lasers ne seront pas transparents. Peut améliorer la " +"performance du jeu." + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "Lasers à motifs" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" +"Si actif, des motifs spéciaux seront dessinés sur les lasers selon leur " +"couleur. Peut aider à les distinguer sans utiliser leur couleur." + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "Couleurs des lasers :" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "Réinitialiser" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "Réinitialiser les couleurs de tous les lasers" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "Appliquer" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" +"Un redémarrage est nécessaire pour que les changements soient appliqués." + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "Redémarrer" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "Continuer à jouer" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" +"Vous avez quitté le jeu. Quand vous le relancerez, vos changements seront " +"pris en compte." + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "Télévision" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "Modifier les paramètres graphiques" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "Bibliothèque avec livre d'information" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "Apprendre comment jouer" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "Peinture : Pilleur parfait" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "Vous avez trouvé tous les trésors du monde" + +#: mods/lzr_menu/init.lua:858 +#, fuzzy +msgid "Painting: Parrot Finder" +msgstr "Peinture : Pilleur parfait" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.fr.tr b/mods/lzr_menu/locale/lzr_menu.fr.tr deleted file mode 100644 index 6d138d36..00000000 --- a/mods/lzr_menu/locale/lzr_menu.fr.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter=Démarreur de niveau -Start playing=Choisir un niveau -Custom Level Starter=Démarreur de niveau personnalisé -Play custom levels=Choisir un niveau personnalisé -Level Editor Starter=Démarreur d'éditeur de niveau -Enter the level editor=Éditer un niveau -Toggle music=(Dés)activer la musique -(Music is enabled)=(La musique est activée) -(Music is disabled)=(La musique est désactivée) -Speaker=Haut-parleur -red=rouge -“red” lasers=lasers « rouges » -Adjust the replacement color for “red” lasers=Couleur de remplacement des lasers « rouges » -green=vert -“green” lasers=lasers « verts » -Adjust the replacement color for “green” lasers=Couleur de remplacement des lasers « verts » -blue=bleu -“blue” lasers=lasers « bleus » -Adjust the replacement color for “blue” lasers=Couleur de remplacement des lasers « bleus » -yellow=jaune -“yellow” lasers=lasers « jaunes » -Adjust the replacement color for “yellow” lasers=Couleur de remplacement des lasers « jaunes » -cyan=cyan -“cyan” lasers=lasers « cyans » -Adjust the replacement color for “cyan” lasers=Couleur de remplacement des lasers « cyans » -magenta=magenta -“magenta” lasers=lasers « magenta » -Adjust the replacement color for “magenta” lasers=Couleur de remplacement des lasers « magenta » -white=blanc -“white” lasers=lasers « blancs » -Adjust the replacement color for “white” lasers=Couleur de remplacement des lasers « blancs » -Red=Rouge -Green=Vert -Blue=Bleu -Here you can redefine the color @1 for lasers.=Ici, vous pouvez redéfinir la couleur @1 des lasers. -The game will pretend this is @1, even if the actual color is different.=Le jeu considèrera que c'est du @1, même si ça n'en est pas. -−@1=−@1 -+@1=+@1 -@1/@2=@1/@2 -Default=Couleur par défaut -Pick the default color=Utiliser la couleur par défaut -OK=OK -Cancel=Annuler -This setting will take effect after a restart.=Un redémarrage est nécessaire pour que ce changement s'applique. -Opaque lasers=Lasers opaques -If enabled, lasers aren’t translucent. Can improve performance.=Si actif, les lasers ne seront pas transparents. Peut améliorer la performance du jeu. -Draw patterns on lasers=Lasers à motifs -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.=Si actif, des motifs spéciaux seront dessinés sur les lasers selon leur couleur. Peut aider à les distinguer sans utiliser leur couleur. -Laser colors:=Couleurs des lasers : -Reset=Réinitialiser -Reset all laser colors=Réinitialiser les couleurs de tous les lasers -Apply=Appliquer -The game needs to be restarted for the new graphics settings to take effect.=Un redémarrage est nécessaire pour que les changements soient appliqués. -Restart=Redémarrer -Keep playing=Continuer à jouer -You’ve quit the game. Start the game again for the settings to take effect.=Vous avez quitté le jeu. Quand vous le relancerez, vos changements seront pris en compte. -Television=Télévision -Change graphics settings=Modifier les paramètres graphiques -Info Book Bookshelf=Bibliothèque avec livre d'information -Read about how to play the game=Apprendre comment jouer -Painting: Perfect Plunderer=Peinture : Pilleur parfait -Found every treasure of the known world=Vous avez trouvé tous les trésors du monde diff --git a/mods/lzr_menu/locale/lzr_menu.id.po b/mods/lzr_menu/locale/lzr_menu.id.po new file mode 100644 index 00000000..4473b637 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.id.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.id.tr b/mods/lzr_menu/locale/lzr_menu.id.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.id.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.it.po b/mods/lzr_menu/locale/lzr_menu.it.po new file mode 100644 index 00000000..c88f80f5 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.it.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.it.tr b/mods/lzr_menu/locale/lzr_menu.it.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.it.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.jbo.po b/mods/lzr_menu/locale/lzr_menu.jbo.po new file mode 100644 index 00000000..4ce96f79 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.jbo.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.jbo.tr b/mods/lzr_menu/locale/lzr_menu.jbo.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.jbo.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.ms.po b/mods/lzr_menu/locale/lzr_menu.ms.po new file mode 100644 index 00000000..916a08c6 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.ms.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.ms.tr b/mods/lzr_menu/locale/lzr_menu.ms.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.ms.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.pot b/mods/lzr_menu/locale/lzr_menu.pot new file mode 100644 index 00000000..ed923b4e --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.pot @@ -0,0 +1,284 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.pt_BR.po b/mods/lzr_menu/locale/lzr_menu.pt_BR.po new file mode 100644 index 00000000..60932627 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.pt_BR.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "Nível Inicial" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "Começar a jogar" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "Nível Inicial Personalizado" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "Jogar níveis personalizados" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "Editor de Nível Inicial" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "Entrar no editor de nível" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "Alto-falante" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "vermelho" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "lasers vermelhos" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "Ajuste a cor de substituição para lasers \"vermelhos\"" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "verde" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "lasers \"verdes\"" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "azul" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "Azul" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "OK" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.pt_BR.tr b/mods/lzr_menu/locale/lzr_menu.pt_BR.tr deleted file mode 100644 index 96168528..00000000 --- a/mods/lzr_menu/locale/lzr_menu.pt_BR.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter=Nível Inicial -Start playing=Começar a jogar -Custom Level Starter=Nível Inicial Personalizado -Play custom levels=Jogar níveis personalizados -Level Editor Starter=Editor de Nível Inicial -Enter the level editor=Entrar no editor de nível -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker=Alto-falante -red=vermelho -“red” lasers=lasers vermelhos -Adjust the replacement color for “red” lasers=Ajuste a cor de substituição para lasers "vermelhos" -green=verde -“green” lasers=lasers "verdes" -Adjust the replacement color for “green” lasers= -blue=azul -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue=Azul -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK=OK -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.ru.po b/mods/lzr_menu/locale/lzr_menu.ru.po new file mode 100644 index 00000000..fbe129d6 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.ru.po @@ -0,0 +1,281 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "ОК" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.ru.tr b/mods/lzr_menu/locale/lzr_menu.ru.tr deleted file mode 100644 index e5e12d84..00000000 --- a/mods/lzr_menu/locale/lzr_menu.ru.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK=ОК -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.se.po b/mods/lzr_menu/locale/lzr_menu.se.po new file mode 100644 index 00000000..08fa8030 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.se.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.se.tr b/mods/lzr_menu/locale/lzr_menu.se.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.se.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.sk.po b/mods/lzr_menu/locale/lzr_menu.sk.po new file mode 100644 index 00000000..ffc39fa7 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.sk.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.sk.tr b/mods/lzr_menu/locale/lzr_menu.sk.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.sk.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.tr.po b/mods/lzr_menu/locale/lzr_menu.tr.po new file mode 100644 index 00000000..f73044fd --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.tr.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "Tamam" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.tr.tr b/mods/lzr_menu/locale/lzr_menu.tr.tr deleted file mode 100644 index 112bd086..00000000 --- a/mods/lzr_menu/locale/lzr_menu.tr.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK=Tamam -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.zh_Hans.po b/mods/lzr_menu/locale/lzr_menu.zh_Hans.po new file mode 100644 index 00000000..017f109c --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.zh_Hans.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.zh_Hans.tr b/mods/lzr_menu/locale/lzr_menu.zh_Hans.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.zh_Hans.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/lzr_menu.zh_TW.po b/mods/lzr_menu/locale/lzr_menu.zh_TW.po new file mode 100644 index 00000000..f34174d8 --- /dev/null +++ b/mods/lzr_menu/locale/lzr_menu.zh_TW.po @@ -0,0 +1,280 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ A node that starts level selection +#: mods/lzr_menu/init.lua:197 +msgid "Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:214 +msgid "Start playing" +msgstr "" + +#. ~ A node that starts custom level selection +#: mods/lzr_menu/init.lua:224 +msgid "Custom Level Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:241 +msgid "Play custom levels" +msgstr "" + +#: mods/lzr_menu/init.lua:262 +msgid "Level Editor Starter" +msgstr "" + +#: mods/lzr_menu/init.lua:279 +msgid "Enter the level editor" +msgstr "" + +#: mods/lzr_menu/init.lua:303 +msgid "Toggle music" +msgstr "" + +#: mods/lzr_menu/init.lua:308 +msgid "(Music is enabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:312 +msgid "(Music is disabled)" +msgstr "" + +#: mods/lzr_menu/init.lua:328 +msgid "Speaker" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "red" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "“red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:407 +msgid "Adjust the replacement color for “red” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "green" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "“green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:408 +msgid "Adjust the replacement color for “green” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "blue" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "“blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:409 +msgid "Adjust the replacement color for “blue” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "yellow" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "“yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:410 +msgid "Adjust the replacement color for “yellow” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "cyan" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "“cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:411 +msgid "Adjust the replacement color for “cyan” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "magenta" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "“magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:412 +msgid "Adjust the replacement color for “magenta” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "white" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "“white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:413 +msgid "Adjust the replacement color for “white” lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:436 +msgid "Red" +msgstr "" + +#: mods/lzr_menu/init.lua:437 +msgid "Green" +msgstr "" + +#: mods/lzr_menu/init.lua:438 +msgid "Blue" +msgstr "" + +#: mods/lzr_menu/init.lua:455 +msgid "Here you can redefine the color @1 for lasers." +msgstr "" + +#: mods/lzr_menu/init.lua:456 +msgid "" +"The game will pretend this is @1, even if the actual color is different." +msgstr "" + +#. ~ Subtract color value in custom laser color menu +#: mods/lzr_menu/init.lua:472 +msgid "−@1" +msgstr "" + +#. ~ Add color value in custom laser color menu +#: mods/lzr_menu/init.lua:475 +msgid "+@1" +msgstr "" + +#. ~ Color value number in custom laser color menu. @1 current value, @2 maximum possible value +#: mods/lzr_menu/init.lua:483 +msgid "@1/@2" +msgstr "" + +#: mods/lzr_menu/init.lua:499 +msgid "Default" +msgstr "" + +#: mods/lzr_menu/init.lua:500 +msgid "Pick the default color" +msgstr "" + +#: mods/lzr_menu/init.lua:502 +msgid "OK" +msgstr "" + +#: mods/lzr_menu/init.lua:503 mods/lzr_menu/init.lua:621 +msgid "Cancel" +msgstr "" + +#: mods/lzr_menu/init.lua:512 +msgid "This setting will take effect after a restart." +msgstr "" + +#: mods/lzr_menu/init.lua:521 +msgid "Opaque lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:529 +msgid "If enabled, lasers aren’t translucent. Can improve performance." +msgstr "" + +#: mods/lzr_menu/init.lua:541 +msgid "Draw patterns on lasers" +msgstr "" + +#: mods/lzr_menu/init.lua:542 +msgid "" +"Special patterns will appear on the lasers, one for each color. Helps to " +"distinguish lasers without relying on color alone." +msgstr "" + +#: mods/lzr_menu/init.lua:586 +msgid "Laser colors:" +msgstr "" + +#: mods/lzr_menu/init.lua:615 +msgid "Reset" +msgstr "" + +#: mods/lzr_menu/init.lua:616 +msgid "Reset all laser colors" +msgstr "" + +#: mods/lzr_menu/init.lua:620 +msgid "Apply" +msgstr "" + +#: mods/lzr_menu/init.lua:695 +msgid "" +"The game needs to be restarted for the new graphics settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:696 +msgid "Restart" +msgstr "" + +#: mods/lzr_menu/init.lua:697 +msgid "Keep playing" +msgstr "" + +#: mods/lzr_menu/init.lua:711 +msgid "" +"You’ve quit the game. Start the game again for the settings to take effect." +msgstr "" + +#: mods/lzr_menu/init.lua:782 +msgid "Television" +msgstr "" + +#: mods/lzr_menu/init.lua:799 +msgid "Change graphics settings" +msgstr "" + +#: mods/lzr_menu/init.lua:804 +msgid "Info Book Bookshelf" +msgstr "" + +#: mods/lzr_menu/init.lua:816 +msgid "Read about how to play the game" +msgstr "" + +#: mods/lzr_menu/init.lua:835 +msgid "Painting: Perfect Plunderer" +msgstr "" + +#: mods/lzr_menu/init.lua:852 +msgid "Found every treasure of the known world" +msgstr "" + +#: mods/lzr_menu/init.lua:858 +msgid "Painting: Parrot Finder" +msgstr "" + +#: mods/lzr_menu/init.lua:875 +msgid "Found every hidden parrot" +msgstr "" diff --git a/mods/lzr_menu/locale/lzr_menu.zh_TW.tr b/mods/lzr_menu/locale/lzr_menu.zh_TW.tr deleted file mode 100644 index 2b2f7ef2..00000000 --- a/mods/lzr_menu/locale/lzr_menu.zh_TW.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_menu -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/locale/poconvert/de.po b/mods/lzr_menu/locale/poconvert/de.po deleted file mode 100644 index 88d1b156..00000000 --- a/mods/lzr_menu/locale/poconvert/de.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "Levelstarter" - -msgid "Start playing" -msgstr "Mit dem Spiel beginnen" - -msgid "Custom Level Starter" -msgstr "Benutzerlevelstarter" - -msgid "Play custom levels" -msgstr "Benutzerlevels spielen" - -msgid "Level Editor Starter" -msgstr "Level-Editor-Starter" - -msgid "Enter the level editor" -msgstr "Den Level-Editor betreten" - -msgid "Toggle music" -msgstr "Musik umschalten" - -msgid "(Music is enabled)" -msgstr "(Musik ist eingeschaltet)" - -msgid "(Music is disabled)" -msgstr "(Musik ist ausgeschaltet)" - -msgid "Speaker" -msgstr "Lautsprecher" - -msgid "red" -msgstr "rot" - -msgid "“red” lasers" -msgstr "„rote“ Laser" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "Ersatzfarbe für „rote“ Laser anpassen" - -msgid "green" -msgstr "grün" - -msgid "“green” lasers" -msgstr "„grüne“ Laser" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "Ersatzfarbe für „grüne“ Laser anpassen" - -msgid "blue" -msgstr "blau" - -msgid "“blue” lasers" -msgstr "„blaue“ Laser" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "Ersatzfarbe für „blaue“ Laser anpassen" - -msgid "yellow" -msgstr "gelb" - -msgid "“yellow” lasers" -msgstr "„gelbe“ Laser" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "Ersatzfarbe für „gelbe“ Laser anpassen" - -msgid "cyan" -msgstr "türkis" - -msgid "“cyan” lasers" -msgstr "„türkise“ Laser" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "Ersatzfarbe für „türkise“ Laser anpassen" - -msgid "magenta" -msgstr "magenta" - -msgid "“magenta” lasers" -msgstr "„magenta“ Laser" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "Ersatzfarbe für „magenta“ Laser anpassen" - -msgid "white" -msgstr "weiß" - -msgid "“white” lasers" -msgstr "„weiße“ Laser" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "Ersatzfarbe für „weiße“ Laser anpassen" - -msgid "Red" -msgstr "Rot" - -msgid "Green" -msgstr "Grün" - -msgid "Blue" -msgstr "Blau" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "Hier kann die Farbe @1 für Laser umdefiniert werden." - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "Das Spiel wird so tun, als wäre dies @1, selbst wenn die echte Farbe eine andere ist." - -msgid "−@1" -msgstr "−@1" - -msgid "+@1" -msgstr "+@1" - -msgid "@1/@2" -msgstr "@1/@2" - -msgid "Default" -msgstr "Standard" - -msgid "Pick the default color" -msgstr "Die Standardfarbe wählen" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "Abbrechen" - -msgid "This setting will take effect after a restart." -msgstr "Diese Einstellung wird nach einem Neustart wirksam." - -msgid "Opaque lasers" -msgstr "Undurchsichtige Laser" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "Wenn aktiviert, werden Laser nicht mehr teildurchsichtig sein. Das kann die Performanz erhöhen." - -msgid "Draw patterns on lasers" -msgstr "Muster auf Lasern zeichnen" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "Besondere Muster werden auf den Lasern auftauchen, eins für jede Farbe. Hilft dabei, die Laser zu unterscheiden, ohne sich allein auf die Farbe verlassen zu müssen." - -msgid "Laser colors:" -msgstr "Laserfarben:" - -msgid "Reset" -msgstr "Zurücksetzen" - -msgid "Reset all laser colors" -msgstr "Alle Laserfarben zurücksetzen" - -msgid "Apply" -msgstr "Anwenden" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "Das Spiel muss neu gestartet werden, damit die neuen Grafikeinstellungen wirksam werden." - -msgid "Restart" -msgstr "Neu starten" - -msgid "Keep playing" -msgstr "Weiterspielen" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "Sie haben das Spiel verlassen. Starten Sie das Spiel erneut, damit die Einstellungen wirksam werden." - -msgid "Television" -msgstr "Fernseher" - -msgid "Change graphics settings" -msgstr "Grafikeinstellungen anpassen" - -msgid "Info Book Bookshelf" -msgstr "Infobuch-Bücherregal" - -msgid "Read about how to play the game" -msgstr "Wie man das Spiel spielt" - -msgid "Painting: Perfect Plunderer" -msgstr "Gemälde: Perfekter Plünderer" - -msgid "Found every treasure of the known world" -msgstr "Alle Schätze der bekannten Welt gefunden" - diff --git a/mods/lzr_menu/locale/poconvert/es.po b/mods/lzr_menu/locale/poconvert/es.po deleted file mode 100644 index a3d291bb..00000000 --- a/mods/lzr_menu/locale/poconvert/es.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "Nivel inicial" - -msgid "Start playing" -msgstr "Empieza a jugar" - -msgid "Custom Level Starter" -msgstr "Nivel inical personalizado" - -msgid "Play custom levels" -msgstr "Juega niveles personalizados" - -msgid "Level Editor Starter" -msgstr "Editor del nivel inicial" - -msgid "Enter the level editor" -msgstr "Entrar al editor de niveles" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "Bocina" - -msgid "red" -msgstr "rojo" - -msgid "“red” lasers" -msgstr "láseres \"rojos\"" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"rojos\"" - -msgid "green" -msgstr "verde" - -msgid "“green” lasers" -msgstr "láseres verdes" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"verdes\"" - -msgid "blue" -msgstr "azul" - -msgid "“blue” lasers" -msgstr "láseres \"azules\"" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"azules\"" - -msgid "yellow" -msgstr "amarillo" - -msgid "“yellow” lasers" -msgstr "láseres \"amarillos\"" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"amarillos\"" - -msgid "cyan" -msgstr "cian" - -msgid "“cyan” lasers" -msgstr "láseres \"cian\"" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"cian\"" - -msgid "magenta" -msgstr "magenta" - -msgid "“magenta” lasers" -msgstr "láseres magenta" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"magenta\"" - -msgid "white" -msgstr "blanco" - -msgid "“white” lasers" -msgstr "láseres \"blancos\"" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "Ajusta el color de remplazo para los láseres \"blancos\"" - -msgid "Red" -msgstr "Rojo" - -msgid "Green" -msgstr "Verde" - -msgid "Blue" -msgstr "Azul" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "Aquí puedes redefinir el color @1 para los láseres." - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "El juego fingirá que esto es @1, incluso si el color de verdad es diferente." - -msgid "−@1" -msgstr "−@1" - -msgid "+@1" -msgstr "+@1" - -msgid "@1/@2" -msgstr "@1/@2" - -msgid "Default" -msgstr "Predeterminado" - -msgid "Pick the default color" -msgstr "Escoge el color predeterminado" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "This setting will take effect after a restart." -msgstr "Este ajuste tomará efecto después de reiniciar." - -msgid "Opaque lasers" -msgstr "Láseres opacos" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "Si está activado, los láseres no son translúcidos. Puede mejorar el rendimiento." - -msgid "Draw patterns on lasers" -msgstr "Dibujar patrones en los láseres" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "Aparecerán patrones especiales en los láseres, uno por cada color. Ayuda a distingur los láseres sin depender solo en el color." - -msgid "Laser colors:" -msgstr "Colores de los láseres:" - -msgid "Reset" -msgstr "Restablecer" - -msgid "Reset all laser colors" -msgstr "Restablecer los colores de todos los láseres" - -msgid "Apply" -msgstr "Aplicar" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "El juego debe ser reiniciado para que los nuevos ajustes gráficos se apliquen." - -msgid "Restart" -msgstr "Reiniciar" - -msgid "Keep playing" -msgstr "Seguir jugando" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "Has salido del juego. Vuelve a iniciar el juego para que los ajustes se apliquen." - -msgid "Television" -msgstr "Televisión" - -msgid "Change graphics settings" -msgstr "Cambiar ajustes gráficos" - -msgid "Info Book Bookshelf" -msgstr "Estantería de libros de información" - -msgid "Read about how to play the game" -msgstr "Leer sobre cómo jugar" - -msgid "Painting: Perfect Plunderer" -msgstr "Pintura: perfecto saqueador" - -msgid "Found every treasure of the known world" -msgstr "Encontré todos los tesoros del mundo conocido" - diff --git a/mods/lzr_menu/locale/poconvert/fr.po b/mods/lzr_menu/locale/poconvert/fr.po deleted file mode 100644 index a9b7896e..00000000 --- a/mods/lzr_menu/locale/poconvert/fr.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "Démarreur de niveau" - -msgid "Start playing" -msgstr "Choisir un niveau" - -msgid "Custom Level Starter" -msgstr "Démarreur de niveau personnalisé" - -msgid "Play custom levels" -msgstr "Choisir un niveau personnalisé" - -msgid "Level Editor Starter" -msgstr "Démarreur d'éditeur de niveau" - -msgid "Enter the level editor" -msgstr "Éditer un niveau" - -msgid "Toggle music" -msgstr "(Dés)activer la musique" - -msgid "(Music is enabled)" -msgstr "(La musique est activée)" - -msgid "(Music is disabled)" -msgstr "(La musique est désactivée)" - -msgid "Speaker" -msgstr "Haut-parleur" - -msgid "red" -msgstr "rouge" - -msgid "“red” lasers" -msgstr "lasers « rouges »" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "Couleur de remplacement des lasers « rouges »" - -msgid "green" -msgstr "vert" - -msgid "“green” lasers" -msgstr "lasers « verts »" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "Couleur de remplacement des lasers « verts »" - -msgid "blue" -msgstr "bleu" - -msgid "“blue” lasers" -msgstr "lasers « bleus »" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "Couleur de remplacement des lasers « bleus »" - -msgid "yellow" -msgstr "jaune" - -msgid "“yellow” lasers" -msgstr "lasers « jaunes »" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "Couleur de remplacement des lasers « jaunes »" - -msgid "cyan" -msgstr "cyan" - -msgid "“cyan” lasers" -msgstr "lasers « cyans »" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "Couleur de remplacement des lasers « cyans »" - -msgid "magenta" -msgstr "magenta" - -msgid "“magenta” lasers" -msgstr "lasers « magenta »" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "Couleur de remplacement des lasers « magenta »" - -msgid "white" -msgstr "blanc" - -msgid "“white” lasers" -msgstr "lasers « blancs »" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "Couleur de remplacement des lasers « blancs »" - -msgid "Red" -msgstr "Rouge" - -msgid "Green" -msgstr "Vert" - -msgid "Blue" -msgstr "Bleu" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "Ici, vous pouvez redéfinir la couleur @1 des lasers." - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "Le jeu considèrera que c'est du @1, même si ça n'en est pas." - -msgid "−@1" -msgstr "−@1" - -msgid "+@1" -msgstr "+@1" - -msgid "@1/@2" -msgstr "@1/@2" - -msgid "Default" -msgstr "Couleur par défaut" - -msgid "Pick the default color" -msgstr "Utiliser la couleur par défaut" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "Annuler" - -msgid "This setting will take effect after a restart." -msgstr "Un redémarrage est nécessaire pour que ce changement s'applique." - -msgid "Opaque lasers" -msgstr "Lasers opaques" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "Si actif, les lasers ne seront pas transparents. Peut améliorer la performance du jeu." - -msgid "Draw patterns on lasers" -msgstr "Lasers à motifs" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "Si actif, des motifs spéciaux seront dessinés sur les lasers selon leur couleur. Peut aider à les distinguer sans utiliser leur couleur." - -msgid "Laser colors:" -msgstr "Couleurs des lasers :" - -msgid "Reset" -msgstr "Réinitialiser" - -msgid "Reset all laser colors" -msgstr "Réinitialiser les couleurs de tous les lasers" - -msgid "Apply" -msgstr "Appliquer" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "Un redémarrage est nécessaire pour que les changements soient appliqués." - -msgid "Restart" -msgstr "Redémarrer" - -msgid "Keep playing" -msgstr "Continuer à jouer" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "Vous avez quitté le jeu. Quand vous le relancerez, vos changements seront pris en compte." - -msgid "Television" -msgstr "Télévision" - -msgid "Change graphics settings" -msgstr "Modifier les paramètres graphiques" - -msgid "Info Book Bookshelf" -msgstr "Bibliothèque avec livre d'information" - -msgid "Read about how to play the game" -msgstr "Apprendre comment jouer" - -msgid "Painting: Perfect Plunderer" -msgstr "Peinture : Pilleur parfait" - -msgid "Found every treasure of the known world" -msgstr "Vous avez trouvé tous les trésors du monde" - diff --git a/mods/lzr_menu/locale/poconvert/id.po b/mods/lzr_menu/locale/poconvert/id.po deleted file mode 100644 index b19e25f5..00000000 --- a/mods/lzr_menu/locale/poconvert/id.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/it.po b/mods/lzr_menu/locale/poconvert/it.po deleted file mode 100644 index d9ca5c63..00000000 --- a/mods/lzr_menu/locale/poconvert/it.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/jbo.po b/mods/lzr_menu/locale/poconvert/jbo.po deleted file mode 100644 index f4eefde5..00000000 --- a/mods/lzr_menu/locale/poconvert/jbo.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/ms.po b/mods/lzr_menu/locale/poconvert/ms.po deleted file mode 100644 index 16013cd6..00000000 --- a/mods/lzr_menu/locale/poconvert/ms.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/pt_BR.po b/mods/lzr_menu/locale/poconvert/pt_BR.po deleted file mode 100644 index 0072cbc0..00000000 --- a/mods/lzr_menu/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "Nível Inicial" - -msgid "Start playing" -msgstr "Começar a jogar" - -msgid "Custom Level Starter" -msgstr "Nível Inicial Personalizado" - -msgid "Play custom levels" -msgstr "Jogar níveis personalizados" - -msgid "Level Editor Starter" -msgstr "Editor de Nível Inicial" - -msgid "Enter the level editor" -msgstr "Entrar no editor de nível" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "Alto-falante" - -msgid "red" -msgstr "vermelho" - -msgid "“red” lasers" -msgstr "lasers vermelhos" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "Ajuste a cor de substituição para lasers \"vermelhos\"" - -msgid "green" -msgstr "verde" - -msgid "“green” lasers" -msgstr "lasers \"verdes\"" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "azul" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "Azul" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "OK" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/ru.po b/mods/lzr_menu/locale/poconvert/ru.po deleted file mode 100644 index de3fa9b9..00000000 --- a/mods/lzr_menu/locale/poconvert/ru.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "ОК" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/se.po b/mods/lzr_menu/locale/poconvert/se.po deleted file mode 100644 index 34eac1ea..00000000 --- a/mods/lzr_menu/locale/poconvert/se.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/sk.po b/mods/lzr_menu/locale/poconvert/sk.po deleted file mode 100644 index e31d3f2c..00000000 --- a/mods/lzr_menu/locale/poconvert/sk.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/template.pot b/mods/lzr_menu/locale/poconvert/template.pot deleted file mode 100644 index 5d6902b8..00000000 --- a/mods/lzr_menu/locale/poconvert/template.pot +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/tr.po b/mods/lzr_menu/locale/poconvert/tr.po deleted file mode 100644 index 3f1bfc9a..00000000 --- a/mods/lzr_menu/locale/poconvert/tr.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "Tamam" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/poconvert/zh_Hans.po b/mods/lzr_menu/locale/poconvert/zh_Hans.po deleted file mode 100644 index 643f909c..00000000 --- a/mods/lzr_menu/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,200 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" diff --git a/mods/lzr_menu/locale/poconvert/zh_TW.po b/mods/lzr_menu/locale/poconvert/zh_TW.po deleted file mode 100644 index 8194a374..00000000 --- a/mods/lzr_menu/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_menu x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Level Starter" -msgstr "" - -msgid "Start playing" -msgstr "" - -msgid "Custom Level Starter" -msgstr "" - -msgid "Play custom levels" -msgstr "" - -msgid "Level Editor Starter" -msgstr "" - -msgid "Enter the level editor" -msgstr "" - -msgid "Toggle music" -msgstr "" - -msgid "(Music is enabled)" -msgstr "" - -msgid "(Music is disabled)" -msgstr "" - -msgid "Speaker" -msgstr "" - -msgid "red" -msgstr "" - -msgid "“red” lasers" -msgstr "" - -msgid "Adjust the replacement color for “red” lasers" -msgstr "" - -msgid "green" -msgstr "" - -msgid "“green” lasers" -msgstr "" - -msgid "Adjust the replacement color for “green” lasers" -msgstr "" - -msgid "blue" -msgstr "" - -msgid "“blue” lasers" -msgstr "" - -msgid "Adjust the replacement color for “blue” lasers" -msgstr "" - -msgid "yellow" -msgstr "" - -msgid "“yellow” lasers" -msgstr "" - -msgid "Adjust the replacement color for “yellow” lasers" -msgstr "" - -msgid "cyan" -msgstr "" - -msgid "“cyan” lasers" -msgstr "" - -msgid "Adjust the replacement color for “cyan” lasers" -msgstr "" - -msgid "magenta" -msgstr "" - -msgid "“magenta” lasers" -msgstr "" - -msgid "Adjust the replacement color for “magenta” lasers" -msgstr "" - -msgid "white" -msgstr "" - -msgid "“white” lasers" -msgstr "" - -msgid "Adjust the replacement color for “white” lasers" -msgstr "" - -msgid "Red" -msgstr "" - -msgid "Green" -msgstr "" - -msgid "Blue" -msgstr "" - -msgid "Here you can redefine the color @1 for lasers." -msgstr "" - -msgid "The game will pretend this is @1, even if the actual color is different." -msgstr "" - -msgid "−@1" -msgstr "" - -msgid "+@1" -msgstr "" - -msgid "@1/@2" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Pick the default color" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "This setting will take effect after a restart." -msgstr "" - -msgid "Opaque lasers" -msgstr "" - -msgid "If enabled, lasers aren’t translucent. Can improve performance." -msgstr "" - -msgid "Draw patterns on lasers" -msgstr "" - -msgid "Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone." -msgstr "" - -msgid "Laser colors:" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Reset all laser colors" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "The game needs to be restarted for the new graphics settings to take effect." -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Keep playing" -msgstr "" - -msgid "You’ve quit the game. Start the game again for the settings to take effect." -msgstr "" - -msgid "Television" -msgstr "" - -msgid "Change graphics settings" -msgstr "" - -msgid "Info Book Bookshelf" -msgstr "" - -msgid "Read about how to play the game" -msgstr "" - -msgid "Painting: Perfect Plunderer" -msgstr "" - -msgid "Found every treasure of the known world" -msgstr "" - diff --git a/mods/lzr_menu/locale/template.txt b/mods/lzr_menu/locale/template.txt deleted file mode 100644 index aafce9a5..00000000 --- a/mods/lzr_menu/locale/template.txt +++ /dev/null @@ -1,64 +0,0 @@ -# textdomain: lzr_menu -# The 3 primary color channels -Level Starter= -Start playing= -Custom Level Starter= -Play custom levels= -Level Editor Starter= -Enter the level editor= -Toggle music= -(Music is enabled)= -(Music is disabled)= -Speaker= -red= -“red” lasers= -Adjust the replacement color for “red” lasers= -green= -“green” lasers= -Adjust the replacement color for “green” lasers= -blue= -“blue” lasers= -Adjust the replacement color for “blue” lasers= -yellow= -“yellow” lasers= -Adjust the replacement color for “yellow” lasers= -cyan= -“cyan” lasers= -Adjust the replacement color for “cyan” lasers= -magenta= -“magenta” lasers= -Adjust the replacement color for “magenta” lasers= -white= -“white” lasers= -Adjust the replacement color for “white” lasers= -Red= -Green= -Blue= -Here you can redefine the color @1 for lasers.= -The game will pretend this is @1, even if the actual color is different.= -−@1= -+@1= -@1/@2= -Default= -Pick the default color= -OK= -Cancel= -This setting will take effect after a restart.= -Opaque lasers= -If enabled, lasers aren’t translucent. Can improve performance.= -Draw patterns on lasers= -Special patterns will appear on the lasers, one for each color. Helps to distinguish lasers without relying on color alone.= -Laser colors:= -Reset= -Reset all laser colors= -Apply= -The game needs to be restarted for the new graphics settings to take effect.= -Restart= -Keep playing= -You’ve quit the game. Start the game again for the settings to take effect.= -Television= -Change graphics settings= -Info Book Bookshelf= -Read about how to play the game= -Painting: Perfect Plunderer= -Found every treasure of the known world= diff --git a/mods/lzr_menu/mod.conf b/mods/lzr_menu/mod.conf index 73e2d570..310ea7fd 100644 --- a/mods/lzr_menu/mod.conf +++ b/mods/lzr_menu/mod.conf @@ -1,2 +1,3 @@ name = lzr_menu -depends = lzr_globals, lzr_core, lzr_decor, lzr_mapgen, lzr_levels, lzr_level_select, lzr_ambience, lzr_laser, lzr_util, lzr_treasure, lzr_infobooks, lzr_gamestate, lzr_triggers +description = The pirate ship that acts as a "mini" main menu for Lazarr! +depends = lzr_globals, lzr_core, lzr_decor, lzr_mapgen, lzr_levels, lzr_levels_core, lzr_level_select, lzr_ambience, lzr_laser, lzr_util, lzr_treasure, lzr_infobooks, lzr_gamestate, lzr_triggers diff --git a/mods/lzr_menu/models/lzr_menu_arrow.bbmodel b/mods/lzr_menu/models/lzr_menu_arrow.bbmodel new file mode 100644 index 00000000..94d76cde --- /dev/null +++ b/mods/lzr_menu/models/lzr_menu_arrow.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"lzr_menu_arrow","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"arrow","color":4,"origin":[0,-5.200000000000003,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"k9iO":[2.333333333333333,16,2.333333333333333],"gerQ":[2.333333333333333,16,-2.333333333333333],"oHZ9":[2.333333333333333,2.4825581395348824,2.333333333333333],"jcNl":[2.333333333333333,2.4825581395348824,-2.333333333333333],"izkq":[-2.333333333333333,16,2.333333333333333],"EkFC":[-2.333333333333333,16,-2.333333333333333],"yyDZ":[-2.333333333333333,2.4825581395348824,2.333333333333333],"GDDM":[-2.333333333333333,2.4825581395348824,-2.333333333333333],"7qTj":[7,2.482558139534887,7],"TvlS":[7,2.482558139534887,-7],"c0Zc":[7,1.6104651162790722,7],"t1I1":[7,1.6104651162790722,-7],"IJ3b":[-7,2.482558139534887,7],"rbXZ":[-7,2.482558139534887,-7],"45fJ":[-7,1.6104651162790722,7],"HhLW":[-7,1.6104651162790722,-7],"sf6r":[5.833333333333333,1.6104651162790722,5.833333333333333],"YLoC":[5.833333333333333,1.6104651162790722,-5.833333333333333],"UdsD":[5.833333333333333,0.7383720930232585,5.833333333333333],"4czK":[5.833333333333333,0.7383720930232585,-5.833333333333333],"NjFE":[-5.833333333333333,1.6104651162790722,5.833333333333333],"xBLE":[-5.833333333333333,1.6104651162790722,-5.833333333333333],"8mRb":[-5.833333333333333,0.7383720930232585,5.833333333333333],"QhFs":[-5.833333333333333,0.7383720930232585,-5.833333333333333],"QqWh":[4.666666666666666,0.7383720930232585,4.666666666666666],"f0k4":[4.666666666666666,0.7383720930232585,-4.666666666666666],"UaHL":[4.666666666666666,-0.13372093023255527,4.666666666666666],"I39E":[4.666666666666666,-0.13372093023255527,-4.666666666666666],"jrci":[-4.666666666666666,0.7383720930232585,4.666666666666666],"ahZ8":[-4.666666666666666,0.7383720930232585,-4.666666666666666],"pvSl":[-4.666666666666666,-0.13372093023255527,4.666666666666666],"DgDe":[-4.666666666666666,-0.13372093023255527,-4.666666666666666],"O53V":[3.5,-0.13372093023255616,3.5],"a4pf":[3.5,-0.13372093023255616,-3.5],"xzb5":[3.5,-1.0058139534883708,3.5],"l98u":[3.5,-1.0058139534883708,-3.5],"q1WN":[-3.5,-0.13372093023255616,3.5],"s1uv":[-3.5,-0.13372093023255616,-3.5],"nwRm":[-3.5,-1.0058139534883708,3.5],"mNkq":[-3.5,-1.0058139534883708,-3.5],"9wHT":[2.333333333333333,-1.0058139534883708,2.333333333333333],"FGoP":[2.333333333333333,-1.0058139534883708,-2.333333333333333],"koMA":[2.333333333333333,-1.8779069767441818,2.333333333333333],"mQOn":[2.333333333333333,-1.8779069767441818,-2.333333333333333],"wPdl":[-2.333333333333333,-1.0058139534883708,2.333333333333333],"yqkQ":[-2.333333333333333,-1.0058139534883708,-2.333333333333333],"CKGG":[-2.333333333333333,-1.8779069767441818,2.333333333333333],"nTl0":[-2.333333333333333,-1.8779069767441818,-2.333333333333333],"cBBa":[1.1666666666666665,-1.8779069767441854,1.1666666666666665],"OVhj":[1.1666666666666665,-1.8779069767441854,-1.1666666666666665],"QuwG":[1.1666666666666665,-2.75,1.1666666666666665],"loEu":[1.1666666666666665,-2.75,-1.1666666666666665],"BJds":[-1.1666666666666665,-1.8779069767441854,1.1666666666666665],"jmHJ":[-1.1666666666666665,-1.8779069767441854,-1.1666666666666665],"A25q":[-1.1666666666666665,-2.75,1.1666666666666665],"OrEY":[-1.1666666666666665,-2.75,-1.1666666666666665]},"faces":{"oAvkq9rU":{"uv":{"k9iO":[5.333333333333338,0],"oHZ9":[5.333333333333338,11.53488372093023],"gerQ":[10.666666666666668,0],"jcNl":[10.666666666666668,11.53488372093023]},"vertices":["k9iO","oHZ9","gerQ","jcNl"]},"zo5WoTn2":{"uv":{"izkq":[10.670934166983296,0],"EkFC":[5.337600833649962,0],"yyDZ":[10.670934166983296,11.53488372093023],"GDDM":[5.337600833649962,11.53488372093023]},"vertices":["izkq","EkFC","yyDZ","GDDM"]},"2DMGbgN8":{"uv":{"k9iO":[10.666666666666664,10.666645999998005],"gerQ":[10.666666666666664,5.3333126666656705],"izkq":[5.333333333333336,10.666645999998005],"EkFC":[5.333333333333336,5.3333126666656705]},"vertices":["k9iO","gerQ","izkq","EkFC"]},"ZQ05fsJk":{"uv":{"k9iO":[10.666666666666663,0],"izkq":[5.333333333333334,0],"oHZ9":[10.666666666666663,11.534883720930234],"yyDZ":[5.333333333333334,11.534883720930234]},"vertices":["k9iO","izkq","oHZ9","yyDZ"]},"i6yrUyoA":{"uv":{"gerQ":[5.333333333333332,0],"jcNl":[5.333333333333332,11.53488372093023],"EkFC":[10.666666666666664,0],"GDDM":[10.666666666666664,11.53488372093023]},"vertices":["gerQ","jcNl","EkFC","GDDM"]},"A5UUJL6r":{"uv":{"7qTj":[0,11.534883720930226],"c0Zc":[0,12.279069767441856],"TvlS":[16,11.534883720930226],"t1I1":[16,12.279069767441856]},"vertices":["7qTj","c0Zc","TvlS","t1I1"]},"iz6cj8Ro":{"uv":{"IJ3b":[16.00426750031663,11.534883720930226],"rbXZ":[0.004267500316627704,11.534883720930226],"45fJ":[16.00426750031663,12.279069767441856],"HhLW":[0.004267500316627704,12.279069767441856]},"vertices":["IJ3b","rbXZ","45fJ","HhLW"]},"AW2dHUVD":{"uv":{"7qTj":[16,11.534883720930232],"IJ3b":[0,11.534883720930232],"c0Zc":[16,12.279069767441856],"45fJ":[0,12.279069767441856]},"vertices":["7qTj","IJ3b","c0Zc","45fJ"]},"1pathjJZ":{"uv":{"TvlS":[0,11.534883720930226],"t1I1":[0,12.279069767441856],"rbXZ":[16,11.534883720930226],"HhLW":[16,12.279069767441856]},"vertices":["TvlS","t1I1","rbXZ","HhLW"]},"33oN0zUx":{"uv":{"sf6r":[1.3333333333333381,12.279069767441856],"UdsD":[1.3333333333333381,13.023255813953483],"YLoC":[14.666666666666668,12.279069767441856],"4czK":[14.666666666666668,13.023255813953483]},"vertices":["sf6r","UdsD","YLoC","4czK"]},"ATi0AtEs":{"uv":{"NjFE":[14.670934166983292,12.279069767441856],"xBLE":[1.3376008336499612,12.279069767441856],"8mRb":[14.670934166983292,13.023255813953483],"QhFs":[1.3376008336499612,13.023255813953483]},"vertices":["NjFE","xBLE","8mRb","QhFs"]},"GS2pPzFU":{"uv":{"sf6r":[14.666666666666668,12.279069767441856],"NjFE":[1.3333333333333335,12.279069767441856],"UdsD":[14.666666666666668,13.023255813953488],"8mRb":[1.3333333333333335,13.023255813953488]},"vertices":["sf6r","NjFE","UdsD","8mRb"]},"pabl8kw7":{"uv":{"YLoC":[1.3333333333333377,12.279069767441856],"4czK":[1.3333333333333377,13.023255813953483],"xBLE":[14.666666666666668,12.279069767441856],"QhFs":[14.666666666666668,13.023255813953483]},"vertices":["YLoC","4czK","xBLE","QhFs"]},"MgIIM9y3":{"uv":{"QqWh":[2.666666666666667,13.023255813953483],"UaHL":[2.666666666666667,13.76744186046511],"f0k4":[13.333333333333336,13.023255813953483],"I39E":[13.333333333333336,13.76744186046511]},"vertices":["QqWh","UaHL","f0k4","I39E"]},"F6evwq0u":{"uv":{"jrci":[13.337600833649963,13.023255813953483],"ahZ8":[2.6709341669832947,13.023255813953483],"pvSl":[13.337600833649963,13.76744186046511],"DgDe":[2.6709341669832947,13.76744186046511]},"vertices":["jrci","ahZ8","pvSl","DgDe"]},"lrwLRUr0":{"uv":{"QqWh":[13.333333333333336,13.023255813953488],"jrci":[2.666666666666667,13.023255813953488],"UaHL":[13.333333333333336,13.767441860465116],"pvSl":[2.666666666666667,13.767441860465116]},"vertices":["QqWh","jrci","UaHL","pvSl"]},"D8yPikQ2":{"uv":{"f0k4":[2.666666666666671,13.023255813953483],"I39E":[2.666666666666671,13.76744186046511],"ahZ8":[13.33333333333333,13.023255813953483],"DgDe":[13.33333333333333,13.76744186046511]},"vertices":["f0k4","I39E","ahZ8","DgDe"]},"CuUBtPhf":{"uv":{"O53V":[4.000000000000005,13.767441860465114],"xzb5":[4.000000000000005,14.511627906976742],"a4pf":[12.000000000000002,13.767441860465114],"l98u":[12.000000000000002,14.511627906976742]},"vertices":["O53V","xzb5","a4pf","l98u"]},"GAabicKZ":{"uv":{"q1WN":[12.00426750031663,13.767441860465114],"s1uv":[4.004267500316628,13.767441860465114],"nwRm":[12.00426750031663,14.511627906976742],"mNkq":[4.004267500316628,14.511627906976742]},"vertices":["q1WN","s1uv","nwRm","mNkq"]},"GXOxm7ET":{"uv":{"O53V":[12.000000000000002,13.767441860465116],"q1WN":[4,13.767441860465116],"xzb5":[12.000000000000002,14.511627906976743],"nwRm":[4,14.511627906976743]},"vertices":["O53V","q1WN","xzb5","nwRm"]},"dqZTF2XK":{"uv":{"a4pf":[3.999999999999999,13.767441860465114],"l98u":[3.999999999999999,14.511627906976742],"s1uv":[11.999999999999996,13.767441860465114],"mNkq":[11.999999999999996,14.511627906976742]},"vertices":["a4pf","l98u","s1uv","mNkq"]},"w3MbEpFq":{"uv":{"9wHT":[5.333333333333338,14.511627906976742],"koMA":[5.333333333333338,15.255813953488367],"FGoP":[10.666666666666668,14.511627906976742],"mQOn":[10.666666666666668,15.255813953488367]},"vertices":["9wHT","koMA","FGoP","mQOn"]},"pNcyyPhR":{"uv":{"wPdl":[10.670934166983296,14.511627906976742],"yqkQ":[5.337600833649962,14.511627906976742],"CKGG":[10.670934166983296,15.255813953488367],"nTl0":[5.337600833649962,15.255813953488367]},"vertices":["wPdl","yqkQ","CKGG","nTl0"]},"u0xMzTak":{"uv":{"9wHT":[10.666666666666663,14.511627906976743],"wPdl":[5.333333333333334,14.511627906976743],"koMA":[10.666666666666663,15.255813953488373],"CKGG":[5.333333333333334,15.255813953488373]},"vertices":["9wHT","wPdl","koMA","CKGG"]},"hBBIPkIs":{"uv":{"FGoP":[5.333333333333332,14.511627906976742],"mQOn":[5.333333333333332,15.255813953488367],"yqkQ":[10.666666666666664,14.511627906976742],"nTl0":[10.666666666666664,15.255813953488367]},"vertices":["FGoP","mQOn","yqkQ","nTl0"]},"iWoq4UEf":{"uv":{"cBBa":[6.666666666666672,15.255813953488369],"QuwG":[6.666666666666672,15.999999999999996],"OVhj":[9.333333333333334,15.255813953488369],"loEu":[9.333333333333334,15.999999999999996]},"vertices":["cBBa","QuwG","OVhj","loEu"]},"ZNKRoeBG":{"uv":{"BJds":[9.337600833649958,15.255813953488369],"jmHJ":[6.6709341669832956,15.255813953488369],"A25q":[9.337600833649958,15.999999999999996],"OrEY":[6.6709341669832956,15.999999999999996]},"vertices":["BJds","jmHJ","A25q","OrEY"]},"9zykVkbg":{"uv":{"A25q":[6.666666666666669,6.666673333332082],"QuwG":[9.333333333333336,6.666673333332082],"loEu":[9.333333333333336,9.33333999999825],"OrEY":[6.666666666666669,9.33333999999825]},"vertices":["QuwG","A25q","loEu","OrEY"]},"w6bgX9AK":{"uv":{"cBBa":[9.333333333333334,15.255813953488373],"BJds":[6.666666666666668,15.255813953488373],"QuwG":[9.333333333333334,16],"A25q":[6.666666666666668,16]},"vertices":["cBBa","BJds","QuwG","A25q"]},"YpEYrBPI":{"uv":{"OVhj":[6.666666666666665,15.255813953488369],"loEu":[6.666666666666665,15.999999999999996],"jmHJ":[9.333333333333332,15.255813953488369],"OrEY":[9.333333333333332,15.999999999999996]},"vertices":["OVhj","loEu","jmHJ","OrEY"]},"YwVv9SPV":{"uv":{"GDDM":[5.333333333333336,5.333333333332333],"rbXZ":[1.7763568394002505e-15,0],"yyDZ":[5.333333333333336,10.666666666664668],"IJ3b":[1.7763568394002505e-15,15.999999999996998]},"vertices":["GDDM","rbXZ","yyDZ","IJ3b"]},"IBf7F5wo":{"uv":{"yyDZ":[5.333333333333336,10.666666666664668],"IJ3b":[1.7763568394002505e-15,15.999999999996998],"oHZ9":[10.666666666666664,10.666666666664668],"7qTj":[15.999999999999998,15.999999999996998]},"vertices":["yyDZ","IJ3b","oHZ9","7qTj"]},"y2R3CkgU":{"uv":{"oHZ9":[10.666666666666664,10.666666666664668],"7qTj":[15.999999999999998,15.999999999996998],"jcNl":[10.666666666666664,5.333333333332333],"TvlS":[15.999999999999998,0]},"vertices":["oHZ9","7qTj","jcNl","TvlS"]},"vPkfzk2C":{"uv":{"jcNl":[10.666666666666664,5.333333333332333],"TvlS":[15.999999999999998,0],"GDDM":[5.333333333333336,5.333333333332333],"rbXZ":[1.7763568394002505e-15,0]},"vertices":["jcNl","TvlS","GDDM","rbXZ"]},"s6FSjqLi":{"uv":{"YLoC":[14.666666666666664,14.666666666663914],"sf6r":[14.666666666666664,1.3333333333330846],"c0Zc":[15.999999999999996,0],"t1I1":[15.999999999999996,15.999999999996998]},"vertices":["sf6r","YLoC","c0Zc","t1I1"]},"u5g4qBM7":{"uv":{"QqWh":[13.333333333333337,2.6666679999995013],"UdsD":[14.666666666666664,1.3333346666664168],"4czK":[14.666666666666664,14.666667999997244],"f0k4":[13.333333333333337,13.333334666664163]},"vertices":["UdsD","QqWh","4czK","f0k4"]},"an9dzfbl":{"uv":{"O53V":[12.000000000000004,4.000002666665918],"UaHL":[13.333333333333337,2.666669333332836],"I39E":[13.333333333333337,13.333335999997498],"a4pf":[12.000000000000004,12.000002666664416]},"vertices":["UaHL","O53V","I39E","a4pf"]},"Bt2GQrsX":{"uv":{"9wHT":[10.666666666666664,5.333337333332335],"xzb5":[12.000000000000004,4.000003999999248],"l98u":[12.000000000000004,12.00000399999775],"FGoP":[10.666666666666664,10.666670666664668]},"vertices":["xzb5","9wHT","l98u","FGoP"]},"Qj8yZdZT":{"uv":{"FGoP":[10.666666666666664,10.666670666664668],"l98u":[12.000000000000004,12.00000399999775],"mNkq":[4.000000000000001,12.00000399999775],"yqkQ":[5.333333333333335,10.666670666664668]},"vertices":["l98u","FGoP","mNkq","yqkQ"]},"9c31CHdD":{"uv":{"s1uv":[4.000000000000001,12.000002666664416],"a4pf":[12.000000000000004,12.000002666664416],"DgDe":[2.6666666666666674,13.333335999997498],"I39E":[13.333333333333337,13.333335999997498]},"vertices":["a4pf","s1uv","DgDe","I39E"]},"nKnRZQnx":{"uv":{"4czK":[14.666666666666664,14.666667999997244],"QhFs":[1.3333333333333337,14.666667999997244],"f0k4":[13.333333333333337,13.333334666664163],"ahZ8":[2.6666666666666674,13.333334666664163]},"vertices":["QhFs","4czK","f0k4","ahZ8"]},"GXiCzHDo":{"uv":{"t1I1":[15.999999999999996,15.999999999996998],"HhLW":[0,15.999999999996998],"xBLE":[1.3333333333333337,14.666666666663914],"YLoC":[14.666666666666664,14.666666666663914]},"vertices":["HhLW","t1I1","xBLE","YLoC"]},"xRvNmovn":{"uv":{"xBLE":[1.3333333333333337,14.666666666663914],"HhLW":[0,15.999999999996998],"45fJ":[0,0],"NjFE":[1.3333333333333337,1.3333333333330846]},"vertices":["HhLW","xBLE","45fJ","NjFE"]},"tCvVLHga":{"uv":{"ahZ8":[2.6666666666666674,13.333334666664163],"QhFs":[1.3333333333333337,14.666667999997244],"8mRb":[1.3333333333333337,1.3333346666664168],"jrci":[2.6666666666666674,2.6666679999995013]},"vertices":["QhFs","ahZ8","8mRb","jrci"]},"76WUvPv9":{"uv":{"DgDe":[2.6666666666666674,13.333335999997498],"pvSl":[2.6666666666666674,2.666669333332836],"q1WN":[4.000000000000001,4.000002666665918],"s1uv":[4.000000000000001,12.000002666664416]},"vertices":["pvSl","DgDe","q1WN","s1uv"]},"qcXnUHec":{"uv":{"mNkq":[4.000000000000001,12.00000399999775],"nwRm":[4.000000000000001,4.000003999999248],"wPdl":[5.333333333333335,5.333337333332335],"yqkQ":[5.333333333333335,10.666670666664668]},"vertices":["nwRm","mNkq","wPdl","yqkQ"]},"MUGOv1wq":{"uv":{"jmHJ":[6.666666666666669,9.333338666664917],"nTl0":[5.333333333333335,10.666671999998004],"CKGG":[5.333333333333335,5.333338666665665],"BJds":[6.666666666666669,6.666671999998747]},"vertices":["nTl0","jmHJ","CKGG","BJds"]},"YAm4GYEJ":{"uv":{"BJds":[6.666666666666669,6.666671999998747],"CKGG":[5.333333333333335,5.333338666665665],"koMA":[10.666666666666664,5.333338666665665],"cBBa":[9.333333333333336,6.666671999998747]},"vertices":["CKGG","BJds","koMA","cBBa"]},"nRTHOXQ1":{"uv":{"wPdl":[5.333333333333335,5.333337333332335],"nwRm":[4.000000000000001,4.000003999999248],"xzb5":[12.000000000000004,4.000003999999248],"9wHT":[10.666666666666664,5.333337333332335]},"vertices":["nwRm","wPdl","xzb5","9wHT"]},"0bnfM7hM":{"uv":{"q1WN":[4.000000000000001,4.000002666665918],"pvSl":[2.6666666666666674,2.666669333332836],"UaHL":[13.333333333333337,2.666669333332836],"O53V":[12.000000000000004,4.000002666665918]},"vertices":["pvSl","q1WN","UaHL","O53V"]},"KPla3BwY":{"uv":{"jrci":[2.6666666666666674,2.6666679999995013],"8mRb":[1.3333333333333337,1.3333346666664168],"UdsD":[14.666666666666664,1.3333346666664168],"QqWh":[13.333333333333337,2.6666679999995013]},"vertices":["8mRb","jrci","UdsD","QqWh"]},"AIVAvSzP":{"uv":{"NjFE":[1.3333333333333337,1.3333333333330846],"45fJ":[0,0],"c0Zc":[15.999999999999996,0],"sf6r":[14.666666666666664,1.3333333333330846]},"vertices":["45fJ","NjFE","c0Zc","sf6r"]},"xyf35GC4":{"uv":{"cBBa":[9.333333333333336,6.666671999998747],"koMA":[10.666666666666664,5.333338666665665],"mQOn":[10.666666666666664,10.666671999998004],"OVhj":[9.333333333333336,9.333338666664917]},"vertices":["koMA","cBBa","mQOn","OVhj"]},"DHxFia6K":{"uv":{"OVhj":[9.333333333333336,9.333338666664917],"mQOn":[10.666666666666664,10.666671999998004],"nTl0":[5.333333333333335,10.666671999998004],"jmHJ":[6.666666666666669,9.333338666664917]},"vertices":["mQOn","OVhj","nTl0","jmHJ"]}},"type":"mesh","uuid":"65dfd01f-55c8-d1b6-9f43-1a95e71ebd69"}],"outliner":[{"name":"root","origin":[0,-8,0],"color":0,"uuid":"b1d03337-7bae-9880-73bc-a3a28766089d","export":true,"mirror_uv":false,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["65dfd01f-55c8-d1b6-9f43-1a95e71ebd69"]}],"textures":[{"path":"","name":"body","folder":"block","namespace":"","id":"0","width":32,"height":32,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":false,"uuid":"9a0429ba-98c6-5e29-8dfd-4d07064e3924","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAnxJREFUWEdjXJXn8F9RVYvh/u1rDNho09xpjDnOqv8ZkMCUvbcZe6LNwGJywlxgmbBJBxg7wwz+O9lagfkg80BiyPqwsRmJcQDIYEUJAYb7Lz4wgGiQwSAHwCynyAF6Mvz/55ZH4w0BbA5ADhU7bWnyQwDkAJAPaoIMsYYWLGjRQwDkKJCGx2+/gvWBogVbVBGMAkIKQPLYQoAYfcSoAbs6PsCV5CiAJUKYJSVLTzF+fQMJTW6RjwQTH0wfRYnQ3sIEbM7BE2cYQA4gxsfoavA6oGXdeYZLTz6Csxd6GoDlHuQst3vNwv9ntixiePr4EUa6AKURnNkQmwTIchAAOQCbPNUcQEywgXIKLJfAQoUYfSA17QnO4HRRuWAv9hCABe+jt9/AZmJLTCAHzMx2B8unT90JDhVsWQ4mJi0rx2DiE8fgGhLPCIoWkD4QG2sUwPIzMysbTgeAghtZM6hsINYBhEIKnAgPXX0KV4ctsYDUyEqKgdU8fv4KXOphc9T////BvmRkZIQ7mGAIwHwiK8wNtqB81QWM/IzNMmxi2CwjmAawBRF6gYItBLDp271m4T9ofDPB5GEexJkNsZVo6IYTGwLYHJXjrAp21JS9t+GOQlYHrlbbrt8Ci1VpqmHNBcSmAUIJDmcu+FQHKXT4mgzBaYAYgygpG1BCAJYNYYIgBxxvD/u/dA/EUdEuhgyWlaswEibVHIDNt9gcQEyokKOG8UBLODjPvnr1EqwflsfR8z05hhOjh3FpnivYAdJiQmD1DjUrwYUM3RyALQSIcTm11MCLVDExcXgIUMtwYszBmgaI0UgtNQMfAtTyCbnmEFXqkWs4MfpGHTAaAgAjCfgwdGcRtQAAAABJRU5ErkJggg=="}],"animations":[{"uuid":"fa608175-8cf7-48ab-c3e4-4e6a29855d33","name":"pulsate","loop":"loop","override":false,"length":2,"snapping":24,"selected":true,"anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"b1d03337-7bae-9880-73bc-a3a28766089d":{"name":"root","type":"bone","keyframes":[{"channel":"position","data_points":[{"x":0,"y":5,"z":0}],"uuid":"00c60e93-5ef3-b306-45ad-5b70c5d3870f","time":1,"color":-1,"interpolation":"catmullrom"},{"channel":"position","data_points":[{"x":0,"y":"0","z":0}],"uuid":"8af41c59-7a78-04ae-1614-d902a785d173","time":2,"color":-1,"interpolation":"catmullrom"},{"channel":"position","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d0a5586e-7abd-af0d-7f03-15aa04e871c3","time":0,"color":-1,"interpolation":"catmullrom"}]}}}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":false,"armature":false,"animations":true}}} \ No newline at end of file diff --git a/mods/lzr_menu/models/lzr_menu_arrow.gltf b/mods/lzr_menu/models/lzr_menu_arrow.gltf new file mode 100644 index 00000000..b847432c --- /dev/null +++ b/mods/lzr_menu/models/lzr_menu_arrow.gltf @@ -0,0 +1 @@ +{"asset":{"version":"2.0","generator":"Blockbench 4.10.4 glTF exporter"},"scenes":[{"nodes":[2],"name":"blockbench_export"}],"scene":0,"nodes":[{"translation":[0,0.17499999999999982,0],"name":"arrow","mesh":0},{"translation":[0,-0.5,0],"name":"root","children":[0]},{"children":[1]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":2592,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2592,"byteLength":2592,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":5184,"byteLength":1728,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":6912,"byteLength":648,"target":34963},{"buffer":0,"byteOffset":7560,"byteLength":156},{"buffer":0,"byteOffset":7716,"byteLength":468}],"buffers":[{"byteLength":8184,"uri":"data:application/octet-stream;base64,VVUVPgAAgD9VVRU+VVUVPjziHj5VVRU+VVUVPgAAgD9VVRW+VVUVPjziHj5VVRW+VVUVvgAAgD9VVRU+VVUVvgAAgD9VVRW+VVUVvjziHj5VVRU+VVUVvjziHj5VVRW+VVUVPgAAgD9VVRU+VVUVPgAAgD9VVRW+VVUVvgAAgD9VVRU+VVUVvgAAgD9VVRW+VVUVPgAAgD9VVRU+VVUVvgAAgD9VVRU+VVUVPjziHj5VVRU+VVUVvjziHj5VVRU+VVUVPgAAgD9VVRW+VVUVPjziHj5VVRW+VVUVvgAAgD9VVRW+VVUVvjziHj5VVRW+AADgPjziHj4AAOA+AADgPrkjzj0AAOA+AADgPjziHj4AAOC+AADgPrkjzj0AAOC+AADgvjziHj4AAOA+AADgvjziHj4AAOC+AADgvrkjzj0AAOA+AADgvrkjzj0AAOC+AADgPjziHj4AAOA+AADgvjziHj4AAOA+AADgPrkjzj0AAOA+AADgvrkjzj0AAOA+AADgPjziHj4AAOC+AADgPrkjzj0AAOC+AADgvjziHj4AAOC+AADgvrkjzj0AAOC+q6q6Prkjzj2rqro+q6q6PvQFPT2rqro+q6q6Prkjzj2rqrq+q6q6PvQFPT2rqrq+q6q6vrkjzj2rqro+q6q6vrkjzj2rqrq+q6q6vvQFPT2rqro+q6q6vvQFPT2rqrq+q6q6Prkjzj2rqro+q6q6vrkjzj2rqro+q6q6PvQFPT2rqro+q6q6vvQFPT2rqro+q6q6Prkjzj2rqrq+q6q6PvQFPT2rqrq+q6q6vrkjzj2rqrq+q6q6vvQFPT2rqrq+VVWVPvQFPT1VVZU+VVWVPiTuCLxVVZU+VVWVPvQFPT1VVZW+VVWVPiTuCLxVVZW+VVWVvvQFPT1VVZU+VVWVvvQFPT1VVZW+VVWVviTuCLxVVZU+VVWVviTuCLxVVZW+VVWVPvQFPT1VVZU+VVWVvvQFPT1VVZU+VVWVPiTuCLxVVZU+VVWVviTuCLxVVZU+VVWVPvQFPT1VVZW+VVWVPiTuCLxVVZW+VVWVvvQFPT1VVZW+VVWVviTuCLxVVZW+AABgPiTuCLwAAGA+AABgPoO+gL0AAGA+AABgPiTuCLwAAGC+AABgPoO+gL0AAGC+AABgviTuCLwAAGA+AABgviTuCLwAAGC+AABgvoO+gL0AAGA+AABgvoO+gL0AAGC+AABgPiTuCLwAAGA+AABgviTuCLwAAGA+AABgPoO+gL0AAGA+AABgvoO+gL0AAGA+AABgPiTuCLwAAGC+AABgPoO+gL0AAGC+AABgviTuCLwAAGC+AABgvoO+gL0AAGC+VVUVPoO+gL1VVRU+VVUVPkFf8L1VVRU+VVUVPoO+gL1VVRW+VVUVPkFf8L1VVRW+VVUVvoO+gL1VVRU+VVUVvoO+gL1VVRW+VVUVvkFf8L1VVRU+VVUVvkFf8L1VVRW+VVUVPoO+gL1VVRU+VVUVvoO+gL1VVRU+VVUVPkFf8L1VVRU+VVUVvkFf8L1VVRU+VVUVPoO+gL1VVRW+VVUVPkFf8L1VVRW+VVUVvoO+gL1VVRW+VVUVvkFf8L1VVRW+VVWVPUFf8L1VVZU9VVWVPQAAML5VVZU9VVWVPUFf8L1VVZW9VVWVPQAAML5VVZW9VVWVvUFf8L1VVZU9VVWVvUFf8L1VVZW9VVWVvQAAML5VVZU9VVWVvQAAML5VVZW9VVWVPQAAML5VVZU9VVWVvQAAML5VVZU9VVWVPQAAML5VVZW9VVWVvQAAML5VVZW9VVWVPUFf8L1VVZU9VVWVvUFf8L1VVZU9VVWVPQAAML5VVZU9VVWVvQAAML5VVZU9VVWVPUFf8L1VVZW9VVWVPQAAML5VVZW9VVWVvUFf8L1VVZW9VVWVvQAAML5VVZW9VVUVvjziHj5VVRW+AADgvjziHj4AAOC+VVUVvjziHj5VVRU+AADgvjziHj4AAOA+VVUVvjziHj5VVRU+AADgvjziHj4AAOA+VVUVPjziHj5VVRU+AADgPjziHj4AAOA+VVUVPjziHj5VVRU+AADgPjziHj4AAOA+VVUVPjziHj5VVRW+AADgPjziHj4AAOC+VVUVPjziHj5VVRW+AADgPjziHj4AAOC+VVUVvjziHj5VVRW+AADgvjziHj4AAOC+q6q6Prkjzj2rqro+q6q6Prkjzj2rqrq+AADgPrkjzj0AAOA+AADgPrkjzj0AAOC+q6q6PvQFPT2rqro+VVWVPvQFPT1VVZU+q6q6PvQFPT2rqrq+VVWVPvQFPT1VVZW+VVWVPiTuCLxVVZU+AABgPiTuCLwAAGA+VVWVPiTuCLxVVZW+AABgPiTuCLwAAGC+AABgPoO+gL0AAGA+VVUVPoO+gL1VVRU+AABgPoO+gL0AAGC+VVUVPoO+gL1VVRW+AABgPoO+gL0AAGC+VVUVPoO+gL1VVRW+AABgvoO+gL0AAGC+VVUVvoO+gL1VVRW+AABgPiTuCLwAAGC+AABgviTuCLwAAGC+VVWVviTuCLxVVZW+VVWVPiTuCLxVVZW+q6q6vvQFPT2rqrq+q6q6PvQFPT2rqrq+VVWVPvQFPT1VVZW+VVWVvvQFPT1VVZW+AADgvrkjzj0AAOC+AADgPrkjzj0AAOC+q6q6vrkjzj2rqrq+q6q6Prkjzj2rqrq+AADgvrkjzj0AAOC+q6q6vrkjzj2rqrq+AADgvrkjzj0AAOA+q6q6vrkjzj2rqro+q6q6vvQFPT2rqrq+VVWVvvQFPT1VVZW+q6q6vvQFPT2rqro+VVWVvvQFPT1VVZU+VVWVviTuCLxVVZU+VVWVviTuCLxVVZW+AABgviTuCLwAAGA+AABgviTuCLwAAGC+AABgvoO+gL0AAGA+AABgvoO+gL0AAGC+VVUVvoO+gL1VVRU+VVUVvoO+gL1VVRW+VVUVvkFf8L1VVRW+VVWVvUFf8L1VVZW9VVUVvkFf8L1VVRU+VVWVvUFf8L1VVZU9VVUVvkFf8L1VVRU+VVWVvUFf8L1VVZU9VVUVPkFf8L1VVRU+VVWVPUFf8L1VVZU9AABgvoO+gL0AAGA+VVUVvoO+gL1VVRU+AABgPoO+gL0AAGA+VVUVPoO+gL1VVRU+VVWVviTuCLxVVZU+AABgviTuCLwAAGA+VVWVPiTuCLxVVZU+AABgPiTuCLwAAGA+q6q6vvQFPT2rqro+VVWVvvQFPT1VVZU+q6q6PvQFPT2rqro+VVWVPvQFPT1VVZU+AADgvrkjzj0AAOA+q6q6vrkjzj2rqro+AADgPrkjzj0AAOA+q6q6Prkjzj2rqro+VVUVPkFf8L1VVRU+VVWVPUFf8L1VVZU9VVUVPkFf8L1VVRW+VVWVPUFf8L1VVZW9VVUVPkFf8L1VVRW+VVWVPUFf8L1VVZW9VVUVvkFf8L1VVRW+VVWVvUFf8L1VVZW9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/kiSJJgAAgD8AAAAAkiSJJgAAgD8AAAAAkiSJJgAAgD8AAAAAkiSJJgAAgD8AAAAAAAAAAAAAgD+SJImmAAAAAAAAgD+SJImmAAAAAAAAgD+SJImmAAAAAAAAgD+SJImmkiSJpgAAgD8AAAAAkiSJpgAAgD8AAAAAkiSJpgAAgD8AAAAAkiSJpgAAgD8AAAAAAAAAAAAAgD+SJIkmAAAAAAAAgD+SJIkmAAAAAAAAgD+SJIkmAAAAAAAAgD+SJIkmAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAt21bJgAAgL8AAAAAt21bJgAAgL8AAAAAt21bJgAAgL8AAAAAt21bJgAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL+3bVumAAAAAAAAgL+3bVumAAAAAAAAgL+3bVumAAAAAAAAgL+3bVumAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAt21bpgAAgL8AAAAAt21bpgAAgL8AAAAAt21bpgAAgL8AAAAAt21bpgAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAt21bpwAAgL8AAAAAt21bpwAAgL8AAAAAt21bpwAAgL8AAAAAt21bpwAAgL8AAAAAAAAAAAAAgL+3bVsnAAAAAAAAgL+3bVsnAAAAAAAAgL+3bVsnAAAAAAAAgL+3bVsnAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL+3bVsmAAAAAAAAgL+3bVsmAAAAAAAAgL+3bVsmAAAAAAAAgL+3bVsmAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAt21bJwAAgL8AAAAAt21bJwAAgL8AAAAAt21bJwAAgL8AAAAAt21bJwAAgL8AAAAAAAAAAAAAgL+3bVunAAAAAAAAgL+3bVunAAAAAAAAgL+3bVunAAAAAAAAgL+3bVunq6qqPgAAAACrqqo+4o44P6uqKj8AAAAAq6oqP+KOOD8lvCo/AAAAAKDNqj4AAAAAJbwqP+KOOD+gzao+4o44P6uqKj+Vqio/q6oqP4Cqqj6rqqo+laoqP6uqqj6Aqqo+q6oqPwAAAACrqqo+AAAAAKuqKj/ijjg/q6qqPuKOOD+rqqo+AAAAAKuqqj7ijjg/q6oqPwAAAACrqio/4o44PwAAAADijjg/AAAAABJ3RD8AAIA/4o44PwAAgD8Sd0Q/vQiAP+KOOD9j1os54o44P70IgD8Sd0Q/Y9aLORJ3RD8AAIA/4o44PwAAAADijjg/AACAPxJ3RD8AAAAAEndEPwAAAADijjg/AAAAABJ3RD8AAIA/4o44PwAAgD8Sd0Q/q6qqPRJ3RD+rqqo9Ql9QP6uqaj8Sd0Q/q6pqP0JfUD8lvGo/EndEP4E2qz0Sd0Q/JbxqP0JfUD+BNqs9Ql9QP6uqaj8Sd0Q/q6qqPRJ3RD+rqmo/Ql9QP6uqqj1CX1A/q6qqPRJ3RD+rqqo9Ql9QP6uqaj8Sd0Q/q6pqP0JfUD+rqio+Ql9QP6uqKj5xR1w/VVVVP0JfUD9VVVU/cUdcP9BmVT9CX1A/lvAqPkJfUD/QZlU/cUdcP5bwKj5xR1w/VVVVP0JfUD+rqio+Ql9QP1VVVT9xR1w/q6oqPnFHXD+rqio+Ql9QP6uqKj5xR1w/VVVVP0JfUD9VVVU/cUdcPwAAgD5xR1w/AACAPqEvaD8AAEA/cUdcPwAAQD+hL2g/exFAP3FHXD/2IoA+cUdcP3sRQD+hL2g/9iKAPqEvaD8AAEA/cUdcPwAAgD5xR1w/AABAP6EvaD8AAIA+oS9oPwAAgD5xR1w/AACAPqEvaD8AAEA/cUdcPwAAQD+hL2g/q6qqPqEvaD+rqqo+0Bd0P6uqKj+hL2g/q6oqP9AXdD8lvCo/oS9oP6DNqj6hL2g/JbwqP9AXdD+gzao+0Bd0P6uqKj+hL2g/q6qqPqEvaD+rqio/0Bd0P6uqqj7QF3Q/q6qqPqEvaD+rqqo+0Bd0P6uqKj+hL2g/q6oqP9AXdD9VVdU+0Bd0P1VV1T4AAIA/VVUVP9AXdD9VVRU/AACAP9BmFT/QF3Q/S3jVPtAXdD/QZhU/AACAP0t41T4AAIA/VVUVP2RV1T5VVdU+ZFXVPlVVFT9cVRU/VVXVPlxVFT9VVRU/0Bd0P1VV1T7QF3Q/VVUVPwAAgD9VVdU+AACAP1VV1T7QF3Q/VVXVPgAAgD9VVRU/0Bd0P1VVFT8AAIA/q6qqPqqqqj4AAAAlAAAAAKuqqj6qqio/AAAAJQAAgD+rqqo+qqoqPwAAACUAAIA/q6oqP6qqKj8AAIA/AACAP6uqKj+qqio/AACAPwAAgD+rqio/qqqqPgAAgD8AAAAAq6oqP6qqqj4AAIA/AAAAAKuqqj6qqqo+AAAAJQAAAACrqmo/qKqqPauqaj+rqmo/AACAPwAAAAAAAIA/AACAP6uqaj+4qqo9VVVVP7CqKj6rqmo/rKpqP1VVVT9XVVU/VVVVP7SqKj4AAEA/BgCAPlVVVT9YVVU/AABAPwMAQD8AAEA/CACAPquqKj+0qqo+AABAPwQAQD+rqio/r6oqPwAAQD8EAEA/q6oqP6+qKj8AAIA+BABAP6uqqj6vqio/AABAPwMAQD8AAIA+AwBAP6uqKj5YVVU/VVVVP1hVVT+rqqo9rKpqP6uqaj+sqmo/VVVVP1dVVT+rqio+V1VVPwAAAAAAAIA/AACAPwAAgD+rqqo9q6pqP6uqaj+rqmo/AAAAAAAAgD+rqqo9q6pqPwAAAAAAAAAAq6qqPaiqqj2rqqo9rKpqP6uqKj5XVVU/q6qqPbiqqj2rqio+sKoqPquqKj60qio+q6oqPlhVVT8AAIA+BgCAPgAAgD4DAEA/AACAPggAgD4AAIA+BABAP6uqqj60qqo+q6qqPq+qKj+rqqo+sKoqP1VV1T5bVRU/q6qqPraqqj5VVdU+YFXVPquqqj62qqo+VVXVPmBV1T6rqio/tqqqPlVVFT9gVdU+AACAPggAgD6rqqo+tKqqPgAAQD8IAIA+q6oqP7Sqqj6rqio+tKoqPgAAgD4GAIA+VVVVP7SqKj4AAEA/BgCAPquqqj24qqo9q6oqPrCqKj6rqmo/uKqqPVVVVT+wqio+AAAAAAAAAACrqqo9qKqqPQAAgD8AAAAAq6pqP6iqqj2rqio/tqqqPlVVFT9gVdU+q6oqP7CqKj9VVRU/W1UVP6uqKj+wqio/VVUVP1tVFT+rqqo+sKoqP1VV1T5bVRU/AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcAGgAYABkAGgAZABsAHgAcAB0AHgAdAB8AIgAgACEAIgAhACMAJgAkACUAJgAlACcAKgAoACkAKgApACsALgAsAC0ALgAtAC8AMgAwADEAMgAxADMANgA0ADUANgA1ADcAOgA4ADkAOgA5ADsAPgA8AD0APgA9AD8AQgBAAEEAQgBBAEMARgBEAEUARgBFAEcASgBIAEkASgBJAEsATgBMAE0ATgBNAE8AUgBQAFEAUgBRAFMAVgBUAFUAVgBVAFcAWgBYAFkAWgBZAFsAXgBcAF0AXgBdAF8AYgBgAGEAYgBhAGMAZgBkAGUAZgBlAGcAagBoAGkAagBpAGsAbgBsAG0AbgBtAG8AcgBwAHEAcgBxAHMAdgB0AHUAdgB1AHcAegB4AHkAegB5AHsAfgB8AH0AfgB9AH8AggCAAIEAggCBAIMAhgCEAIUAhgCFAIcAigCIAIkAigCJAIsAjgCMAI0AjgCNAI8AkgCQAJEAkgCRAJMAlgCUAJUAlgCVAJcAmgCYAJkAmgCZAJsAnACdAJ4AnACeAJ8AoAChAKIAoACiAKMApgCkAKUApgClAKcAqgCoAKkAqgCpAKsArgCsAK0ArgCtAK8AsgCwALEAsgCxALMAtgC0ALUAtgC1ALcAugC4ALkAugC5ALsAvgC8AL0AvgC9AL8AwgDAAMEAwgDBAMMAxgDEAMUAxgDFAMcAygDIAMkAygDJAMsAzgDMAM0AzgDNAM8A0gDQANEA0gDRANMA1gDUANUA1gDVANcAAAAAAKuqKj2rqqo9AAAAPlVVVT5VVZU+q6qqPgAAwD5VVdU+q6rqPquqCj8AACA/VVU1P6uqSj8AAGA/VVV1PwAAgD+rqoo/AACQP1VVlT+rqpo/AACgP1VVpT+rqqo/AACwP1VVtT+rqro/AADAP1VVxT+rqso/AADQP1VV1T+rqto/AADgP1VV5T+rquo/AADwP1VV9T8AAABAAAAAAAAAAL8AAAAAAAAAAJgw/74AAAAAAAAAABPa/L4AAAAAAAAAAAAg+b4AAAAAAAAAAGgP7r4AAAAAAAAAAEIb374AAAAAAAAAAL6E1r4AAAAAAAAAAABgzb4AAAAAAAAAAJjQw74AAAAAAAAAABP6ub4AAAAAAAAAAO0Fpr4AAAAAAAAAAACgkr4AAAAAAAAAAL7kgL4AAAAAAAAAAC/hY74AAAAAAAAAAADATb4AAAAAAAAAANGeQb4AAAAAAAAAAAAAQL4AAAAAAAAAANpLRr4AAAAAAAAAAADATb4AAAAAAAAAACa0V74AAAAAAAAAAC/hY74AAAAAAAAAAAAAcr4AAAAAAAAAAL7kgL4AAAAAAAAAAEJ7ib4AAAAAAAAAAACgkr4AAAAAAAAAAGgvnL4AAAAAAAAAAO0Fpr4AAAAAAAAAAAAAsL4AAAAAAAAAABP6ub4AAAAAAAAAAJjQw74AAAAAAAAAAABgzb4AAAAAAAAAAL6E1r4AAAAAAAAAAEIb374AAAAAAAAAAAAA574AAAAAAAAAAGgP7r4AAAAAAAAAAO0l9L4AAAAAAAAAAAAg+b4AAAAAAAAAABPa/L4AAAAAAAAAAAAAAL8AAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":216,"max":[0.4375,1,0.4375],"min":[-0.4375,-0.171875,-0.4375],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":216,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":216,"max":[1.000266671180725,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":324,"max":[215],"min":[0],"type":"SCALAR"},{"bufferView":4,"componentType":5126,"count":39,"max":[2],"min":[0],"type":"SCALAR"},{"bufferView":5,"componentType":5126,"count":39,"max":[0,-0.1875,0],"min":[0,-0.5,0],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}],"animations":[{"name":"pulsate","samplers":[{"input":4,"output":5,"interpolation":"LINEAR"}],"channels":[{"sampler":0,"target":{"node":1,"path":"translation"}}]}]} \ No newline at end of file diff --git a/mods/lzr_menu/textures/lzr_menu_arrow.png b/mods/lzr_menu/textures/lzr_menu_arrow.png new file mode 100644 index 00000000..79471574 Binary files /dev/null and b/mods/lzr_menu/textures/lzr_menu_arrow.png differ diff --git a/mods/lzr_menu/textures/lzr_menu_painting_parrot_finder.png b/mods/lzr_menu/textures/lzr_menu_painting_parrot_finder.png new file mode 100644 index 00000000..91909362 Binary files /dev/null and b/mods/lzr_menu/textures/lzr_menu_painting_parrot_finder.png differ diff --git a/mods/lzr_messages/mod.conf b/mods/lzr_messages/mod.conf index 3cc66bad..f27f35e5 100644 --- a/mods/lzr_messages/mod.conf +++ b/mods/lzr_messages/mod.conf @@ -1 +1,2 @@ name = lzr_messages +description = Simple on-screen messages diff --git a/mods/lzr_panes/init.lua b/mods/lzr_panes/init.lua index 68c8a5f6..35e96bd7 100644 --- a/mods/lzr_panes/init.lua +++ b/mods/lzr_panes/init.lua @@ -12,8 +12,14 @@ function lzr_panes.register_pane(basename, def) groups.laser_block = 1 groups.rotatable = 3 + local front = def.textures[1] + local leftright = def.textures[2] + local topbottom = def.textures[3] + local back = def.textures[4] or front + lzr_laser.register_element(basename .. "_flat", { description = def.description, + _tt_help = def._tt_help, drawtype = "mesh", paramtype = "light", is_ground_content = false, @@ -22,18 +28,23 @@ function lzr_panes.register_pane(basename, def) wield_image = def.wield_image, paramtype2 = "facedir", + on_rightclick = def.on_rightclick, + on_punch = def.on_punch, + __mesh_off = "lzr_panes_pane_on.obj", __mesh_on = "lzr_panes_pane_on.obj", __tiles_off = { - { name = def.textures[3], backface_culling = true }, - { name = def.textures[2], backface_culling = true }, - { name = def.textures[1], backface_culling = true }, + { name = topbottom, backface_culling = true }, + { name = leftright, backface_culling = true }, + { name = front, backface_culling = true }, + { name = back, backface_culling = true }, "blank.png", -- no laser }, __tiles_on = { - { name = def.textures[3], backface_culling = true }, -- top+bottom sides - { name = def.textures[2], backface_culling = true }, -- left+right sides - { name = def.textures[1], backface_culling = true }, -- front+back + { name = topbottom, backface_culling = true }, + { name = leftright, backface_culling = true }, + { name = front, backface_culling = true }, + { name = back, backface_culling = true }, lzr_laser.LASER_TILE, }, __light_source_on = lzr_globals.LASER_GLOW, diff --git a/mods/lzr_panes/locale/lzr_panes.de.po b/mods/lzr_panes/locale/lzr_panes.de.po new file mode 100644 index 00000000..75ee8c6b --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.de.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "@1 mit Laser" + +msgid "Iron Bars" +msgstr "Eisenstäbe" + +msgid "Iron Grate" +msgstr "Eisengitter" + diff --git a/mods/lzr_panes/locale/lzr_panes.de.tr b/mods/lzr_panes/locale/lzr_panes.de.tr deleted file mode 100644 index 632a3a6f..00000000 --- a/mods/lzr_panes/locale/lzr_panes.de.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser=@1 mit Laser -Iron Bars=Eisenstäbe -Iron Grate=Eisengitter diff --git a/mods/lzr_panes/locale/lzr_panes.es.po b/mods/lzr_panes/locale/lzr_panes.es.po new file mode 100644 index 00000000..78f5f88f --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.es.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "@1 con láser" + +msgid "Iron Bars" +msgstr "Barras de hierro" + +msgid "Iron Grate" +msgstr "Rejilla de hierro" + diff --git a/mods/lzr_panes/locale/lzr_panes.es.tr b/mods/lzr_panes/locale/lzr_panes.es.tr deleted file mode 100644 index 575cb270..00000000 --- a/mods/lzr_panes/locale/lzr_panes.es.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser=@1 con láser -Iron Bars=Barras de hierro -Iron Grate=Rejilla de hierro diff --git a/mods/lzr_panes/locale/lzr_panes.fr.po b/mods/lzr_panes/locale/lzr_panes.fr.po new file mode 100644 index 00000000..7c548ba7 --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.fr.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "@1 avec laser" + +msgid "Iron Bars" +msgstr "Barreaux en fer" + +msgid "Iron Grate" +msgstr "Grille en fer" + diff --git a/mods/lzr_panes/locale/lzr_panes.fr.tr b/mods/lzr_panes/locale/lzr_panes.fr.tr deleted file mode 100644 index c30d73ee..00000000 --- a/mods/lzr_panes/locale/lzr_panes.fr.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser=@1 avec laser -Iron Bars=Barreaux en fer -Iron Grate=Grille en fer diff --git a/mods/lzr_panes/locale/lzr_panes.id.po b/mods/lzr_panes/locale/lzr_panes.id.po new file mode 100644 index 00000000..c51e791e --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.id.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.id.tr b/mods/lzr_panes/locale/lzr_panes.id.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.id.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.it.po b/mods/lzr_panes/locale/lzr_panes.it.po new file mode 100644 index 00000000..25378cdb --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.it.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.it.tr b/mods/lzr_panes/locale/lzr_panes.it.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.it.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.jbo.po b/mods/lzr_panes/locale/lzr_panes.jbo.po new file mode 100644 index 00000000..ac2283c1 --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.jbo.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.jbo.tr b/mods/lzr_panes/locale/lzr_panes.jbo.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.jbo.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.ms.po b/mods/lzr_panes/locale/lzr_panes.ms.po new file mode 100644 index 00000000..4e12d398 --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.ms.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.ms.tr b/mods/lzr_panes/locale/lzr_panes.ms.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.ms.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.pot b/mods/lzr_panes/locale/lzr_panes.pot new file mode 100644 index 00000000..3009db01 --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.pot @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.pt_BR.po b/mods/lzr_panes/locale/lzr_panes.pt_BR.po new file mode 100644 index 00000000..8fbe24c9 --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.pt_BR.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.pt_BR.tr b/mods/lzr_panes/locale/lzr_panes.pt_BR.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.pt_BR.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.ru.po b/mods/lzr_panes/locale/lzr_panes.ru.po new file mode 100644 index 00000000..ee29714c --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.ru.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "@1 с Лазером" + +msgid "Iron Bars" +msgstr "Железные прутья" + +msgid "Iron Grate" +msgstr "Железная решётка" + diff --git a/mods/lzr_panes/locale/lzr_panes.ru.tr b/mods/lzr_panes/locale/lzr_panes.ru.tr deleted file mode 100644 index 1a0ae278..00000000 --- a/mods/lzr_panes/locale/lzr_panes.ru.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser=@1 с Лазером -Iron Bars=Железные прутья -Iron Grate=Железная решётка diff --git a/mods/lzr_panes/locale/lzr_panes.se.po b/mods/lzr_panes/locale/lzr_panes.se.po new file mode 100644 index 00000000..3a87e4f0 --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.se.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.se.tr b/mods/lzr_panes/locale/lzr_panes.se.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.se.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.sk.po b/mods/lzr_panes/locale/lzr_panes.sk.po new file mode 100644 index 00000000..55cf8b3b --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.sk.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.sk.tr b/mods/lzr_panes/locale/lzr_panes.sk.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.sk.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.tr.po b/mods/lzr_panes/locale/lzr_panes.tr.po new file mode 100644 index 00000000..195b238d --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.tr.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.tr.tr b/mods/lzr_panes/locale/lzr_panes.tr.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.tr.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.zh_CN.po b/mods/lzr_panes/locale/lzr_panes.zh_CN.po new file mode 100644 index 00000000..7ea47f1c --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.zh_CN.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.zh_CN.tr b/mods/lzr_panes/locale/lzr_panes.zh_CN.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.zh_CN.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/lzr_panes.zh_TW.po b/mods/lzr_panes/locale/lzr_panes.zh_TW.po new file mode 100644 index 00000000..81c638ad --- /dev/null +++ b/mods/lzr_panes/locale/lzr_panes.zh_TW.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +msgid "@1 with Laser" +msgstr "" + +msgid "Iron Bars" +msgstr "" + +msgid "Iron Grate" +msgstr "" + diff --git a/mods/lzr_panes/locale/lzr_panes.zh_TW.tr b/mods/lzr_panes/locale/lzr_panes.zh_TW.tr deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/lzr_panes.zh_TW.tr +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/locale/poconvert/de.po b/mods/lzr_panes/locale/poconvert/de.po deleted file mode 100644 index 6004d750..00000000 --- a/mods/lzr_panes/locale/poconvert/de.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "@1 mit Laser" - -msgid "Iron Bars" -msgstr "Eisenstäbe" - -msgid "Iron Grate" -msgstr "Eisengitter" - diff --git a/mods/lzr_panes/locale/poconvert/es.po b/mods/lzr_panes/locale/poconvert/es.po deleted file mode 100644 index 000d304d..00000000 --- a/mods/lzr_panes/locale/poconvert/es.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "@1 con láser" - -msgid "Iron Bars" -msgstr "Barras de hierro" - -msgid "Iron Grate" -msgstr "Rejilla de hierro" - diff --git a/mods/lzr_panes/locale/poconvert/fr.po b/mods/lzr_panes/locale/poconvert/fr.po deleted file mode 100644 index 4f6767ce..00000000 --- a/mods/lzr_panes/locale/poconvert/fr.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "@1 avec laser" - -msgid "Iron Bars" -msgstr "Barreaux en fer" - -msgid "Iron Grate" -msgstr "Grille en fer" - diff --git a/mods/lzr_panes/locale/poconvert/id.po b/mods/lzr_panes/locale/poconvert/id.po deleted file mode 100644 index 350c8b59..00000000 --- a/mods/lzr_panes/locale/poconvert/id.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/it.po b/mods/lzr_panes/locale/poconvert/it.po deleted file mode 100644 index fe21a650..00000000 --- a/mods/lzr_panes/locale/poconvert/it.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/jbo.po b/mods/lzr_panes/locale/poconvert/jbo.po deleted file mode 100644 index 371eb89d..00000000 --- a/mods/lzr_panes/locale/poconvert/jbo.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/ms.po b/mods/lzr_panes/locale/poconvert/ms.po deleted file mode 100644 index cc83ec84..00000000 --- a/mods/lzr_panes/locale/poconvert/ms.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/pt_BR.po b/mods/lzr_panes/locale/poconvert/pt_BR.po deleted file mode 100644 index 40398655..00000000 --- a/mods/lzr_panes/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/ru.po b/mods/lzr_panes/locale/poconvert/ru.po deleted file mode 100644 index e1f60fc7..00000000 --- a/mods/lzr_panes/locale/poconvert/ru.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "@1 с Лазером" - -msgid "Iron Bars" -msgstr "Железные прутья" - -msgid "Iron Grate" -msgstr "Железная решётка" - diff --git a/mods/lzr_panes/locale/poconvert/se.po b/mods/lzr_panes/locale/poconvert/se.po deleted file mode 100644 index 92157e53..00000000 --- a/mods/lzr_panes/locale/poconvert/se.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/sk.po b/mods/lzr_panes/locale/poconvert/sk.po deleted file mode 100644 index 8739770c..00000000 --- a/mods/lzr_panes/locale/poconvert/sk.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/template.pot b/mods/lzr_panes/locale/poconvert/template.pot deleted file mode 100644 index 1389ca19..00000000 --- a/mods/lzr_panes/locale/poconvert/template.pot +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/tr.po b/mods/lzr_panes/locale/poconvert/tr.po deleted file mode 100644 index 406c9ca6..00000000 --- a/mods/lzr_panes/locale/poconvert/tr.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/zh_CN.po b/mods/lzr_panes/locale/poconvert/zh_CN.po deleted file mode 100644 index 65c23831..00000000 --- a/mods/lzr_panes/locale/poconvert/zh_CN.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/poconvert/zh_TW.po b/mods/lzr_panes/locale/poconvert/zh_TW.po deleted file mode 100644 index 85838186..00000000 --- a/mods/lzr_panes/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,24 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_panes x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 with Laser" -msgstr "" - -msgid "Iron Bars" -msgstr "" - -msgid "Iron Grate" -msgstr "" - diff --git a/mods/lzr_panes/locale/template.txt b/mods/lzr_panes/locale/template.txt deleted file mode 100644 index b4617a12..00000000 --- a/mods/lzr_panes/locale/template.txt +++ /dev/null @@ -1,4 +0,0 @@ -# textdomain: lzr_panes -@1 with Laser= -Iron Bars= -Iron Grate= diff --git a/mods/lzr_panes/mod.conf b/mods/lzr_panes/mod.conf index 177ed4c0..9ea17a99 100644 --- a/mods/lzr_panes/mod.conf +++ b/mods/lzr_panes/mod.conf @@ -1,2 +1,3 @@ name = lzr_panes +description = Functions to create blocks that are shaped like panes (glass panes, iron bars, and more) depends = lzr_sounds, lzr_laser diff --git a/mods/lzr_panes/models/lzr_panes_pane_on.blend b/mods/lzr_panes/models/lzr_panes_pane_on.blend index 9db46978..df9fd66c 100644 Binary files a/mods/lzr_panes/models/lzr_panes_pane_on.blend and b/mods/lzr_panes/models/lzr_panes_pane_on.blend differ diff --git a/mods/lzr_panes/models/lzr_panes_pane_on.obj b/mods/lzr_panes/models/lzr_panes_pane_on.obj index ef26e079..3ebf8146 100644 --- a/mods/lzr_panes/models/lzr_panes_pane_on.obj +++ b/mods/lzr_panes/models/lzr_panes_pane_on.obj @@ -57,10 +57,12 @@ g chest_leftright usemtl leftright f 2/1/1 6/2/1 5/3/1 1/4/1 f 7/4/2 8/1/2 4/2/2 3/3/2 -g chest_frontback -usemtl frontback -f 5/5/3 6/6/3 8/7/3 7/8/3 +g chest_front +usemtl front f 3/9/4 4/10/4 2/11/4 1/12/4 +g chest_back +usemtl back +f 5/5/3 6/6/3 8/7/3 7/8/3 g chest_laser usemtl laser f 12/21/2 10/22/2 9/23/2 11/24/2 diff --git a/mods/lzr_parrot_npc/init.lua b/mods/lzr_parrot_npc/init.lua index 03ecda78..4c301b8e 100644 --- a/mods/lzr_parrot_npc/init.lua +++ b/mods/lzr_parrot_npc/init.lua @@ -1,82 +1,383 @@ -local S = minetest.get_translator("lzr_parrot_npc") +local S, PS = minetest.get_translator("lzr_parrot_npc") local FS = function(...) return minetest.formspec_escape(S(...)) end local NS = function(s) return s end local F = minetest.formspec_escape +local mod_storage = minetest.get_mod_storage() + lzr_parrot_npc = {} --- TODO: These strings are to be used when the parrot model arrives -local SPEAKER_NAME = NS("Goldie the Parrot") -local SPEAKER_NAME_SHORT = NS("Goldie") +--~ Parrot name. The player’s main companion and hint-giver. Named after gold +local GOLDIE_NAME = NS("Goldie the Parrot") +--~ Parrot name. The player’s main companion and hint-giver. Named after gold +local GOLDIE_NAME_SHORT = NS("Goldie") + +--~ @1 is a parrot name local SAYS = NS("@1 says:") --- TODO: This name shall be removed when the parrot model arrives -local SPEAKER_NAME_INFOBLOCK = S("Information") +local HIDDEN_PARROT_NOT_FOUND = 0 +local HIDDEN_PARROT_FOUND = 1 -local function make_call(to_player) - -- TODO: Play sound when we have a parrot again +local HIDDEN_PARROT_FLY_HEIGHT = 20 +local HIDDEN_PARROT_FLY_SPEED = 3 +local HIDDEN_PARROT_FLY_DESPAWN_DISTANCE = 200 +local HIDDEN_PARROT_FLY_DELAY = 2.0 + +-- Mininum and maximum delay in second between idle parrot animations +local PARROT_ANIMATION_DELAY_MIN = 2.0 +local PARROT_ANIMATION_DELAY_MAX = 8.0 + +-- Check if parrot is stuck in solid block every this many seconds +local PARROT_STUCK_CHECK_INTERVAL = 1.0 +-- Vertical fly speed of parrot to try to get unstuck +local PARROT_UNSTUCK_FLY_SPEED = 2.0 +-- Vertical fly speed of parrot if falling +local PARROT_FALL_FLY_SPEED = -1.0 + +-- Pitch of parrot call sound when scorched +local PARROT_SCORCHED_CALL_PITCH = 0.8 + +-- Holds name and object of hidden parrot speaker who last spawned a speak dialog +local last_hidden_speaker = nil +local last_hidden_speaker_object = nil + +local PARROT_ANIMS = { + idle = { frame_range = { x=0, y=0 }, frame_speed = 2 }, + flap_small = { frame_range = { x=0, y=2 }, frame_speed = 6 }, + flap_big = { frame_range = { x=2, y=4 }, frame_speed = 20 }, + head_bounce = { frame_range = { x=4, y=6 }, frame_speed = 10 }, + head_roll_right = { frame_range = { x=6, y=8 }, frame_speed = 2 }, + head_roll_left = { frame_range = { x=8, y=10 }, frame_speed = 2 }, + head_roll_leftright = { frame_range = { x=6, y=10 }, frame_speed = 2 }, +} + +local function make_call(to_player, pitch) + minetest.sound_play({name="lzr_parrot_npc_curr"}, {to_player=to_player:get_player_name(), pitch=pitch}) end -lzr_parrot_npc.speak = function(player, message) +local speaker_portraits = { + goldie = "lzr_parrot_npc_goldie_portrait.png", + ruby = "lzr_parrot_npc_ruby_portrait.png", + emmy = "lzr_parrot_npc_emmy_portrait.png", + saphie = "lzr_parrot_npc_saphie_portrait.png", + garnie = "lzr_parrot_npc_garnie_portrait.png", + tuckie = "lzr_parrot_npc_tuckie_portrait.png", + dimey = "lzr_parrot_npc_dimey_portrait.png", +} + +-- List of hidden parrots. These parrots, together with Goldie, +-- replicate the 7 laser colors. +local hidden_parrots = { + "ruby", + "emmy", + "saphie", + "garnie", + "tuckie", + "dimey", +} +local hidden_parrot_names = { + --~ Parrot name; named after ruby, a red gemstone + ruby = NS("Ruby the Hidden Parrot"), + --~ Parrot name; named after emerald, a green gemstone + emmy = NS("Emmy the Hidden Parrot"), + --~ Parrot name; named after saphire, a blue gemstone + saphie = NS("Saphie the Hidden Parrot"), + --~ Parrot name; named after garnet, a magenta gemstone + garnie = NS("Garnie the Hidden Parrot"), + --~ Parrot name; named after turquoise, a gemstone + tuckie = NS("Tuckie the Hidden Parrot"), + --~ Parrot name; named after diamond + dimey = NS("Dimey the Hidden Parrot"), +} +local hidden_parrot_names_short = { + --~ Parrot name; named after ruby, a red gemstone + ruby = NS("Ruby"), + --~ Parrot name; named after emerald, a green gemstone + emmy = NS("Emmy"), + --~ Parrot name; named after saphire, a blue gemstone + saphie = NS("Saphie"), + --~ Parrot name; named after garnet, a magenta gemstone + garnie = NS("Garnie"), + --~ Parrot name; named after turquoise, a gemstone + tuckie = NS("Tuckie"), + --~ Parrot name; named after diamond + dimey = NS("Dimey"), +} + +lzr_parrot_npc.get_hidden_parrot_name = function(num) + return hidden_parrots[num] +end + +lzr_parrot_npc.was_hidden_parrot_found = function(parrot_name) + local found = mod_storage:get_int("lzr_parrot_npc:hidden_parrot_"..parrot_name) + if found == HIDDEN_PARROT_FOUND then + return true + else + return false + end +end + +lzr_parrot_npc.were_all_hidden_parrots_found = function() + for p=1, #hidden_parrots do + if not lzr_parrot_npc.was_hidden_parrot_found(hidden_parrots[p]) then + return false + end + end + return true +end + +lzr_parrot_npc.count_found_hidden_parrots = function() + local found = 0 + for p=1, #hidden_parrots do + if lzr_parrot_npc.was_hidden_parrot_found(hidden_parrots[p]) then + found = found + 1 + end + end + return found +end + +lzr_parrot_npc.speak = function(player, message, speaker, is_scorched) + local portrait + if is_scorched then + portrait = "lzr_parrot_npc_scorched_portrait.png" + else + portrait = speaker_portraits[speaker] + end + local title + if speaker == "goldie" then + title = FS(SAYS, S(GOLDIE_NAME)) + else + title = FS(SAYS, S(hidden_parrot_names[speaker])) + end local form = "formspec_version[7]size[10,5.5]".. "box[0,0;10,0.8;#0000004f]".. - "label[0.4,0.4;"..F(SPEAKER_NAME_INFOBLOCK).."]".. + "label[0.4,0.4;"..title.."]".. "box[0.5,1;2.0,3;#0000002f]".. - "image[0.75,1;1.5,3;lzr_parrot_npc_goldie_portrait.png]".. + "image[0.75,1;1.5,3;"..portrait.."]".. "box[3,1;6.5,3;#ffffff1f]".. "textarea[3,1;6.5,3;;;"..F(message).."]".. "button_exit[3.5,4.4;3,0.8;ok;"..FS("OK").."]" minetest.show_formspec(player:get_player_name(), "lzr_parrot_npc:speech", form) - make_call(player) + local pitch + if is_scorched then + pitch = PARROT_SCORCHED_CALL_PITCH + end + make_call(player, pitch) end -- Make parrot face player local face_player = function(parrot, player) - -- TODO: Face placer when we have an actual parrot + local papos = parrot.object:get_pos() + local plpos = player:get_pos() + papos.y = 0 + plpos.y = 0 + local dir = vector.direction(papos, plpos) + local yaw = minetest.dir_to_yaw(dir) + parrot.object:set_yaw(yaw) end --- Either show the current level hint for Goldie, --- or play the parrot sound if no NPC text. +local texture_repeat = function(texture) + local textures = {} + for t=1, 10 do + table.insert(textures, texture) + end + return textures +end + +-- Make the given parrot object react to player. +-- Shows associated text of current level (if present), +-- show local react = function(parrot, player) if player and player:is_player() then - local speeches = lzr_levels.get_npc_texts() - if speeches and speeches.goldie and speeches.goldie ~= "" then - lzr_parrot_npc.speak(player, speeches.goldie) - else + local state = lzr_gamestate.get_state() + local spoken = false + if parrot._scorched then + --~ Parrot speech indicating a parrot is coughing after an explosion + lzr_parrot_npc.speak(player, S("*cough* *cough*"), "goldie", true) + spoken = true + elseif state == lzr_gamestate.LEVEL or state == lzr_gamestate.LEVEL_COMPLETE then + local speeches = lzr_levels.get_npc_texts() + if speeches and speeches.goldie and speeches.goldie ~= "" then + lzr_parrot_npc.speak(player, speeches.goldie, "goldie") + spoken = true + end + elseif state == lzr_gamestate.MENU then + local treasures = lzr_levels.count_total_collected_treasures() + local text + if treasures == 0 then + text = S("I’m sad because we don’t have any treasures.") + else + text = PS("We have @1 gold block in our possession.", "We have @1 gold blocks in our possession.", treasures, treasures) + end + lzr_parrot_npc.speak(player, text, "goldie") + spoken = true + end + if not spoken then make_call(player) end + face_player(parrot, player) + + -- Bounce head + if parrot._animation_timer > 0.5 and not parrot._falling and not parrot._unstucking then + local anim = PARROT_ANIMS.head_bounce + parrot.object:set_animation(anim.frame_range, anim.frame_speed, 0, false) + parrot._animation_timer = 0 + parrot._next_animation_at = math.random(PARROT_ANIMATION_DELAY_MIN, PARROT_ANIMATION_DELAY_MAX) + end end end --- TODO: The parrot NPC is currently replaced --- by a rotating information block +local pos_needs_unstuck = function(pos) + local node = minetest.get_node(pos) + local def = minetest.registered_nodes[node.name] + if def and def.walkable and minetest.get_item_group(node.name, "takable") ~= 0 then + local apos = vector.offset(pos, 0, 1, 0) + local anode = minetest.get_node(apos) + local adef = minetest.registered_nodes[anode.name] + if adef and adef.walkable then + if minetest.get_item_group(anode.name, "takable") ~= 0 then + return true + else + return false + end + else + return true + end + else + return false + end +end +local is_on_solid = function(pos) + local bpos = vector.offset(pos, 0, -0.05, 0) + local node = minetest.get_node(bpos) + local def = minetest.registered_nodes[node.name] + if not def or def.walkable then + return true + else + return false + end +end + +local parrot_check_stuck = function(self) + if not self._unstucking and not self._falling then + local pos = self.object:get_pos() + if pos_needs_unstuck(pos) then + self._unstucking = true + self._falling = false + self.object:set_velocity({x=0, y=PARROT_UNSTUCK_FLY_SPEED, z=0}) + local anim = PARROT_ANIMS.flap_big + self.object:set_animation(anim.frame_range, anim.frame_speed, 0, true) + elseif not is_on_solid(pos) then + self._falling = true + self._unstucking = false + self.object:set_velocity({x=0, y=PARROT_FALL_FLY_SPEED, z=0}) + local anim = PARROT_ANIMS.flap_big + self.object:set_animation(anim.frame_range, anim.frame_speed, 0, true) + end + self._stuck_check_timer = 0 + end +end + +local parrot_activate = function(self) + self.object:set_armor_groups({immortal=1}) + self._next_animation_at = math.random(PARROT_ANIMATION_DELAY_MIN, PARROT_ANIMATION_DELAY_MAX) +end +local parrot_step_idle = function(self, dtime) + if self._scorched then + self._scorched_timer = self._scorched_timer + dtime + if self._scorched_timer >= self._unscorched_time then + self.object:set_properties({ + textures = self._base_textures, + }) + self._scorched = false + end + end + self._stuck_check_timer = self._stuck_check_timer + dtime + if self._stuck_check_timer >= PARROT_STUCK_CHECK_INTERVAL then + parrot_check_stuck(self) + end + if self._unstucking then + local pos = self.object:get_pos() + if not pos_needs_unstuck(pos) then + self.object:set_velocity({x=0, y=0, z=0}) + self.object:set_animation(PARROT_ANIMS.idle.frame_range, PARROT_ANIMS.idle.frame_speed, 0, false) + self._falling = false + self._unstucking = false + end + return + elseif self._falling then + local pos = self.object:get_pos() + if is_on_solid(pos) then + self.object:set_velocity({x=0, y=0, z=0}) + self.object:set_animation(PARROT_ANIMS.idle.frame_range, PARROT_ANIMS.idle.frame_speed, 0, false) + self._falling = false + self._unstucking = false + end + return + end + + -- Play random animation in random intervals + self._animation_timer = self._animation_timer + dtime + if self._animation_timer >= self._next_animation_at then + local idle_anims = { + "flap_small", + "flap_small", + "flap_small", + "head_bounce", + "head_roll_right", + "head_roll_right", + "head_roll_right", + "head_roll_left", + "head_roll_left", + "head_roll_left", + } + local a = math.random(1, #idle_anims) + local anim = PARROT_ANIMS[idle_anims[a]] + self.object:set_animation(anim.frame_range, anim.frame_speed, 0, false) + + self._animation_timer = 0 + self._next_animation_at = math.random(PARROT_ANIMATION_DELAY_MIN, PARROT_ANIMATION_DELAY_MAX) + end +end + +local parrot_scorch = function(self, time) + self.object:set_properties({ + textures=texture_repeat("lzr_parrot_npc_scorched.png"), + }) + self._scorched = true + self._scorched_timer = 0 + self._unscorched_time = time +end + minetest.register_entity("lzr_parrot_npc:parrot", { initial_properties = { - visual = "cube", - -- TODO: Create a parrot model - visual_size = { x=0.5, y=0.5, z=0.5 }, - textures = { - "lzr_parrot_npc_goldie.png", - "lzr_parrot_npc_goldie.png", - "lzr_parrot_npc_goldie.png", - "lzr_parrot_npc_goldie.png", - "lzr_parrot_npc_goldie.png", - "lzr_parrot_npc_goldie.png", - }, + visual = "mesh", + mesh = "lzr_parrot_npc_parrot.gltf", + visual_size = { x=1, y=1, z=1 }, + textures = texture_repeat("lzr_parrot_npc_goldie.png"), + backface_culling = false, static_save = false, physical = false, collide_with_objects = false, selectionbox = { - -0.25, -0.25, -0.25, 0.25, 0.25, 0.25, rotate = true, + -0.15, 0, -0.15, 0.15, 0.65, 0.3, rotate = true, }, - -- TODO: Remove for actual parrot - automatic_rotate = 1, }, - -- TODO: Add random parrot animation and looking - -- (on_step, on_activate) + _animation_timer = 0, + _next_animation_at = nil, + _stuck_check_timer = 0, + _unstucking = false, + _scorched = false, + _scorched_timer = nil, + _unchorched_time = nil, + _scorch = parrot_scorch, + _base_textures = texture_repeat("lzr_parrot_npc_goldie.png"), + + on_activate = parrot_activate, + on_step = parrot_step_idle, on_rightclick = function(self, clicker) react(self, clicker) end, @@ -85,6 +386,205 @@ minetest.register_entity("lzr_parrot_npc:parrot", { end, }) +local mark_hidden_parrot_as_found = function(player, parrot_name) + local found = mod_storage:get_int("lzr_parrot_npc:hidden_parrot_"..parrot_name) + if found == HIDDEN_PARROT_FOUND then + if lzr_parrot_npc.were_all_hidden_parrots_found() then + lzr_menu.place_painting("parrot_finder") + end + return false + else + mod_storage:set_int("lzr_parrot_npc:hidden_parrot_"..parrot_name, HIDDEN_PARROT_FOUND) + lzr_menu.spawn_hidden_parrot(parrot_name) + minetest.log("action", "[lzr_parrot_npc] Player found hidden parrot '"..parrot_name.."'") + if lzr_parrot_npc.were_all_hidden_parrots_found() then + lzr_menu.place_painting("parrot_finder") + end + return true + end +end + +local react_hidden = function(parrot, player) + if player and player:is_player() then + local hidden_parrot_identity = parrot._hidden_id + local call_pitch + if hidden_parrot_identity and mark_hidden_parrot_as_found(player, hidden_parrot_identity) then + local found = lzr_parrot_npc.count_found_hidden_parrots() + local text + + -- First found parrot + if found == 1 then + local friends = {} + for h=1, #hidden_parrots do + if hidden_parrots[h] ~= hidden_parrot_identity then + table.insert(friends, S(hidden_parrot_names_short[hidden_parrots[h]])) + end + end + local f1, f2, f3, f4, f5 = friends[1], friends[2], friends[3], friends[4], friends[5] + text = S("Hey, you found my secret hideout! Now it’s useless, such a shame …").."\n".. + S("I’ve got an idea. Let me come with you, okay?").."\n\n".. + S("I have five friends scattered around the world, I want to meet them again. Their names are @1, @2, @3, @4 and @5.", f1, f2, f3, f4, f5) + -- Last found parrot + elseif found == #hidden_parrots then + text = S("Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole gang is re-united!").."\n" + if hidden_parrot_identity == "tuckie" then + text = text .. S("I’ve got a beautiful portrait of myself. You can have it. How nice is that?") + else + text = text .. S("I’ve found a beautiful portrait of our friend Tuckie. You can have it. How nice is that?") + end + -- Found parrot, neither first or last + else + local remaining = #hidden_parrots - found + text = S("You found my secret hiding spot!").."\n".. + PS("Only @1 parrot is still in hiding.", "There are still @1 hidden parrots left to go.", remaining, remaining) + end + + last_hidden_speaker = hidden_parrot_identity + last_hidden_speaker_object = parrot + lzr_parrot_npc.speak(player, text, hidden_parrot_identity, parrot._scorched == true) + face_player(parrot, player) + return + else + make_call(player, call_pitch) + end + if parrot._flying_home_phase == 0 then + face_player(parrot, player) + -- Bounce head + if parrot._animation_timer > 0.5 then + local anim = PARROT_ANIMS.head_bounce + parrot.object:set_animation(anim.frame_range, anim.frame_speed, 0, false) + parrot._animation_timer = 0 + parrot._next_animation_at = math.random(PARROT_ANIMATION_DELAY_MIN, PARROT_ANIMATION_DELAY_MAX) + end + end + end +end + +local hidden_parrot_fly_home = function(parrot) + if parrot._flying_home_phase < 1 then + parrot._flying_home_phase = 1 + parrot._fly_timer = 0 + minetest.log("action", "[lzr_parrot_npc] Hidden parrot will fly home soon: "..tostring(last_hidden_speaker)) + end +end + +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname == "lzr_parrot_npc:speech" and fields.quit and last_hidden_speaker then + local parrot = last_hidden_speaker_object + hidden_parrot_fly_home(parrot) + end +end) + +local parrot_step_hidden = function(self, dtime) + if self._flying_home_phase ~= 0 then + if self._scorched and self._base_textures then + self._scorched_timer = self._scorched_timer + dtime + if self._scorched_timer >= self._unscorched_time then + self.object:set_properties({ + textures = self._base_textures, + }) + self._scorched = false + end + end + + -- Phase 1: Wait for a short time before lifting off + if self._flying_home_phase == 1 then + self._fly_timer = self._fly_timer + dtime + if self._fly_timer > HIDDEN_PARROT_FLY_DELAY then + self._flying_home_phase = 2 + self._fly_start_pos = self.object:get_pos() + self.object:set_velocity({x=0,y=3,z=0}) + local anim = PARROT_ANIMS.flap_big + self.object:set_animation(anim.frame_range, anim.frame_speed, 0, true) + minetest.log("action", "[lzr_parrot_npc] Hidden parrot lifts off: "..tostring(self._hidden_id)) + end + -- Phase 2: Liftoff! Fly upwards until we reach a certain height + elseif self._flying_home_phase == 2 then + local pos = self.object:get_pos() + local fly_height = pos.y - self._fly_start_pos.y + if fly_height >= HIDDEN_PARROT_FLY_HEIGHT then + self.object:set_velocity(vector.zero()) + self._flying_home_phase = 3 + local hpos = table.copy(pos) + hpos.y = 0 + local spos = table.copy(lzr_globals.MENU_SHIP_POS) + spos.y = 0 + local dir = vector.direction(hpos, spos) + local vel = vector.multiply(dir, HIDDEN_PARROT_FLY_SPEED) + self.object:set_velocity(vel) + local yaw = minetest.dir_to_yaw(dir) + self.object:set_yaw(yaw) + minetest.log("action", "[lzr_parrot_npc] Hidden parrot flies home: "..tostring(self._hidden_id)) + return + end + -- Phase 3: Fly horizontally towards the main ship (rough direction) + elseif self._flying_home_phase == 3 then + local pos = self.object:get_pos() + if vector.distance(pos, self._fly_start_pos) > HIDDEN_PARROT_FLY_DESPAWN_DISTANCE then + minetest.log("action", "[lzr_parrot_npc] Hidden parrot has flown enough and despawns: "..tostring(self._hidden_id)) + self.object:remove() + return + end + end + else + parrot_step_idle(self, dtime) + end +end + +-- Hidden Parrot NPC. One of the game's hidden parrots. +-- When interacted with, the parrot counts as found. +minetest.register_entity("lzr_parrot_npc:hidden_parrot", { + initial_properties = { + visual = "mesh", + mesh = "lzr_parrot_npc_parrot.gltf", + visual_size = { x=1, y=1, z=1 }, + textures = { + texture_repeat("lzr_parrot_npc_ruby.png"), + }, + static_save = false, + physical = false, + collide_with_objects = false, + selectionbox = { + -0.15, 0, -0.15, 0.15, 0.65, 0.3, rotate = true, + }, + backface_culling = false, + }, + _animation_timer = 0, + _next_animation_at = nil, + _stuck_check_timer = 0, + _unstucking = false, + _scorched = false, + _scorched_timer = nil, + _unchorched_time = nil, + _scorch = parrot_scorch, + _base_textures = texture_repeat("lzr_parrot_npc_ruby.png"), + + _fly_start_pos = nil, + _fly_timer = 0, + _flying_home_phase = 0, + -- Hidden parrot ID + _hidden_id = nil, + -- Initialize hidden parrot with the given ID (parrot identifier). + -- MUST be called right after spawning entity. + _init = function(self, hidden_id) + self._hidden_id = hidden_id + local textures = texture_repeat("lzr_parrot_npc_"..hidden_id..".png") + self.object:set_properties({ + textures = textures, + }) + self._base_textures = textures + end, + + on_activate = parrot_activate, + on_step = parrot_step_hidden, + on_rightclick = function(self, clicker) + react_hidden(self, clicker) + end, + on_punch = function(self, puncher) + react_hidden(self, puncher) + end, +}) + minetest.register_node("lzr_parrot_npc:stand", { description = S("Parrot Stand"), drawtype = "nodebox", @@ -105,25 +605,26 @@ minetest.register_node("lzr_parrot_npc:stand", { sounds = lzr_sounds.node_sound_wood_defaults(), }) --- TODO: Use this description when we have a real parrot -local real_description = NS("Parrot Spawner") - minetest.register_node("lzr_parrot_npc:parrot_spawner", { - -- TODO: Switch description when we have a real parrot - description = S("Information Block Spawner"), - _tt_help = S("An info block will spawn here").."\n".. + --~ A block that spawns a normal parrot + description = S("Parrot Spawner"), + _tt_help = S("Goldie the Parrot will spawn here").."\n".. S("(only one per level allowed)"), tiles = { - "lzr_parrot_npc_goldie_spawner_top.png", - "lzr_parrot_npc_goldie_spawner_top.png^[transformR180", - "lzr_parrot_npc_goldie_spawner_side.png", - "lzr_parrot_npc_goldie_spawner_side.png", - "lzr_parrot_npc_goldie_spawner_side.png", - "lzr_parrot_npc_goldie_spawner.png", + { name = "lzr_parrot_npc_goldie_spawner_top.png", backface_culling = true }, + { name = "lzr_parrot_npc_goldie_spawner_bottom.png", backface_culling = true }, + { name = "lzr_parrot_npc_goldie_spawner_left.png", backface_culling = true }, + { name = "lzr_parrot_npc_goldie_spawner_right.png", backface_culling = true }, + { name = "lzr_parrot_npc_goldie_spawner_back.png", backface_culling = true }, + { name = "lzr_parrot_npc_goldie_spawner_front.png", backface_culling = true }, }, paramtype2 = "degrotate", drawtype = "mesh", mesh = "lzr_parrot_npc_cube.obj", + selection_box = { + type = "fixed", + fixed = { -0.4, -0.4, -0.4, 0.4, 0.4, 0.4 }, + }, visual_scale = 0.8, wield_scale = { x=0.8, y=0.8, z=0.8 }, paramtype = "light", @@ -135,3 +636,100 @@ minetest.register_node("lzr_parrot_npc:parrot_spawner", { _rotate = "", }, }) + +minetest.register_node("lzr_parrot_npc:hidden_parrot_spawner", { + --~ A block that spawns a hidden parrot + description = S("Hidden Parrot Spawner"), + _tt_help = S("A hidden parrot will spawn here"), + tiles = { + { name = "lzr_parrot_npc_hidden_parrot_spawner_top.png", backface_culling = true }, + { name = "lzr_parrot_npc_hidden_parrot_spawner_bottom.png", backface_culling = true }, + { name = "lzr_parrot_npc_hidden_parrot_spawner_left.png", backface_culling = true }, + { name = "lzr_parrot_npc_hidden_parrot_spawner_right.png", backface_culling = true }, + { name = "lzr_parrot_npc_hidden_parrot_spawner_back.png", backface_culling = true }, + { name = "lzr_parrot_npc_hidden_parrot_spawner_front.png", backface_culling = true }, + }, + paramtype2 = "color4dir", + drawtype = "mesh", + palette = "lzr_parrot_npc_hidden_parrot_spawner_palette.png", + mesh = "lzr_parrot_npc_cube.obj", + selection_box = { + type = "fixed", + fixed = { -0.4, -0.4, -0.4, 0.4, 0.4, 0.4 }, + }, + visual_scale = 0.8, + wield_scale = { x=0.8, y=0.8, z=0.8 }, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + -- hide the hidden parrot spawner ;) + groups = { breakable = 1, rotatable = 3, spawner = 1, not_in_creative_inventory = 1 }, + use_texture_alpha = "clip", + sounds = { + _rotate = "", + }, + drop = "lzr_parrot_npc:hidden_parrot_spawner", +}) + +function lzr_parrot_npc.clear_hidden_parrot_progress() + for h=1, #hidden_parrots do + mod_storage:set_int("lzr_parrot_npc:hidden_parrot_"..hidden_parrots[h], HIDDEN_PARROT_NOT_FOUND) + end + lzr_menu.remove_painting("parrot_finder") + + minetest.log("action", "[lzr_parrot_npc] Hidden parrot progress was cleared") +end + +local function spawn_menu_parrots() + for p=1, #hidden_parrots do + local parrot_name = hidden_parrots[p] + local found = mod_storage:get_int("lzr_parrot_npc:hidden_parrot_"..parrot_name) + if found == HIDDEN_PARROT_FOUND then + lzr_menu.spawn_hidden_parrot(parrot_name) + end + end +end + +lzr_menu.register_on_ship_built(function() + spawn_menu_parrots() +end) + +lzr_menu.register_on_ship_rebuilt(function() + spawn_menu_parrots() + if lzr_parrot_npc.were_all_hidden_parrots_found() then + lzr_menu.place_painting("parrot_finder") + end +end) + +lzr_menu.register_on_player_ship_enter(function() + spawn_menu_parrots() +end) + +-- Notify parrots to instantly trigger unstuck algorithm when a node was placed +minetest.register_on_placenode(function(pos, node) + local def = minetest.registered_nodes[node.name] + if def and def.walkable then + local objs = minetest.get_objects_inside_radius(pos, 1) + for o=1, #objs do + local obj = objs[o] + local ent = obj:get_luaentity() + if ent and (ent.name == "lzr_parrot_npc:parrot" or ent.name == "lzr_parrot_npc:hidden_parrot") then + parrot_check_stuck(ent) + end + end + end +end) +-- Notify parrots to instantly trigger unstuck algorithm when a node was dug +minetest.register_on_dignode(function(pos, node) + local apos = vector.offset(pos, 0, 1, 0) + local objs = minetest.get_objects_inside_radius(apos, 1) + for o=1, #objs do + local obj = objs[o] + local ent = obj:get_luaentity() + if ent and (ent.name == "lzr_parrot_npc:parrot" or ent.name == "lzr_parrot_npc:hidden_parrot") then + parrot_check_stuck(ent) + end + end +end) + + diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.de.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.de.po new file mode 100644 index 00000000..8e44c034 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.de.po @@ -0,0 +1,188 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: 2024-12-14 14:21+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "Goldi der Papagei" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "Goldi" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "@1 sagt:" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "Rubi der Versteckte Papagei" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "Emmi der Versteckte Papagei" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "Saffi der Versteckte Papagei" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "Grani der Versteckte Papagei" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "Tücki der Versteckte Papagei" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "Dimmi der Versteckte Papagei" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "Rubi" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "Emmi" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "Saffi" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "Grani" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "Tücki" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "Dimmi" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "OK" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "*hust* *hust*" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "Ich bin traurig, weil wir keine Schätze haben." + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "Wir haben @1 Goldblock in unserem Besitz." +msgstr[1] "Wir haben @1 Goldblöcke in unserem Besitz." + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" +"Hey, du hast mein Geheimversteck gefunden. Jetzt ist er nutzlos, Schade …" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "Ich hab ’ne Idee. Lass mich mit dir mitkommen, okay?" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" +"Ich habe fünf Freunde, die quer über die Welt verstreut sind. Ich will sie " +"wieder treffen. Ihre Namen sind @1, @2, @3, @4 und @5." + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" +"Wahnsinn! Du bist es! Ich hab’ viel von deinen Reisen gehört. Jetzt ist die " +"ganze Familie wieder vereint!" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" +"Ich hab ein wunderschönes Portrait von mir. Du kannst es haben. Toll, oder?" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" +"Ich hab’ ein wunderschönes Portrait von unserem Freund Tücki gefunden. Du " +"kannst es haben. Toll, oder?" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "Du hast mein Geheimversteck gefunden!" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "Es versteckt sich nur noch @1 Papagei." +msgstr[1] "Es sind noch @1 versteckte Papageien übrig." + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "Papageiständer" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "Papageispawner" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "Goldi der Papagei wird hier spawnen" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "(nur einer pro Level erlaubt)" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "Versteckter-Papageispawner" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "Hier wird ein versteckter Papagei spawnen" + +#~ msgid "Information" +#~ msgstr "Information" + +#~ msgid "Information Block Spawner" +#~ msgstr "Informationsblockspawner" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.de.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.de.tr deleted file mode 100644 index e62f73c4..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.de.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot=Goldi der Papagei -Goldie=Goldi -@1 says:=@1 sagt: -Information=Information -OK=OK -Parrot Stand=Papageiständer -Parrot Spawner=Papageispawner -Information Block Spawner=Informationsblockspawner -An info block will spawn here=Hier wird ein Infoblock auftauchen -(only one per level allowed)=(nur einer pro Level erlaubt) diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.es.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.es.po new file mode 100644 index 00000000..21621a77 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.es.po @@ -0,0 +1,186 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "Goldie el pájaro" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "Goldie" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "@1 dice:" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +#, fuzzy +msgid "Saphie the Hidden Parrot" +msgstr "Goldie el pájaro" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +#, fuzzy +msgid "Garnie the Hidden Parrot" +msgstr "Goldie el pájaro" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +#, fuzzy +msgid "Tuckie the Hidden Parrot" +msgstr "Goldie el pájaro" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +#, fuzzy +msgid "Dimey the Hidden Parrot" +msgstr "Goldie el pájaro" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "OK" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "Pájaro está parado" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "Spawners de pájaros" + +#: mods/lzr_parrot_npc/init.lua:610 +#, fuzzy +msgid "Goldie the Parrot will spawn here" +msgstr "Goldie el pájaro" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "(solo uno por nivel es permitido)" + +#: mods/lzr_parrot_npc/init.lua:640 +#, fuzzy +msgid "Hidden Parrot Spawner" +msgstr "Spawners de pájaros" + +#: mods/lzr_parrot_npc/init.lua:641 +#, fuzzy +msgid "A hidden parrot will spawn here" +msgstr "Una bloque de información aparecerá aquí" + +#~ msgid "Information" +#~ msgstr "Información" + +#~ msgid "Information Block Spawner" +#~ msgstr "Información del bloque de spawner" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.es.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.es.tr deleted file mode 100644 index 7dcfd4f5..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.es.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot=Goldie el pájaro -Goldie=Goldie -@1 says:=@1 dice: -Information=Información -OK=OK -Parrot Stand=Pájaro está parado -Parrot Spawner=Spawners de pájaros -Information Block Spawner=Información del bloque de spawner -An info block will spawn here=Una bloque de información aparecerá aquí -(only one per level allowed)=(solo uno por nivel es permitido) diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.fr.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.fr.po new file mode 100644 index 00000000..a644edc1 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.fr.po @@ -0,0 +1,186 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "Goldie le perroquet" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "Goldie" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "@1 dit :" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +#, fuzzy +msgid "Saphie the Hidden Parrot" +msgstr "Goldie le perroquet" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +#, fuzzy +msgid "Garnie the Hidden Parrot" +msgstr "Goldie le perroquet" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +#, fuzzy +msgid "Tuckie the Hidden Parrot" +msgstr "Goldie le perroquet" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +#, fuzzy +msgid "Dimey the Hidden Parrot" +msgstr "Goldie le perroquet" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "OK" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "Perchoir à perroquet" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "Créateur de perroquet" + +#: mods/lzr_parrot_npc/init.lua:610 +#, fuzzy +msgid "Goldie the Parrot will spawn here" +msgstr "Goldie le perroquet" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "(max. 1 par niveau)" + +#: mods/lzr_parrot_npc/init.lua:640 +#, fuzzy +msgid "Hidden Parrot Spawner" +msgstr "Créateur de perroquet" + +#: mods/lzr_parrot_npc/init.lua:641 +#, fuzzy +msgid "A hidden parrot will spawn here" +msgstr "Un bloc d'information apparaîtra ici" + +#~ msgid "Information" +#~ msgstr "Information" + +#~ msgid "Information Block Spawner" +#~ msgstr "Créateur de bloc d'information" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.fr.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.fr.tr deleted file mode 100644 index b9cd9afb..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.fr.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot=Goldie le perroquet -Goldie=Goldie -@1 says:=@1 dit : -Information=Information -OK=OK -Parrot Stand=Perchoir à perroquet -Parrot Spawner=Créateur de perroquet -Information Block Spawner=Créateur de bloc d'information -An info block will spawn here=Un bloc d'information apparaîtra ici -(only one per level allowed)=(max. 1 par niveau) diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.id.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.id.po new file mode 100644 index 00000000..053e5126 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.id.po @@ -0,0 +1,171 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.id.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.id.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.id.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.it.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.it.po new file mode 100644 index 00000000..d52777f3 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.it.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.it.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.it.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.it.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.jbo.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.jbo.po new file mode 100644 index 00000000..087dc249 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.jbo.po @@ -0,0 +1,171 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.jbo.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.jbo.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.jbo.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ms.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ms.po new file mode 100644 index 00000000..8a67202d --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ms.po @@ -0,0 +1,171 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ms.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ms.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ms.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pot b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pot new file mode 100644 index 00000000..3e2ebb42 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pot @@ -0,0 +1,178 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pt_BR.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pt_BR.po new file mode 100644 index 00000000..6d52008b --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pt_BR.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "OK" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pt_BR.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pt_BR.tr deleted file mode 100644 index 923792e4..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.pt_BR.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK=OK -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ru.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ru.po new file mode 100644 index 00000000..4abf32cc --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ru.po @@ -0,0 +1,176 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "ОК" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "(разрешён только один на уровень)" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ru.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ru.tr deleted file mode 100644 index 6b91b254..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.ru.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK=ОК -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)=(разрешён только один на уровень) diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.se.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.se.po new file mode 100644 index 00000000..41046cc7 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.se.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.se.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.se.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.se.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.sk.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.sk.po new file mode 100644 index 00000000..5ecf94eb --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.sk.po @@ -0,0 +1,175 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.sk.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.sk.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.sk.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.tr.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.tr.po new file mode 100644 index 00000000..b4ed8a34 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.tr.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "Tamam" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.tr.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.tr.tr deleted file mode 100644 index 27192911..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.tr.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK=Tamam -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hans.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hans.po new file mode 100644 index 00000000..f943c059 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hans.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hans.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hans.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hans.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hant.po b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hant.po new file mode 100644 index 00000000..ba5850c2 --- /dev/null +++ b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hant.po @@ -0,0 +1,173 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:12 +msgid "Goldie the Parrot" +msgstr "" + +#. ~ Parrot name. The player’s main companion and hint-giver. Named after gold +#: mods/lzr_parrot_npc/init.lua:14 +msgid "Goldie" +msgstr "" + +#. ~ @1 is a parrot name +#: mods/lzr_parrot_npc/init.lua:17 +msgid "@1 says:" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:81 +msgid "Ruby the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:83 +msgid "Emmy the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:85 +msgid "Saphie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:87 +msgid "Garnie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:89 +msgid "Tuckie the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:91 +msgid "Dimey the Hidden Parrot" +msgstr "" + +#. ~ Parrot name; named after ruby, a red gemstone +#: mods/lzr_parrot_npc/init.lua:95 +msgid "Ruby" +msgstr "" + +#. ~ Parrot name; named after emerald, a green gemstone +#: mods/lzr_parrot_npc/init.lua:97 +msgid "Emmy" +msgstr "" + +#. ~ Parrot name; named after saphire, a blue gemstone +#: mods/lzr_parrot_npc/init.lua:99 +msgid "Saphie" +msgstr "" + +#. ~ Parrot name; named after garnet, a magenta gemstone +#: mods/lzr_parrot_npc/init.lua:101 +msgid "Garnie" +msgstr "" + +#. ~ Parrot name; named after turquoise, a gemstone +#: mods/lzr_parrot_npc/init.lua:103 +msgid "Tuckie" +msgstr "" + +#. ~ Parrot name; named after diamond +#: mods/lzr_parrot_npc/init.lua:105 +msgid "Dimey" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:160 +msgid "OK" +msgstr "" + +#. ~ Parrot speech indicating a parrot is coughing after an explosion +#: mods/lzr_parrot_npc/init.lua:198 +msgid "*cough* *cough*" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:210 +msgid "I’m sad because we don’t have any treasures." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:212 +msgid "We have @1 gold block in our possession." +msgid_plural "We have @1 gold blocks in our possession." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:424 +msgid "Hey, you found my secret hideout! Now it’s useless, such a shame …" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:425 +msgid "I’ve got an idea. Let me come with you, okay?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:426 +msgid "" +"I have five friends scattered around the world, I want to meet them again. " +"Their names are @1, @2, @3, @4 and @5." +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:429 +msgid "" +"Incredible! It’s you! I’ve heard a lot from your journeys. Now the whole " +"family is re-united!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:431 +msgid "" +"I’ve got a beautiful portrait of myself. You can have it. How nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:433 +msgid "" +"I’ve found a beautiful portrait of our friend Tuckie. You can have it. How " +"nice is that?" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:438 +msgid "You found my secret hiding spot!" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:439 +msgid "Only @1 parrot is still in hiding." +msgid_plural "There are still @1 hidden parrots left to go." +msgstr[0] "" +msgstr[1] "" + +#: mods/lzr_parrot_npc/init.lua:589 +msgid "Parrot Stand" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:609 +msgid "Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:610 +msgid "Goldie the Parrot will spawn here" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:611 +msgid "(only one per level allowed)" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:640 +msgid "Hidden Parrot Spawner" +msgstr "" + +#: mods/lzr_parrot_npc/init.lua:641 +msgid "A hidden parrot will spawn here" +msgstr "" diff --git a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hant.tr b/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hant.tr deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/lzr_parrot_npc.zh_Hant.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/locale/poconvert/de.po b/mods/lzr_parrot_npc/locale/poconvert/de.po deleted file mode 100644 index b5e36a5b..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/de.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "Goldi der Papagei" - -msgid "Goldie" -msgstr "Goldi" - -msgid "@1 says:" -msgstr "@1 sagt:" - -msgid "Information" -msgstr "Information" - -msgid "OK" -msgstr "OK" - -msgid "Parrot Stand" -msgstr "Papageiständer" - -msgid "Parrot Spawner" -msgstr "Papageispawner" - -msgid "Information Block Spawner" -msgstr "Informationsblockspawner" - -msgid "An info block will spawn here" -msgstr "Hier wird ein Infoblock auftauchen" - -msgid "(only one per level allowed)" -msgstr "(nur einer pro Level erlaubt)" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/es.po b/mods/lzr_parrot_npc/locale/poconvert/es.po deleted file mode 100644 index 9c100f31..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/es.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "Goldie el pájaro" - -msgid "Goldie" -msgstr "Goldie" - -msgid "@1 says:" -msgstr "@1 dice:" - -msgid "Information" -msgstr "Información" - -msgid "OK" -msgstr "OK" - -msgid "Parrot Stand" -msgstr "Pájaro está parado" - -msgid "Parrot Spawner" -msgstr "Spawners de pájaros" - -msgid "Information Block Spawner" -msgstr "Información del bloque de spawner" - -msgid "An info block will spawn here" -msgstr "Una bloque de información aparecerá aquí" - -msgid "(only one per level allowed)" -msgstr "(solo uno por nivel es permitido)" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/fr.po b/mods/lzr_parrot_npc/locale/poconvert/fr.po deleted file mode 100644 index 076265c0..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/fr.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "Goldie le perroquet" - -msgid "Goldie" -msgstr "Goldie" - -msgid "@1 says:" -msgstr "@1 dit :" - -msgid "Information" -msgstr "Information" - -msgid "OK" -msgstr "OK" - -msgid "Parrot Stand" -msgstr "Perchoir à perroquet" - -msgid "Parrot Spawner" -msgstr "Créateur de perroquet" - -msgid "Information Block Spawner" -msgstr "Créateur de bloc d'information" - -msgid "An info block will spawn here" -msgstr "Un bloc d'information apparaîtra ici" - -msgid "(only one per level allowed)" -msgstr "(max. 1 par niveau)" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/id.po b/mods/lzr_parrot_npc/locale/poconvert/id.po deleted file mode 100644 index 9857a6ce..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/id.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/it.po b/mods/lzr_parrot_npc/locale/poconvert/it.po deleted file mode 100644 index cc79e062..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/it.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/jbo.po b/mods/lzr_parrot_npc/locale/poconvert/jbo.po deleted file mode 100644 index d339261a..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/jbo.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/ms.po b/mods/lzr_parrot_npc/locale/poconvert/ms.po deleted file mode 100644 index db075140..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/ms.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/pt_BR.po b/mods/lzr_parrot_npc/locale/poconvert/pt_BR.po deleted file mode 100644 index 9be1dca7..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "OK" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/ru.po b/mods/lzr_parrot_npc/locale/poconvert/ru.po deleted file mode 100644 index b94ba32c..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/ru.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "ОК" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "(разрешён только один на уровень)" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/se.po b/mods/lzr_parrot_npc/locale/poconvert/se.po deleted file mode 100644 index c9b6239f..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/se.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/sk.po b/mods/lzr_parrot_npc/locale/poconvert/sk.po deleted file mode 100644 index 0dd0a015..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/sk.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/template.pot b/mods/lzr_parrot_npc/locale/poconvert/template.pot deleted file mode 100644 index 731059be..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/template.pot +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/tr.po b/mods/lzr_parrot_npc/locale/poconvert/tr.po deleted file mode 100644 index 5119e4c5..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/tr.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "Tamam" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_parrot_npc/locale/poconvert/zh_Hans.po b/mods/lzr_parrot_npc/locale/poconvert/zh_Hans.po deleted file mode 100644 index dd53f368..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" diff --git a/mods/lzr_parrot_npc/locale/poconvert/zh_Hant.po b/mods/lzr_parrot_npc/locale/poconvert/zh_Hant.po deleted file mode 100644 index 56691c4a..00000000 --- a/mods/lzr_parrot_npc/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_parrot_npc x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Goldie the Parrot" -msgstr "" - -msgid "Goldie" -msgstr "" - -msgid "@1 says:" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Parrot Stand" -msgstr "" - -msgid "Parrot Spawner" -msgstr "" - -msgid "Information Block Spawner" -msgstr "" - -msgid "An info block will spawn here" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" diff --git a/mods/lzr_parrot_npc/locale/template.txt b/mods/lzr_parrot_npc/locale/template.txt deleted file mode 100644 index 9207743f..00000000 --- a/mods/lzr_parrot_npc/locale/template.txt +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_parrot_npc -Goldie the Parrot= -Goldie= -@1 says:= -Information= -OK= -Parrot Stand= -Parrot Spawner= -Information Block Spawner= -An info block will spawn here= -(only one per level allowed)= diff --git a/mods/lzr_parrot_npc/mod.conf b/mods/lzr_parrot_npc/mod.conf index b55f1f26..d5832b35 100644 --- a/mods/lzr_parrot_npc/mod.conf +++ b/mods/lzr_parrot_npc/mod.conf @@ -1,2 +1,3 @@ name = lzr_parrot_npc -depends = lzr_sounds, lzr_levels +depends = lzr_sounds, lzr_levels, lzr_menu, lzr_globals +description = Parrot non-player characters diff --git a/mods/lzr_parrot_npc/models/lzr_parrot_npc_parrot.bbmodel b/mods/lzr_parrot_npc/models/lzr_parrot_npc_parrot.bbmodel new file mode 100644 index 00000000..0f2a7be2 --- /dev/null +++ b/mods/lzr_parrot_npc/models/lzr_parrot_npc_parrot.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"lzr_parrot_npc_parrot","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":32,"height":32},"elements":[{"name":"head","color":8,"origin":[0,3.95,-1.6499999999999995],"rotation":[-8.5,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"D0nd":[0.65,1.1054920683190408,0.7260952944351949],"NExX":[0.65,1.1054920683190408,-0.8739047055648052],"qBt2":[0.65,-0.09450793168095864,0.7260952944351949],"dUrx":[0.65,-0.09450793168095864,-0.8739047055648052],"hTqz":[-0.65,1.1054920683190408,0.7260952944351949],"OAcC":[-0.65,1.1054920683190408,-0.8739047055648052],"Lc1b":[-0.65,-0.09450793168095864,0.7260952944351949],"i9QL":[-0.65,-0.09450793168095864,-0.8739047055648052]},"faces":{"ZKkyjJoT":{"uv":{"D0nd":[9,3],"qBt2":[9,4.5],"NExX":[11,3],"dUrx":[11,4.5]},"vertices":["D0nd","qBt2","NExX","dUrx"],"texture":0},"fzQ826ZW":{"uv":{"hTqz":[11,5],"OAcC":[9,5],"Lc1b":[11,6.5],"i9QL":[9,6.5]},"vertices":["hTqz","OAcC","Lc1b","i9QL"],"texture":0},"p65McrQH":{"uv":{"D0nd":[7.5,11],"NExX":[7.5,9],"hTqz":[6,11],"OAcC":[6,9]},"vertices":["D0nd","NExX","hTqz","OAcC"],"texture":0},"DW63Jg76":{"uv":{"qBt2":[10.5,7],"Lc1b":[9,7],"dUrx":[10.5,9],"i9QL":[9,9]},"vertices":["qBt2","Lc1b","dUrx","i9QL"],"texture":0},"QqPhm6yS":{"uv":{"D0nd":[1.5,13],"hTqz":[0,13],"qBt2":[1.5,14.5],"Lc1b":[0,14.5]},"vertices":["D0nd","hTqz","qBt2","Lc1b"],"texture":0},"JdEr2TSr":{"uv":{"NExX":[2,13],"dUrx":[2,14.5],"OAcC":[3.5,13],"i9QL":[3.5,14.5]},"vertices":["NExX","dUrx","OAcC","i9QL"],"texture":0}},"type":"mesh","uuid":"dce4426d-a025-9ad9-535b-47cf9759d99b"},{"name":"beak","color":8,"origin":[0,3.600000000000003,-2.54],"rotation":[-7,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"7A43":[0.1999999999999993,0.7219224918630298,0.049424771398699024],"8rrD":[0.1999999999999993,0.7219224918630298,-0.3505752286012993],"5fww":[0.1999999999999993,-0.2780775081369699,0.049424771398699024],"7RWu":[0.1999999999999993,-0.27807750813696985,-0.3505752286012993],"sOLh":[-0.1999999999999993,0.7219224918630298,0.049424771398699024],"Yqj5":[-0.1999999999999993,0.7219224918630298,-0.3505752286012993],"wwjZ":[-0.1999999999999993,-0.2780775081369699,0.049424771398699024],"Jjpy":[-0.1999999999999993,-0.27807750813696985,-0.3505752286012993]},"faces":{"3eFinYvj":{"uv":{"7A43":[4,13],"5fww":[4,14],"8rrD":[4.5,13],"7RWu":[4.5,14]},"vertices":["7A43","5fww","8rrD","7RWu"],"texture":0},"3dq1Bnj6":{"uv":{"sOLh":[13.5,9],"Yqj5":[13,9],"wwjZ":[13.5,10],"Jjpy":[13,10]},"vertices":["sOLh","Yqj5","wwjZ","Jjpy"],"texture":0},"ZY4PROIk":{"uv":{"7A43":[14.5,0.5],"8rrD":[14.5,0],"sOLh":[14,0.5],"Yqj5":[14,0]},"vertices":["7A43","8rrD","sOLh","Yqj5"],"texture":0},"JS29uHkx":{"uv":{"5fww":[14.5,2],"wwjZ":[14,2],"7RWu":[14.5,2.5],"Jjpy":[14,2.5]},"vertices":["5fww","wwjZ","7RWu","Jjpy"],"texture":0},"3D9uXn9h":{"uv":{"7A43":[14.5,4],"sOLh":[14,4],"5fww":[14.5,5],"wwjZ":[14,5]},"vertices":["7A43","sOLh","5fww","wwjZ"],"texture":0},"XHWwbH2Y":{"uv":{"8rrD":[14,6],"7RWu":[14,7],"Yqj5":[14.5,6],"Jjpy":[14.5,7]},"vertices":["8rrD","7RWu","Yqj5","Jjpy"],"texture":0}},"type":"mesh","uuid":"27a828f4-6343-10cf-1633-5b4535dc1a44"},{"name":"footR","color":4,"origin":[0.6499999999999999,1,-1],"rotation":[-90,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"N60g":[0,0.2499999999999999,0.2499999999999999],"nok7":[0,-0.24999999999999994,0.2499999999999999],"YZAZ":[0,-0.25,-1],"YtnY":[-0.25,0.2499999999999999,0.2499999999999999],"rvce":[-0.25,-0.24999999999999994,0.2499999999999999],"H1Ww":[-0.25,-0.25,-1],"cKtb":[0,0.24999999999999978,-0.75],"C2BH":[0,0.7499999999999998,-0.7500000000000002],"nUY6":[0,0.7499999999999998,-1.0000000000000002],"cjgJ":[-0.25,0.24999999999999978,-0.75],"WlEA":[-0.25,0.7499999999999998,-0.7500000000000002],"Pk3n":[-0.25,0.7499999999999998,-1.0000000000000002],"xxtv":[-0.25,0.25,-1],"FcZn":[0,0.25,-1]},"faces":{"wrS1MxRu":{"uv":{"nok7":[8.25,15],"rvce":[8,15],"YZAZ":[8.25,16.25],"H1Ww":[8,16.25]},"vertices":["nok7","rvce","YZAZ","H1Ww"],"texture":0},"fJTJYqEq":{"uv":{"N60g":[14.25,11],"YtnY":[14,11],"nok7":[14.25,11.5],"rvce":[14,11.5]},"vertices":["N60g","YtnY","nok7","rvce"],"texture":0},"NX4yPCk3":{"uv":{"C2BH":[10.25,15],"WlEA":[10,15],"cKtb":[10.25,15.5],"cjgJ":[10,15.5]},"vertices":["C2BH","WlEA","cKtb","cjgJ"],"texture":0},"N7DOooYR":{"uv":{"WlEA":[14,13.25],"C2BH":[14.25,13.25],"Pk3n":[14,13],"nUY6":[14.25,13]},"vertices":["WlEA","C2BH","Pk3n","nUY6"],"texture":0},"1quhXcJB":{"uv":{"YtnY":[1.25,15],"xxtv":[0,15],"rvce":[1.25,15.5],"H1Ww":[0,15.5]},"vertices":["YtnY","xxtv","rvce","H1Ww"],"texture":0},"SBLGuAuX":{"uv":{"FcZn":[3.25,15],"N60g":[2,15],"YZAZ":[3.25,15.5],"nok7":[2,15.5]},"vertices":["FcZn","N60g","YZAZ","nok7"],"texture":0},"yO4r9rqV":{"uv":{"N60g":[15,8],"cKtb":[15,9],"YtnY":[15.25,8],"cjgJ":[15.25,9]},"vertices":["N60g","cKtb","YtnY","cjgJ"],"texture":0},"f4kvIiw0":{"uv":{"FcZn":[6,17.5],"YZAZ":[6,18],"xxtv":[6.25,17.5],"H1Ww":[6.25,18]},"vertices":["FcZn","YZAZ","xxtv","H1Ww"],"texture":0},"ykgtRlPC":{"uv":{"FcZn":[6,17.5],"xxtv":[6.25,17.5],"nUY6":[6,17],"Pk3n":[6.25,17]},"vertices":["FcZn","xxtv","nUY6","Pk3n"],"texture":0},"QiW6DLDH":{"uv":{"cKtb":[4,15.5],"FcZn":[4.25,15.5],"C2BH":[4,15],"nUY6":[4.25,15]},"vertices":["cKtb","FcZn","C2BH","nUY6"],"texture":0},"YdVYGCjl":{"uv":{"xxtv":[6,15.5],"cjgJ":[6.25,15.5],"Pk3n":[6,15],"WlEA":[6.25,15]},"vertices":["xxtv","cjgJ","Pk3n","WlEA"],"texture":0}},"type":"mesh","uuid":"3586c9c5-a652-e9eb-07da-0c5bc522f668"},{"name":"tail","color":3,"origin":[0.1,1.75,-0.050000000000000266],"rotation":[-52.5,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"Fyo5":[0.65,0.3072509399859786,0.16865583061964337],"Sawn":[0.65,0.3072509399859786,-0.3313441693803565],"OOxb":[0.65,-1.6927490600140218,0.16865583061964337],"ETM7":[0.65,-1.6927490600140218,-0.3313441693803565],"glcu":[-0.9,0.3072509399859786,0.16865583061964337],"c9RH":[-0.9,0.3072509399859786,-0.3313441693803565],"OFh8":[-0.9,-1.6927490600140218,0.16865583061964337],"XD0r":[-0.9,-1.6927490600140218,-0.3313441693803565]},"faces":{"oFY2hjSY":{"uv":{"Sawn":[0.5,10],"Fyo5":[0,10],"ETM7":[0.5,12],"OOxb":[0,12]},"vertices":["Sawn","Fyo5","ETM7","OOxb"],"texture":0},"xwEjSjOt":{"uv":{"glcu":[2.5,10],"c9RH":[2,10],"OFh8":[2.5,12],"XD0r":[2,12]},"vertices":["glcu","c9RH","OFh8","XD0r"],"texture":0},"qunkdna4":{"uv":{"Sawn":[10,10],"c9RH":[8,10],"Fyo5":[10,10.5],"glcu":[8,10.5]},"vertices":["Sawn","c9RH","Fyo5","glcu"],"texture":0},"qRdjKykm":{"uv":{"OOxb":[13,7],"OFh8":[11,7],"ETM7":[13,7.5],"XD0r":[11,7.5]},"vertices":["OOxb","OFh8","ETM7","XD0r"],"texture":0},"rKUJ7qEU":{"uv":{"Fyo5":[8,0],"glcu":[6,0],"OOxb":[8,2],"OFh8":[6,2]},"vertices":["Fyo5","glcu","OOxb","OFh8"],"texture":0},"9vFNHn0M":{"uv":{"c9RH":[8,3],"Sawn":[6,3],"XD0r":[8,5],"ETM7":[6,5]},"vertices":["c9RH","Sawn","XD0r","ETM7"],"texture":0}},"type":"mesh","uuid":"a8b683de-2318-e3fb-5356-18161086253b"},{"name":"body","color":3,"origin":[0,1.5,0.20000000000000004],"rotation":[-20,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"0Abt":[0.85,3.2206147584281837,0.11595971334866273],"bXG5":[0.85,3.2206147584281837,-1.4840402866513374],"KEcU":[0.85,-0.27938524157181643,0.11595971334866273],"vUH3":[0.85,-0.27938524157181643,-1.4840402866513374],"Gwwc":[-0.85,3.2206147584281837,0.11595971334866273],"jist":[-0.85,3.2206147584281837,-1.4840402866513374],"YoN2":[-0.85,-0.27938524157181643,0.11595971334866273],"Jpog":[-0.85,-0.27938524157181643,-1.4840402866513374]},"faces":{"53WjHU6c":{"uv":{"bXG5":[2,0],"0Abt":[0,0],"vUH3":[2,4],"KEcU":[0,4]},"vertices":["bXG5","0Abt","vUH3","KEcU"],"texture":0},"s0x3FPb9":{"uv":{"Gwwc":[5,0],"jist":[3,0],"YoN2":[5,4],"Jpog":[3,4]},"vertices":["Gwwc","jist","YoN2","Jpog"],"texture":0},"J5qSIyDh":{"uv":{"bXG5":[8,6],"jist":[6,6],"0Abt":[8,8],"Gwwc":[6,8]},"vertices":["bXG5","jist","0Abt","Gwwc"],"texture":0},"t5QpMe5X":{"uv":{"KEcU":[11,0],"YoN2":[9,0],"vUH3":[11,2],"Jpog":[9,2]},"vertices":["KEcU","YoN2","vUH3","Jpog"],"texture":0},"1c9CqLp5":{"uv":{"0Abt":[2,5],"Gwwc":[0,5],"KEcU":[2,9],"YoN2":[0,9]},"vertices":["0Abt","Gwwc","KEcU","YoN2"],"texture":0},"9DpBgvLC":{"uv":{"jist":[5,5],"bXG5":[3,5],"Jpog":[5,9],"vUH3":[3,9]},"vertices":["jist","bXG5","Jpog","vUH3"],"texture":0}},"type":"mesh","uuid":"0b78dcde-9f6f-1f8c-66cc-82f746bd7838"},{"name":"footL","color":4,"origin":[-0.65,1,-1],"rotation":[-90,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"N60g":[0.25,0.2499999999999999,0.2499999999999999],"nok7":[0.25,-0.24999999999999994,0.2499999999999999],"YZAZ":[0.25,-0.25,-1],"YtnY":[0,0.2499999999999999,0.2499999999999999],"rvce":[0,-0.24999999999999994,0.2499999999999999],"H1Ww":[0,-0.25,-1],"cKtb":[0.25,0.24999999999999978,-0.75],"C2BH":[0.25,0.7499999999999998,-0.7500000000000002],"nUY6":[0.25,0.7499999999999998,-1.0000000000000002],"cjgJ":[0,0.24999999999999978,-0.75],"WlEA":[0,0.7499999999999998,-0.7500000000000002],"Pk3n":[0,0.7499999999999998,-1.0000000000000002],"xxtv":[0,0.25,-1],"FcZn":[0.25,0.25,-1]},"faces":{"wrS1MxRu":{"uv":{"nok7":[16.25,10],"rvce":[16,10],"YZAZ":[16.25,11.25],"H1Ww":[16,11.25]},"vertices":["nok7","rvce","YZAZ","H1Ww"],"texture":0},"fJTJYqEq":{"uv":{"N60g":[12.25,15],"YtnY":[12,15],"nok7":[12.25,15.5],"rvce":[12,15.5]},"vertices":["N60g","YtnY","nok7","rvce"],"texture":0},"NX4yPCk3":{"uv":{"C2BH":[16.25,14],"WlEA":[16,14],"cKtb":[16.25,14.5],"cjgJ":[16,14.5]},"vertices":["C2BH","WlEA","cKtb","cjgJ"],"texture":0},"N7DOooYR":{"uv":{"WlEA":[14,15.25],"C2BH":[14.25,15.25],"Pk3n":[14,15],"nUY6":[14.25,15]},"vertices":["WlEA","C2BH","Pk3n","nUY6"],"texture":0},"1quhXcJB":{"uv":{"YtnY":[17.25,0],"xxtv":[16,0],"rvce":[17.25,0.5],"H1Ww":[16,0.5]},"vertices":["YtnY","xxtv","rvce","H1Ww"],"texture":0},"SBLGuAuX":{"uv":{"FcZn":[17.25,2],"N60g":[16,2],"YZAZ":[17.25,2.5],"nok7":[16,2.5]},"vertices":["FcZn","N60g","YZAZ","nok7"],"texture":0},"yO4r9rqV":{"uv":{"N60g":[16,12],"cKtb":[16,13],"YtnY":[16.25,12],"cjgJ":[16.25,13]},"vertices":["N60g","cKtb","YtnY","cjgJ"],"texture":0},"f4kvIiw0":{"uv":{"FcZn":[8,17.5],"YZAZ":[8,18],"xxtv":[8.25,17.5],"H1Ww":[8.25,18]},"vertices":["FcZn","YZAZ","xxtv","H1Ww"],"texture":0},"ykgtRlPC":{"uv":{"FcZn":[8,17.5],"xxtv":[8.25,17.5],"nUY6":[8,17],"Pk3n":[8.25,17]},"vertices":["FcZn","xxtv","nUY6","Pk3n"],"texture":0},"QiW6DLDH":{"uv":{"cKtb":[16,4.5],"FcZn":[16.25,4.5],"C2BH":[16,4],"nUY6":[16.25,4]},"vertices":["cKtb","FcZn","C2BH","nUY6"],"texture":0},"YdVYGCjl":{"uv":{"xxtv":[16,6.5],"cjgJ":[16.25,6.5],"Pk3n":[16,6],"WlEA":[16.25,6]},"vertices":["xxtv","cjgJ","Pk3n","WlEA"],"texture":0}},"type":"mesh","uuid":"ff4b804d-9aa6-823d-25ed-d5b5f9f656ae"},{"name":"wingR","color":8,"origin":[0.8500000000000001,3.9999999999999996,-1.25],"rotation":[-33.5,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"Npkq":[0.19999999999999993,0.003991384657274805,0.5157925712894011],"pikx":[0.19999999999999993,0.003991384657274805,-0.8842074287105984],"l42i":[0.19999999999999993,-2.396008615342725,0.5157925712894011],"e4Ki":[0.19999999999999993,-2.396008615342725,-0.8842074287105984],"lTej":[2.7755575615628914e-17,0.003991384657274805,0.5157925712894011],"czQl":[2.7755575615628914e-17,0.003991384657274805,-0.8842074287105984],"1vAx":[2.7755575615628914e-17,-2.396008615342725,0.5157925712894011],"KKBG":[2.7755575615628914e-17,-2.396008615342725,-0.8842074287105984]},"faces":{"6mWhi3Ja":{"uv":{"lTej":[5,10],"czQl":[4,10],"1vAx":[5,12],"KKBG":[4,12]},"vertices":["lTej","czQl","1vAx","KKBG"],"texture":0},"pji0xyvB":{"uv":{"Npkq":[16.25,17],"pikx":[16.25,16],"lTej":[16,17],"czQl":[16,16]},"vertices":["Npkq","pikx","lTej","czQl"],"texture":0},"AJ4UxU7y":{"uv":{"l42i":[0.25,17],"1vAx":[0,17],"e4Ki":[0.25,18],"KKBG":[0,18]},"vertices":["l42i","1vAx","e4Ki","KKBG"],"texture":0},"ArNAz3Rb":{"uv":{"Npkq":[11.25,9],"lTej":[11,9],"l42i":[11.25,11],"1vAx":[11,11]},"vertices":["Npkq","lTej","l42i","1vAx"],"texture":0},"FcShflk7":{"uv":{"pikx":[12,0],"e4Ki":[12,2],"czQl":[12.25,0],"KKBG":[12.25,2]},"vertices":["pikx","e4Ki","czQl","KKBG"],"texture":0},"p2xXue57":{"uv":{"Npkq":[12,3],"l42i":[12,5],"pikx":[13,3],"e4Ki":[13,5]},"vertices":["Npkq","l42i","pikx","e4Ki"],"texture":0}},"type":"mesh","uuid":"2c7744b9-3f73-89e5-0df4-b3e55875419b"},{"name":"wingL","color":8,"origin":[-0.8499999999999998,3.9999999999999996,-1.25],"rotation":[-33.5,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"Npkq":[-1.3877787807814457e-16,0.003991384657274777,0.5157925712894011],"pikx":[-1.3877787807814457e-16,0.003991384657274777,-0.8842074287105983],"l42i":[-1.3877787807814457e-16,-2.396008615342725,0.5157925712894011],"e4Ki":[-1.3877787807814457e-16,-2.396008615342725,-0.8842074287105983],"lTej":[-0.20000000000000007,0.003991384657274777,0.5157925712894011],"czQl":[-0.20000000000000007,0.003991384657274777,-0.8842074287105983],"1vAx":[-0.20000000000000007,-2.396008615342725,0.5157925712894011],"KKBG":[-0.20000000000000007,-2.396008615342725,-0.8842074287105983]},"faces":{"6mWhi3Ja":{"uv":{"lTej":[7,12],"czQl":[6,12],"1vAx":[7,14],"KKBG":[6,14]},"vertices":["lTej","czQl","1vAx","KKBG"],"texture":0},"pji0xyvB":{"uv":{"Npkq":[2.25,18],"pikx":[2.25,17],"lTej":[2,18],"czQl":[2,17]},"vertices":["Npkq","pikx","lTej","czQl"],"texture":0},"AJ4UxU7y":{"uv":{"l42i":[4.25,17],"1vAx":[4,17],"e4Ki":[4.25,18],"KKBG":[4,18]},"vertices":["l42i","1vAx","e4Ki","KKBG"],"texture":0},"ArNAz3Rb":{"uv":{"Npkq":[8.25,12],"lTej":[8,12],"l42i":[8.25,14],"1vAx":[8,14]},"vertices":["Npkq","lTej","l42i","1vAx"],"texture":0},"FcShflk7":{"uv":{"pikx":[10,12],"e4Ki":[10,14],"czQl":[10.25,12],"KKBG":[10.25,14]},"vertices":["pikx","e4Ki","czQl","KKBG"],"texture":0},"p2xXue57":{"uv":{"Npkq":[12,12],"l42i":[12,14],"pikx":[13,12],"e4Ki":[13,14]},"vertices":["Npkq","l42i","pikx","e4Ki"],"texture":0}},"type":"mesh","uuid":"7eb64afa-d178-9ae6-c972-5a635148779c"},{"name":"decoR","color":2,"origin":[0.25,5,-2],"rotation":[0,-7.5,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"NNUS":[3.7470027081098984e-16,1.4017817259256846,-0.622640009756295],"NDcl":[-7.355227538141652e-16,-0.07542990359261381,-0.3621677432559012],"MilA":[7.355227538141652e-16,1.5754299035926138,0.3621677432559012],"6ADi":[-3.7470027081098984e-16,0.09821827407431538,0.6226400097562947]},"faces":{"BSkesqY4":{"uv":{"NNUS":[9.24999999999999,16.999999999999968],"NDcl":[9.24999999999999,18.249975999807965],"6ADi":[10.249983999871988,18.249975999807965],"MilA":[10.249983999871986,16.999999999999964]},"vertices":["NNUS","NDcl","6ADi","MilA"],"texture":0}},"type":"mesh","uuid":"74a97223-adca-d353-b550-ee8d7f461be3"},{"name":"decoL","color":2,"origin":[-0.15000000000000002,5,-2],"rotation":[0,7.5,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"NNUS":[3.7470027081098984e-16,1.4017817259256846,-0.622640009756295],"NDcl":[-7.355227538141652e-16,-0.07542990359261381,-0.3621677432559012],"MilA":[7.355227538141652e-16,1.5754299035926138,0.3621677432559012],"6ADi":[-3.7470027081098984e-16,0.09821827407431538,0.6226400097562947]},"faces":{"BSkesqY4":{"uv":{"NNUS":[9.24999999999999,16.999999999999968],"NDcl":[9.24999999999999,18.249975999807965],"6ADi":[10.249983999871988,18.249975999807965],"MilA":[10.249983999871986,16.999999999999964]},"vertices":["NNUS","NDcl","6ADi","MilA"],"texture":0}},"type":"mesh","uuid":"7b9374bd-1030-484d-e447-7a5dd724fa15"}],"outliner":[{"name":"body","origin":[0,0,0],"color":0,"uuid":"deb4ec65-1910-5411-c65f-81364eb68c08","export":true,"mirror_uv":false,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":[{"name":"head","origin":[0,4,-1],"color":0,"uuid":"b7b9fffe-670f-e17d-fcf3-7a64111d823c","export":true,"mirror_uv":false,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["dce4426d-a025-9ad9-535b-47cf9759d99b","27a828f4-6343-10cf-1633-5b4535dc1a44","74a97223-adca-d353-b550-ee8d7f461be3","7b9374bd-1030-484d-e447-7a5dd724fa15"]},"0b78dcde-9f6f-1f8c-66cc-82f746bd7838","a8b683de-2318-e3fb-5356-18161086253b","ff4b804d-9aa6-823d-25ed-d5b5f9f656ae","3586c9c5-a652-e9eb-07da-0c5bc522f668",{"name":"wingL","origin":[-0.85,3.8999999999999995,-1.35],"color":0,"uuid":"6105ca6a-9a6a-017a-0780-20d086cfd3c2","export":true,"mirror_uv":false,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["7eb64afa-d178-9ae6-c972-5a635148779c"]},{"name":"wingR","origin":[0.8500000000000001,3.8999999999999995,-1.35],"color":0,"uuid":"9bde3023-8806-ab68-a0e6-9232aec17b8a","export":true,"mirror_uv":false,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["2c7744b9-3f73-89e5-0df4-b3e55875419b"]}]}],"textures":[{"path":"/home/wuzzy/.minetest/games/lazarr/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie.png","name":"lzr_parrot_npc_goldie.png","folder":"block","namespace":"","id":"0","width":128,"height":128,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"dba4ec23-24a0-ccb9-5967-186cb155d58d","relative_path":"../textures/lzr_parrot_npc_goldie.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABe5JREFUeF7tnb+O1UYUxu0UgKJo70YRRDSBKKK4BQEtFBSI8AB5AxoqaqT0FPSJUqdKwxvwAAiloGEFbLGi4o8URUmE2ItooDEaC4N3rsfHx+O5M+Pvu+V6PJ7znZ+/8cx4vOV/f12pio7fkbNv6r9uLx6V7cMHq/N1+fd7W12nFScu3z9cfu9mZ/3Nydtnfz9U3tWeprxdvylv/81qWHP9Q9dpyvzx569r7btx/ZfOsp0BZ/7HkgAQgLk7QOb3aNjm9zrAweuqOH36ce5dQFgFM6+dAGSeQN/mIzwD+Go06/OTA6AZZbhUt0clA0YBs06gb3DZA3Cwd7Oyh5K+oiCdrwbg+fNz1fbX5eB5gNhifvf9yXqU8/LZP5wH6EjG7AG4cGlZA/DwwT4BmAIA7UxgbAfg9fsVUDsAAZgXUsnNA1R3djpnJt/s/Fwrv1je7l07ENYF5pW9CaLJCoDF8rYJeW2x6f1q95MUBEBHRfAuwAzT+po0ZDXw+Iu3hXEAAqBL7pDSWQBgAjn6zdXOLqABrHEBOsCQtH8uE3zdewoHaIfket/ABcCQeQCk9X8bj9kAYAIzENiAEABhGKgzDH1prQNor9CufwwA2uvNrXxyDqAV2AbMfqiUHEB7vbmVdz4ENoGu9bkf3wl0CWGv1mkFW+3fqkcNW7t3O08tr+0Gh1bb5pzLJwdAURTVav8WAdgQVUkD8P+pr9Zk4DBvWjLUAJjlYNMEsyTc9ZuqC3j36l5n/QQgMwDGvOHTF+IIAMR9AdDzANqNGNqEastr2zPgfiAAPSKpu4AEEjog55+LSC+EqCqbYWECMMOkakKaDACzicT87I0kWkt3lW/6/tAzixrx5lCWAMwhix4xTAZA04au9/Y1T/WSA2gdxUMbiFMJAESa3UGqAQg9ESQ5gG++zPcAkMf9tn4EwJeozM9XA6CdB9DqQwfQKuZXngD46Zf92cHX1l3j9rEbOo1DbJ28+En4Yz/8ZsfQO/WbfcYmDmAjACye3D/U7NWPV4qxABigFmeWdX3v/n5aEAA/IoID4NrpM/bNHgkAM/f/8MG+USV4bH7Sp3F2cJEIQBqJdrWibPpolyVLx+2ndnu9XgJAO7cvOYBWbvR5gUkBOLLYWevbCYAWyc2Wjw6Adm6fDjAtIJMBYO5+87O7EskBxgBw7Msv+oaBKoXYBXzcvev7DOACQJWNAIWlBEvHAzQpqSoncYAm+V0OEDta9ARL+s8eAEkA9OPeAEh789AFTj3+4BNB0jyB9KXPIcfbImv3DaB3ERsFoGueQPrSpwSAOd/nG0EEILBHtR2AAAQWe0T1G3MA1zBxCgcwcY/9RhC8A0gTNc1+fRuu1vf6etffGweIBQB6giVTKCUAmv367Yqsz7WJAPTNE0zlAI0LaB8CJYHmftz5SlhLyPqDDX0AXLi0dH6M2TgAAUgXIxGAIV1AHwDSPIHkAEOOt+Ud+6ZRuikK2zIRgNBv6YYNT64d/RmBAIBvFAk+DJTvQZaIqQABiKl+Atcupf+dO+R43147qY+NfTyBHERtwuwBiKpuBheP3gVIDpCBhlk3kQBknT7/xsMDIC03+0ucdg3RAYgtDwGInYHI1ycAkRMQ+/LwAEiLLZJA0vnSU77reFWdq8rycfnvvfPVt1cfwXdVoW6U+q3gvhU0AhBK+jTqTRIA3v2bgyNJAMyHqMwHJ2n/4UFIsm81iT/xU1WYZ4DwEmBfgQJj55/f0QHPPwEgAOgKgMfPZwACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AAIArgB4+HQAAgCuAHj4dAACAK4AePh0AHAAPgCnIXfMzgjObAAAAABJRU5ErkJggg=="}],"animations":[{"uuid":"1adcd662-5074-06ef-21ee-f6ab5eb563bf","name":"animations","loop":"once","override":false,"length":10,"snapping":25,"selected":true,"anim_time_update":"","blend_weight":"","start_delay":"","loop_delay":"","animators":{"6105ca6a-9a6a-017a-0780-20d086cfd3c2":{"name":"wingL","type":"bone","keyframes":[{"channel":"rotation","data_points":[{"x":0,"y":"0","z":-20}],"uuid":"16c5f882-e47e-c21c-e9d8-590343e58c2d","time":1,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"746ce0d1-a1ed-01aa-ba1e-d0c7743a1a30","time":0,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":0,"y":"0","z":0}],"uuid":"f5c859e9-7bb9-5944-ca16-062373ab0977","time":2,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":"2.5","y":0,"z":"-62.5"}],"uuid":"3f5ddab4-dd78-01f5-e83d-06d93dfb75c8","time":3,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":"0","y":0,"z":"0"}],"uuid":"731c65ad-5867-e66e-cf57-f4101642b0d9","time":4,"color":-1,"interpolation":"catmullrom"}]},"9bde3023-8806-ab68-a0e6-9232aec17b8a":{"name":"wingR","type":"bone","keyframes":[{"channel":"rotation","data_points":[{"x":0,"y":0,"z":20}],"uuid":"7601672f-4a09-2d10-1407-d5e96b1f2da9","time":1,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"d22cc763-4da3-894a-9478-c35e8dcd0906","time":0,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":0,"y":0,"z":"0"}],"uuid":"52f887ae-ae9c-2000-cc2e-e9ffc0b2504c","time":2,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":2.5,"y":0,"z":62.5}],"uuid":"c2e5c1e8-0fd9-f6f1-9fda-c96877372cf4","time":3,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":"0","y":0,"z":"0"}],"uuid":"b064ee13-dc26-45d0-63d7-d6c4265e0a5f","time":4,"color":-1,"interpolation":"catmullrom"}]},"b7b9fffe-670f-e17d-fcf3-7a64111d823c":{"name":"head","type":"bone","keyframes":[{"channel":"rotation","data_points":[{"x":"0","y":"0","z":"0"}],"uuid":"abdeec22-90ca-38f9-00e5-8518c4e3090e","time":6,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":0,"y":0,"z":0}],"uuid":"7fc3c920-7e51-a602-cf7b-4c7f1368c1e7","time":8,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":0,"y":"0","z":7.5}],"uuid":"891d50d6-86bd-199d-da91-aa6fde6e7b14","time":7,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":0,"y":"0","z":"-7.5\n"}],"uuid":"5613e2e7-b747-597f-ac97-8b61775aaf47","time":9,"color":-1,"interpolation":"catmullrom"},{"channel":"rotation","data_points":[{"x":0,"y":0,"z":"0"}],"uuid":"873f99f2-0c1a-7487-6746-4693cbe70cbc","time":10,"color":-1,"interpolation":"catmullrom"},{"channel":"position","data_points":[{"x":"0","y":0.25,"z":0}],"uuid":"e8c3f38d-afde-6b75-f144-15c48f34713a","time":5,"color":-1,"interpolation":"catmullrom"},{"channel":"position","data_points":[{"x":0,"y":"0","z":0}],"uuid":"f8bfb7fb-09f7-d50c-adbc-90a3bc4e16a5","time":4,"color":-1,"interpolation":"catmullrom"},{"channel":"position","data_points":[{"x":0,"y":"0","z":0}],"uuid":"7d25f23b-675a-dff7-2f18-cf6318bd87d5","time":6,"color":-1,"interpolation":"catmullrom"}]}}}],"export_options":{"gltf":{"encoding":"ascii","scale":1,"embed_textures":false,"armature":false,"animations":true}}} \ No newline at end of file diff --git a/mods/lzr_parrot_npc/models/lzr_parrot_npc_parrot.gltf b/mods/lzr_parrot_npc/models/lzr_parrot_npc_parrot.gltf new file mode 100644 index 00000000..a76cf107 --- /dev/null +++ b/mods/lzr_parrot_npc/models/lzr_parrot_npc_parrot.gltf @@ -0,0 +1 @@ +{"asset":{"version":"2.0","generator":"Blockbench 4.10.4 glTF exporter"},"scenes":[{"nodes":[14],"name":"blockbench_export"}],"scene":0,"nodes":[{"rotation":[-0.7071067811865475,0,0,0.7071067811865476],"translation":[0.6499999999999999,1,-1],"name":"footR","mesh":0},{"rotation":[-0.4422886902190013,0,0,0.8968727415326883],"translation":[0.1,1.75,-0.050000000000000266],"name":"tail","mesh":1},{"rotation":[-0.17364817766693033,0,0,0.984807753012208],"translation":[0,1.5,0.20000000000000004],"name":"body","mesh":2},{"rotation":[-0.7071067811865475,0,0,0.7071067811865476],"translation":[-0.65,1,-1],"name":"footL","mesh":3},{"rotation":[-0.2881962681340893,0,0,0.9575713608048144],"translation":[2.220446049250313e-16,0.10000000000000009,0.10000000000000009],"name":"wingL","mesh":4},{"translation":[-0.85,3.8999999999999995,-1.35],"name":"wingL","children":[4]},{"rotation":[-0.2881962681340893,0,0,0.9575713608048144],"translation":[0,0.10000000000000009,0.10000000000000009],"name":"wingR","mesh":5},{"translation":[0.8500000000000001,3.8999999999999995,-1.35],"name":"wingR","children":[6]},{"rotation":[-0.07410849019539924,0,0,0.9972501850994857],"translation":[0,-0.04999999999999982,-0.6499999999999995],"name":"head","mesh":6},{"rotation":[-0.061048539534856866,0,0,0.9981347984218669],"translation":[0,-0.3999999999999968,-1.54],"name":"beak","mesh":7},{"rotation":[0,-0.06540312923014306,0,0.9978589232386035],"translation":[0.25,1,-1],"name":"decoR","mesh":8},{"rotation":[0,0.06540312923014306,0,0.9978589232386035],"translation":[-0.15000000000000002,1,-1],"name":"decoL","mesh":9},{"translation":[0,4,-1],"name":"head","children":[8,9,10,11]},{"name":"body","children":[0,1,2,3,5,7,12]},{"children":[13]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":528,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":528,"byteLength":528,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1056,"byteLength":352,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":1408,"byteLength":132,"target":34963},{"buffer":0,"byteOffset":1540,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1828,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2116,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":2308,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":2380,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2668,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2956,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":3148,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":3220,"byteLength":528,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":3748,"byteLength":528,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":4276,"byteLength":352,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":4628,"byteLength":132,"target":34963},{"buffer":0,"byteOffset":4760,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":5048,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":5336,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":5528,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":5600,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":5888,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6176,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":6368,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":6440,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6728,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7016,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":7208,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":7280,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7568,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7856,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":8048,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":8120,"byteLength":48,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":8168,"byteLength":48,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":8216,"byteLength":32,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":8248,"byteLength":12,"target":34963},{"buffer":0,"byteOffset":8260,"byteLength":48,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":8308,"byteLength":48,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":8356,"byteLength":32,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":8388,"byteLength":12,"target":34963},{"buffer":0,"byteOffset":8400,"byteLength":256},{"buffer":0,"byteOffset":8656,"byteLength":1024},{"buffer":0,"byteOffset":9680,"byteLength":256},{"buffer":0,"byteOffset":9936,"byteLength":1024},{"buffer":0,"byteOffset":10960,"byteLength":292},{"buffer":0,"byteOffset":11252,"byteLength":1168},{"buffer":0,"byteOffset":12420,"byteLength":188},{"buffer":0,"byteOffset":12608,"byteLength":564}],"buffers":[{"byteLength":13172,"uri":"data:application/octet-stream;base64,AAAAAAAAgL4AAIA+AACAvgAAgL4AAIA+AAAAAAAAgL4AAIC/AACAvgAAgL4AAIC/AAAAAAAAgD4AAIA+AACAvgAAgD4AAIA+AAAAAAAAgL4AAIA+AACAvgAAgL4AAIA+AAAAAAAAQD8AAEC/AACAvgAAQD8AAEC/AAAAAAAAgD4AAEC/AACAvgAAgD4AAEC/AACAvgAAQD8AAEC/AAAAAAAAQD8AAEC/AACAvgAAQD8AAIC/AAAAAAAAQD8AAIC/AACAvgAAgD4AAIA+AACAvgAAgD4AAIC/AACAvgAAgL4AAIA+AACAvgAAgL4AAIC/AAAAAAAAgD4AAIC/AAAAAAAAgD4AAIA+AAAAAAAAgL4AAIC/AAAAAAAAgL4AAIA+AAAAAAAAgD4AAIA+AAAAAAAAgD4AAEC/AACAvgAAgD4AAIA+AACAvgAAgD4AAEC/AAAAAAAAgD4AAIC/AAAAAAAAgL4AAIC/AACAvgAAgD4AAIC/AACAvgAAgL4AAIC/AAAAAAAAgD4AAIC/AACAvgAAgD4AAIC/AAAAAAAAQD8AAIC/AACAvgAAQD8AAIC/AAAAAAAAgD4AAEC/AAAAAAAAgD4AAIC/AAAAAAAAQD8AAEC/AAAAAAAAQD8AAIC/AACAvgAAgD4AAIC/AACAvgAAgD4AAEC/AACAvgAAQD8AAIC/AACAvgAAQD8AAEC/AAAAAAAAgL/NzEwkAAAAAAAAgL/NzEwkAAAAAAAAgL/NzEwkAAAAAAAAgL/NzEwkAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAACYAAIA/AAAAAAAAACYAAIA/AAAAAAAAACYAAIA/AAAAAAAAACYAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAClAAAAAAAAgD8AAAClAAAAAAAAgD8AAAClAAAAAAAAgD8AAAClAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAKYAAIC/AAAAAAAAAKYAAIC/AAAAAAAAAKYAAIC/AAAAAAAAAKYAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACEPgAA8D4AAIA+AADwPgAAhD4AAAI/AACAPgAAAj8AAOQ+AACwPgAA4D4AALA+AADkPgAAuD4AAOA+AAC4PgAApD4AAPA+AACgPgAA8D4AAKQ+AAD4PgAAoD4AAPg+AADgPgAA1D4AAOQ+AADUPgAA4D4AANA+AADkPgAA0D4AACA9AADwPgAAAAAAAPA+AAAgPQAA+D4AAAAAAAD4PgAA0D0AAPA+AACAPQAA8D4AANA9AAD4PgAAgD0AAPg+AADwPgAAgD4AAPA+AACQPgAA9D4AAIA+AAD0PgAAkD4AAEA+AAAMPwAAQD4AABA/AABIPgAADD8AAEg+AAAQPwAAQD4AAAw/AABIPgAADD8AAEA+AAAIPwAASD4AAAg/AAAAPgAA+D4AAAg+AAD4PgAAAD4AAPA+AAAIPgAA8D4AAEA+AAD4PgAASD4AAPg+AABAPgAA8D4AAEg+AADwPgIAAAABAAIAAQADAAYABAAFAAYABQAHAAoACAAJAAoACQALAA4ADAANAA4ADQAPABIAEAARABIAEQATABYAFAAVABYAFQAXABoAGAAZABoAGQAbAB4AHAAdAB4AHQAfACIAIAAhACIAIQAjACYAJAAlACYAJQAnACoAKAApACoAKQArAGZmJj//T50+8aWpvmZmJj//T50+HbQsPmZmJj8ArNi/8aWpvmZmJj8ArNi/HbQsPmZmZr//T50+HbQsPmZmZr//T50+8aWpvmZmZr8ArNi/HbQsPmZmZr8ArNi/8aWpvmZmJj//T50+8aWpvmZmZr//T50+8aWpvmZmJj//T50+HbQsPmZmZr//T50+HbQsPmZmJj8ArNi/HbQsPmZmZr8ArNi/HbQsPmZmJj8ArNi/8aWpvmZmZr8ArNi/8aWpvmZmJj//T50+HbQsPmZmZr//T50+HbQsPmZmJj8ArNi/HbQsPmZmZr8ArNi/HbQsPmZmZr//T50+8aWpvmZmJj//T50+8aWpvmZmZr8ArNi/8aWpvmZmJj8ArNi/8aWpvgAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAgDwAAKA+AAAAAAAAoD4AAIA8AADAPgAAAAAAAMA+AACgPQAAoD4AAIA9AACgPgAAoD0AAMA+AACAPQAAwD4AAKA+AACgPgAAgD4AAKA+AACgPgAAqD4AAIA+AACoPgAA0D4AAGA+AACwPgAAYD4AANA+AABwPgAAsD4AAHA+AACAPgAAAAAAAEA+AAAAAAAAgD4AAIA9AABAPgAAgD0AAIA+AADAPQAAQD4AAMA9AACAPgAAID4AAEA+AAAgPgIAAAABAAIAAQADAAYABAAFAAYABQAHAAoACAAJAAoACQALAA4ADAANAA4ADQAPABIAEAARABIAEQATABYAFAAVABYAFQAXAJqZWT+NHk5ACPW9v5qZWT+NHk5ASXztPZqZWT+VC4++CPW9v5qZWT+VC4++SXztPZqZWb+NHk5ASXztPZqZWb+NHk5ACPW9v5qZWb+VC4++SXztPZqZWb+VC4++CPW9v5qZWT+NHk5ACPW9v5qZWb+NHk5ACPW9v5qZWT+NHk5ASXztPZqZWb+NHk5ASXztPZqZWT+VC4++SXztPZqZWb+VC4++SXztPZqZWT+VC4++CPW9v5qZWb+VC4++CPW9v5qZWT+NHk5ASXztPZqZWb+NHk5ASXztPZqZWT+VC4++SXztPZqZWb+VC4++SXztPZqZWb+NHk5ACPW9v5qZWT+NHk5ACPW9v5qZWb+VC4++CPW9v5qZWT+VC4++CPW9vwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAgD0AAAAAAAAAAAAAAAAAAIA9AAAAPgAAAAAAAAA+AAAgPgAAAAAAAMA9AAAAAAAAID4AAAA+AADAPQAAAD4AAIA+AABAPgAAQD4AAEA+AACAPgAAgD4AAEA+AACAPgAAsD4AAAAAAACQPgAAAAAAALA+AACAPQAAkD4AAIA9AACAPQAAID4AAAAAAAAgPgAAgD0AAJA+AAAAAAAAkD4AACA+AAAgPgAAwD0AACA+AAAgPgAAkD4AAMA9AACQPgIAAAABAAIAAQADAAYABAAFAAYABQAHAAoACAAJAAoACQALAA4ADAANAA4ADQAPABIAEAARABIAEQATABYAFAAVABYAFQAXAAAAgD4AAIC+AACAPgAAAAAAAIC+AACAPgAAgD4AAIC+AACAvwAAAAAAAIC+AACAvwAAgD4AAIA+AACAPgAAAAAAAIA+AACAPgAAgD4AAIC+AACAPgAAAAAAAIC+AACAPgAAgD4AAEA/AABAvwAAAAAAAEA/AABAvwAAgD4AAIA+AABAvwAAAAAAAIA+AABAvwAAAAAAAEA/AABAvwAAgD4AAEA/AABAvwAAAAAAAEA/AACAvwAAgD4AAEA/AACAvwAAAAAAAIA+AACAPgAAAAAAAIA+AACAvwAAAAAAAIC+AACAPgAAAAAAAIC+AACAvwAAgD4AAIA+AACAvwAAgD4AAIA+AACAPgAAgD4AAIC+AACAvwAAgD4AAIC+AACAPgAAgD4AAIA+AACAPgAAgD4AAIA+AABAvwAAAAAAAIA+AACAPgAAAAAAAIA+AABAvwAAgD4AAIA+AACAvwAAgD4AAIC+AACAvwAAAAAAAIA+AACAvwAAAAAAAIC+AACAvwAAgD4AAIA+AACAvwAAAAAAAIA+AACAvwAAgD4AAEA/AACAvwAAAAAAAEA/AACAvwAAgD4AAIA+AABAvwAAgD4AAIA+AACAvwAAgD4AAEA/AABAvwAAgD4AAEA/AACAvwAAAAAAAIA+AACAvwAAAAAAAIA+AABAvwAAAAAAAEA/AACAvwAAAAAAAEA/AABAvwAAAAAAAIC/zcxMJAAAAAAAAIC/zcxMJAAAAAAAAIC/zcxMJAAAAAAAAIC/zcxMJAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAmAACAPwAAAAAAAAAmAACAPwAAAAAAAAAmAACAPwAAAAAAAAAmAACAPwAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAApQAAAAAAAIA/AAAApQAAAAAAAIA/AAAApQAAAAAAAIA/AAAApQAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAACmAACAvwAAAAAAAACmAACAvwAAAAAAAACmAACAvwAAAAAAAACmAACAvwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAj8AAKA+AAAAPwAAoD4AAAI/AAC0PgAAAD8AALQ+AADEPgAA8D4AAMA+AADwPgAAxD4AAPg+AADAPgAA+D4AAAI/AADgPgAAAD8AAOA+AAACPwAA6D4AAAA/AADoPgAA4D4AAPQ+AADkPgAA9D4AAOA+AADwPgAA5D4AAPA+AAAKPwAAAAAAAAA/AAAAAAAACj8AAIA8AAAAPwAAgDwAAAo/AACAPQAAAD8AAIA9AAAKPwAAoD0AAAA/AACgPQAAAD8AAMA+AAAAPwAA0D4AAAI/AADAPgAAAj8AANA+AACAPgAADD8AAIA+AAAQPwAAhD4AAAw/AACEPgAAED8AAIA+AAAMPwAAhD4AAAw/AACAPgAACD8AAIQ+AAAIPwAAAD8AABA+AAACPwAAED4AAAA/AAAAPgAAAj8AAAA+AAAAPwAAUD4AAAI/AABQPgAAAD8AAEA+AAACPwAAQD4CAAAAAQACAAEAAwAGAAQABQAGAAUABwAKAAgACQAKAAkACwAOAAwADQAOAA0ADwASABAAEQASABEAEwAWABQAFQAWABUAFwAaABgAGQAaABkAGwAeABwAHQAeAB0AHwAiACAAIQAiACEAIwAmACQAJQAmACUAJwAqACgAKQAqACkAKwDNzEy+KcqCO/sKBD/NzEy+KcqCO2tbYr/NzEy+NVgZwPsKBD/NzEy+NVgZwGtbYr8AACClKcqCO/sKBD8AACClKcqCO2tbYr/NzEy+KcqCO/sKBD/NzEy+KcqCO2tbYr8AACClNVgZwPsKBD/NzEy+NVgZwPsKBD8AACClNVgZwGtbYr/NzEy+NVgZwGtbYr8AACClKcqCO/sKBD/NzEy+KcqCO/sKBD8AACClNVgZwPsKBD/NzEy+NVgZwPsKBD8AACClKcqCO2tbYr8AACClNVgZwGtbYr/NzEy+KcqCO2tbYr/NzEy+NVgZwGtbYr8AACClKcqCO/sKBD8AACClNVgZwPsKBD8AACClKcqCO2tbYr8AACClNVgZwGtbYr8AAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAGA+AADAPgAAQD4AAMA+AABgPgAA4D4AAEA+AADgPgAAkD0AABA/AACQPQAACD8AAIA9AAAQPwAAgD0AAAg/AAAIPgAACD8AAAA+AAAIPwAACD4AABA/AAAAPgAAED8AAIQ+AADAPgAAgD4AAMA+AACEPgAA4D4AAIA+AADgPgAAoD4AAMA+AACgPgAA4D4AAKQ+AADAPgAApD4AAOA+AADAPgAAwD4AAMA+AADgPgAA0D4AAMA+AADQPgAA4D4CAAAAAQACAAEAAwAGAAQABQAGAAUABwAKAAgACQAKAAkACwAOAAwADQAOAA0ADwASABAAEQASABEAEwAWABQAFQAWABUAFwAAAAAkKcqCO/sKBD8AAAAkKcqCO2tbYr8AAAAkNVgZwPsKBD8AAAAkNVgZwGtbYr/NzEw+KcqCO/sKBD/NzEw+KcqCO2tbYr8AAAAkKcqCO/sKBD8AAAAkKcqCO2tbYr/NzEw+NVgZwPsKBD8AAAAkNVgZwPsKBD/NzEw+NVgZwGtbYr8AAAAkNVgZwGtbYr/NzEw+KcqCO/sKBD8AAAAkKcqCO/sKBD/NzEw+NVgZwPsKBD8AAAAkNVgZwPsKBD/NzEw+KcqCO2tbYr/NzEw+NVgZwGtbYr8AAAAkKcqCO2tbYr8AAAAkNVgZwGtbYr/NzEw+KcqCO/sKBD/NzEw+NVgZwPsKBD/NzEw+KcqCO2tbYr/NzEw+NVgZwGtbYr8AAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAACA+AACgPgAAAD4AAKA+AAAgPgAAwD4AAAA+AADAPgAAAj8AAAg/AAACPwAAAD8AAAA/AAAIPwAAAD8AAAA/AAAAPAAACD8AAAAAAAAIPwAAADwAABA/AAAAAAAAED8AALQ+AACQPgAAsD4AAJA+AAC0PgAAsD4AALA+AACwPgAAwD4AAAAAAADAPgAAgD0AAMQ+AAAAAAAAxD4AAIA9AADAPgAAwD0AAMA+AAAgPgAA0D4AAMA9AADQPgAAID4CAAAAAQACAAEAAwAGAAQABQAGAAUABwAKAAgACQAKAAkACwAOAAwADQAOAA0ADwASABAAEQASABEAEwAWABQAFQAWABUAFwBmZiY/xICNP2LhOT9mZiY/YI3BvWLhOT9mZiY/xICNPzi4X79mZiY/YI3BvTi4X79mZia/xICNP2LhOT9mZia/xICNPzi4X79mZia/YI3BvWLhOT9mZia/YI3BvTi4X79mZiY/xICNP2LhOT9mZiY/xICNPzi4X79mZia/xICNP2LhOT9mZia/xICNPzi4X79mZiY/YI3BvWLhOT9mZia/YI3BvWLhOT9mZiY/YI3BvTi4X79mZia/YI3BvTi4X79mZiY/xICNP2LhOT9mZia/xICNP2LhOT9mZiY/YI3BvWLhOT9mZia/YI3BvWLhOT9mZiY/xICNPzi4X79mZiY/YI3BvTi4X79mZia/xICNPzi4X79mZia/YI3BvTi4X78AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAJA+AADAPQAAkD4AABA+AACwPgAAwD0AALA+AAAQPgAAsD4AACA+AACQPgAAID4AALA+AABQPgAAkD4AAFA+AABwPgAAsD4AAHA+AACQPgAAQD4AALA+AABAPgAAkD4AAKg+AABgPgAAkD4AAGA+AACoPgAAkD4AAJA+AACQPgAAQD0AANA+AAAAAAAA0D4AAEA9AADoPgAAAAAAAOg+AACAPQAA0D4AAIA9AADoPgAA4D0AANA+AADgPQAA6D4CAAAAAQACAAEAAwAGAAQABQAGAAUABwAKAAgACQAKAAkACwAOAAwADQAOAA0ADwASABAAEQASABEAEwAWABQAFQAWABUAFwDNzEw+6s84P6FxSj3NzEw+LWCOvqFxSj3NzEw+6s84P5l+s77NzEw+LWCOvpl+s77NzEy+6s84P6FxSj3NzEy+6s84P5l+s77NzEy+LWCOvqFxSj3NzEy+LWCOvpl+s77NzEw+6s84P6FxSj3NzEw+6s84P5l+s77NzEy+6s84P6FxSj3NzEy+6s84P5l+s77NzEw+LWCOvqFxSj3NzEy+LWCOvqFxSj3NzEw+LWCOvpl+s77NzEy+LWCOvpl+s77NzEw+6s84P6FxSj3NzEy+6s84P6FxSj3NzEw+LWCOvqFxSj3NzEy+LWCOvqFxSj3NzEw+6s84P5l+s77NzEw+LWCOvpl+s77NzEy+6s84P5l+s77NzEy+LWCOvpl+s74AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAIKUAAAAAAACAvwAAIKUAAAAAAACAvwAAIKUAAAAAAACAvwAAIKUAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAA+AADQPgAAAD4AAOA+AAAQPgAA0D4AABA+AADgPgAA2D4AAJA+AADQPgAAkD4AANg+AACgPgAA0D4AAKA+AADoPgAAgDwAAOg+AAAAAAAA4D4AAIA8AADgPgAAAAAAAOg+AACAPQAA4D4AAIA9AADoPgAAoD0AAOA+AACgPQAA6D4AAAA+AADgPgAAAD4AAOg+AAAgPgAA4D4AACA+AADgPgAAQD4AAOA+AABgPgAA6D4AAEA+AADoPgAAYD4CAAAAAQACAAEAAwAGAAQABQAGAAUABwAKAAgACQAKAAkACwAOAAwADQAOAA0ADwASABAAEQASABEAEwAWABQAFQAWABUAFwAAANgllW2zP1ZlH78AAFSm/nqavQ1uub4AANilqibJPVZlHz8AAFQmsKfJPw1uuT4AAIC/2CZkJgjAgiUAAIC/2CZkJgjAgiUAAIC/2CZkJgjAgiUAAIC/2CZkJgjAgiUAAJQ+AAAIPwAAlD70/xE/7/+jPvT/ET/v/6M+AAAIPwAAAQACAAAAAgADAAAA2CWVbbM/VmUfvwAAVKb+epq9DW65vgAA2KWqJsk9VmUfPwAAVCawp8k/DW65PgAAgL/YJmQmCMCCJQAAgL/YJmQmCMCCJQAAgL/YJmQmCMCCJQAAgL/YJmQmCMCCJQAAlD4AAAg/AACUPvT/ET/v/6M+9P8RP+//oz4AAAg/AAABAAIAAAACAAMAAAAAAKuqKj2rqqo9AAAAPlVVVT5VVZU+q6qqPgAAwD5VVdU+q6rqPquqCj8AACA/VVU1P6uqSj8AAGA/VVV1PwAAgD+rqoo/AACQP1VVlT+rqpo/AACgP1VVpT+rqqo/AACwP1VVtT+rqro/AADAP1VVxT+rqso/AADQP1VV1T+rqto/AADgP1VV5T+rquo/AADwP1VV9T8AAABAq6oCQAAACEBVVQ1Aq6oSQAAAGEBVVR1Aq6oiQAAAKEBVVS1Aq6oyQAAAOEBVVT1AAABAQFVVRUCrqkpAAABQQFVVVUCrqlpAAABgQFVVZUCrqmpAAABwQFVVdUCrqnpAAACAQAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAINiirtq/38/AAAAAAAAAAAOYRy8BP1/PwAAAAAAAAAA2diBvMT3fz8AAAAAAAAAAC6d/byW4H8/AAAAAAAAAAD/Mke9dLJ/PwAAAAAAAAAARiluvSCRfz8AAAAAAAAAAIEri72DaH8/AAAAAAAAAADsoZ+9nTh/PwAAAAAAAAAAzDu0vbkBfz8AAAAAAAAAAHbq3L2bgX4/AAAAAAAAAACKrQG+XfB9PwAAAAAAAAAAGNsSvotafT8AAAAAAAAAANYUIb4S0Hw/AAAAAAAAAADgcyu+2GJ8PwAAAAAAAAAAJBIxvsAkfD8AAAAAAAAAANTQMb5cHHw/JIePOPsARbcLKS2+MFB8PzxFGjlt3sy3/K8nvk+LfD9ywII54+sluIFsIL7C1nw/f1jCOaa9aLhBmRe+0y19P6bBBDoHHpS4DHENvs2LfT886So6rz+vuAEvAr427H0/52dSOmNdw7hPHey9+Up+P7/+eTr6v864+5fSvZGkfj/XNZA6wHXQuOFGuL0g9n4/NTWiOuNcyLiso529hT1/P9NasjrjIbe4qCiDvWh5fz8lBMA65TGeuCahUr05qX8/R4/KOsJBf7jGLCG9Ks1/P2Nb0TpmBzy4VNTlvB/mfz/nyNM62/jwtwSekbyP9X8/fTnROjksarfYQQ+8af1/P8wPyTqxpPW1nGGcuuD/fz/7rro6fu7dNokqmDs6/38/HXqlOnrHNDfW1As8kP1/P5zTiDorfDM3zOUnPIb8fz+xOUg6acr0NoV7HDz+/H8/AAAAAAAAAAAAAAAAAACAP+RgCrqXna427YIhvM78fz8IvgG7NBSrOFijKL1OyH8/7rp8u/IErTlKnq693BB/P+NYxbufTV06RSUOvkmEfT+ygQi8OhLdOosqS76+5no/azouvAQcPDtGaoW+0yN3P4WNUbx9iI47eNakvltYcj/hmXC8S1HFO6Y5wr6V1Gw/EAqFvG5v/TsLHNy+IBdnP6apjrzcaxg8DTPxvsLBYT9UGJW8SYYsPLosAL9CiV0/2luYvMjiNzzIPAS/gSFbP3nHmLzaajk8PMYEvyzOWj/sEpe8KqYzPD/NAr8a/ls/ZBySvF33IzywfPq+ujVfP0z2ibz2MQ08szHpvsDaYz9+W328g9nkO9S10r6DRmk/NfNgvBhmrTtSHLi+sthuPzOrP7yq4XI7i52avikHdD/KEBu8lU4aO14zd75/ang/vl3qu8FWrDrCIzm+McZ7Pxu7oLvrtB86FG38vXwLfj+DKTy74wdZOW1Bk70aVn8/2U+cuok9FThIT/S8zeJ/PwAAAAAAAAAAAAAAAAAAgD8AAAAAq6oqPauqqj0AAAA+VVVVPlVVlT6rqqo+AADAPlVV1T6rquo+q6oKPwAAID9VVTU/q6pKPwAAYD9VVXU/AACAP6uqij8AAJA/VVWVP6uqmj8AAKA/VVWlP6uqqj8AALA/VVW1P6uquj8AAMA/VVXFP6uqyj8AANA/VVXVP6uq2j8AAOA/VVXlP6uq6j8AAPA/VVX1PwAAAECrqgJAAAAIQFVVDUCrqhJAAAAYQFVVHUCrqiJAAAAoQFVVLUCrqjJAAAA4QFVVPUAAAEBAVVVFQKuqSkAAAFBAVVVVQKuqWkAAAGBAVVVlQKuqakAAAHBAVVV1QKuqekAAAIBAAAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAg2KKO2r/fz8AAAAAAAAAAA5hHDwE/X8/AAAAAAAAAADZ2IE8xPd/PwAAAAAAAAAALp39PJbgfz8AAAAAAAAAAP8yRz10sn8/AAAAAAAAAABGKW49IJF/PwAAAAAAAAAAgSuLPYNofz8AAAAAAAAAAOyhnz2dOH8/AAAAAAAAAADMO7Q9uQF/PwAAAAAAAAAAdurcPZuBfj8AAAAAAAAAAIqtAT5d8H0/AAAAAAAAAAAY2xI+i1p9PwAAAAAAAAAA1hQhPhLQfD8AAAAAAAAAAOBzKz7YYnw/AAAAAAAAAAAkEjE+wCR8PwAAAAAAAAAA1NAxPlwcfD8kh484+wBFNwspLT4wUHw/PEUaOW3ezDf8ryc+T4t8P3LAgjnj6yU4gWwgPsLWfD9/WMI5pr1oOEGZFz7TLX0/psEEOgcelDgMcQ0+zYt9PzzpKjqvP684AS8CPjbsfT/nZ1I6Y13DOE8d7D35Sn4/v/55Ovq/zjj7l9I9kaR+P9c1kDrAddA44Ua4PSD2fj81NaI641zIOKyjnT2FPX8/01qyOuMhtzioKIM9aHl/PyUEwDrlMZ44JqFSPTmpfz9Hj8o6wkF/OMYsIT0qzX8/Y1vROmYHPDhU1OU8H+Z/P+fI0zrb+PA3BJ6RPI/1fz99OdE6OSxqN9hBDzxp/X8/zA/JOrGk9TWcYZw64P9/P/uuujp+7t22iSqYuzr/fz8deqU6esc0t9bUC7yQ/X8/nNOIOit8M7fM5Se8hvx/P7E5SDppyvS2hXscvP78fz8AAAAAAAAAAAAAAAAAAIA/5GAKupedrrbtgiE8zvx/Pwi+Abs0FKu4WKMoPU7Ifz/uuny78gStuUqerj3cEH8/41jFu59NXbpFJQ4+SYR9P7KBCLw6Et26iypLPr7mej9rOi68BBw8u0ZqhT7TI3c/hY1RvH2Ijrt41qQ+W1hyP+GZcLxLUcW7pjnCPpXUbD8QCoW8bm/9uwsc3D4gF2c/pqmOvNxrGLwNM/E+wsFhP1QYlbxJhiy8uiwAP0KJXT/aW5i8yOI3vMg8BD+BIVs/eceYvNpqObw8xgQ/LM5aP+wSl7wqpjO8P80CPxr+Wz9kHJK8XfcjvLB8+j66NV8/TPaJvPYxDbyzMek+wNpjP35bfbyD2eS71LXSPoNGaT8182C8GGatu1IcuD6y2G4/M6s/vKrhcruLnZo+KQd0P8oQG7yVThq7XjN3Pn9qeD++Xeq7wVasusIjOT4xxns/G7ugu+u0H7oUbfw9fAt+P4MpPLvjB1m5bUGTPRpWfz/ZT5y6iT0VuEhP9DzN4n8/AAAAAAAAAAAAAAAAAACAPwAAAAAAAMBAVVXBQKuqwkAAAMRAVVXFQKuqxkAAAMhAVVXJQKuqykAAAMxAVVXNQKuqzkAAANBAVVXRQKuq0kAAANRAVVXVQKuq1kAAANhAVVXZQKuq2kAAANxAVVXdQAAA4EBVVeFAq6riQAAA5EBVVeVAq6rmQAAA6EBVVelAq6rqQAAA7EBVVe1Aq6ruQAAA8EBVVfFAq6ryQAAA9EBVVfVAq6r2QAAA+EBVVflAq6r6QAAA/EBVVf1AAAAAQauqAEEAAAJBVVUDQauqBEEAAAZBVVUHQauqCEEAAApBVVULQauqDEEAAA5BAAAQQauqEEEAABJBVVUTQauqFEEAABZBVVUXQauqGEEAABpBVVUbQauqHEEAAB5BVVUfQQAAIEEAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAA55PPOuv/fz8AAAAAAAAAAF6SajuV/38/AAAAAAAAAAARx8I72P5/PwAAAAAAAAAAfHwNPI79fz8AAAAAAAAAAJM8PjyV+38/AAAAAAAAAADh8HI8zPh/PwAAAAAAAAAAOHOVPBj1fz8AAAAAAAAAACG1sjxn8H8/AAAAAAAAAACt5NA8sep/PwAAAAAAAAAAXqjvPPPjfz8AAAAAAAAAAF5TBz053H8/AAAAAAAAAAAswxY9l9N/PwAAAAAAAAAA5/YlPS7Kfz8AAAAAAAAAAOTBND0nwH8/AAAAAAAAAACD90I9t7V/PwAAAAAAAAAAK2tQPRurfz8AAAAAAAAAAE3wXD2XoH8/AAAAAAAAAABiWmg9eJZ/PwAAAAAAAAAA7XxyPQ6Nfz8AAAAAAAAAAHQrez2rhH8/AAAAAAAAAADBHIE9o31/PwAAAAAAAAAAUb2DPUV4fz8AAAAAAAAAABPyhT2vc38/AAAAAAAAAACpfYU9onR/PwAAAAAAAAAATyqEPWR3fz8AAAAAAAAAANsGgj3Ie38/AAAAAAAAAABCRH49m4F/PwAAAAAAAAAA4hV3PaeIfz8AAAAAAAAAADigbj2xkH8/AAAAAAAAAADkAGU9fpl/PwAAAAAAAAAAiVVaPdSifz8AAAAAAAAAANC7Tj15rH8/AAAAAAAAAABkUUI9NrZ/PwAAAAAAAAAA9zM1Pde/fz8AAAAAAAAAAECBJz0tyX8/AAAAAAAAAAD+Vhk9D9J/PwAAAAAAAAAA9dIKPVnafz8AAAAAAAAAANol+Dzt4X8/AAAAAAAAAABqado8tOh/PwAAAAAAAAAAPay8PJ7ufz8AAAAAAAAAAP0pnzyh838/AAAAAAAAAABXHoI8vPd/PwAAAAAAAAAA+IlLPPH6fz8AAAAAAAAAADSzFDxN/X8/AAAAAAAAAAB7X8A73/5/PwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAKHbObu9/38/AAAAAAAAAAA0sxS8Tf1/PwAAAAAAAAAAVx6CvLz3fz8AAAAAAAAAAD2svLye7n8/AAAAAAAAAADaJfi87eF/PwAAAAAAAAAA/lYZvQ/Sfz8AAAAAAAAAAPczNb3Xv38/AAAAAAAAAADQu069eax/PwAAAAAAAAAA5ABlvX6Zfz8AAAAAAAAAAOIVd72niH8/AAAAAAAAAADbBoK9yHt/PwAAAAAAAAAAE/KFva9zfz8AAAAAAAAAAC1hhb3edH8/AAAAAAAAAADBHIG9o31/PwAAAAAAAAAA7XxyvQ6Nfz8AAAAAAAAAAE3wXL2XoH8/AAAAAAAAAACD90K9t7V/PwAAAAAAAAAA5/YlvS7Kfz8AAAAAAAAAAF5TB7053H8/AAAAAAAAAACt5NC8sep/PwAAAAAAAAAAOHOVvBj1fz8AAAAAAAAAAJM8PryV+38/AAAAAAAAAAARx8K72P5/PwAAAAAAAAAA55PPuuv/fz8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAgECrqoJAAACEQFVVhUCrqoZAAACIQFVViUCrqopAAACMQFVVjUCrqo5AAACQQFVVkUCrqpJAAACUQFVVlUCrqpZAAACYQFVVmUCrqppAAACcQFVVnUAAAKBAVVWhQKuqokAAAKRAVVWlQKuqpkAAAKhAVVWpQKuqqkAAAKxAVVWtQKuqrkAAALBAVVWxQKuqskAAALRAVVW1QKuqtkAAALhAVVW5QKuqukAAALxAVVW9QAAAwEAAAAAAAACAQAAAgL8AAAAAAACAQAAAgL8AAAAAAHCAQAAAgL8AAAAAALqAQAAAgL8AAAAAOQ6BQAAAgL8AAAAAVWuBQAAAgL8AAAAAANCBQAAAgL8AAAAA5DqCQAAAgL8AAAAAq6qCQAAAgL8AAAAAAB6DQAAAgL8AAAAAjpODQAAAgL8AAAAAAAqEQAAAgL8AAAAAAICEQAAAgL8AAAAAOfSEQAAAgL8AAAAAVWWFQAAAgL8AAAAAANKFQAAAgL8AAAAA5DiGQAAAgL8AAAAAq5iGQAAAgL8AAAAAAPCGQAAAgL8AAAAAjj2HQAAAgL8AAAAAAICHQAAAgL8AAAAAALaHQAAAgL8AAAAAOd6HQAAAgL8AAAAAAACIQAAAgL8AAAAAVfeHQAAAgL8AAAAAOd6HQAAAgL8AAAAAALaHQAAAgL8AAAAAAICHQAAAgL8AAAAAjj2HQAAAgL8AAAAAAPCGQAAAgL8AAAAAq5iGQAAAgL8AAAAA5DiGQAAAgL8AAAAAANKFQAAAgL8AAAAAVWWFQAAAgL8AAAAAOfSEQAAAgL8AAAAAAICEQAAAgL8AAAAAAAqEQAAAgL8AAAAAjpODQAAAgL8AAAAAAB6DQAAAgL8AAAAAq6qCQAAAgL8AAAAA5DqCQAAAgL8AAAAAANCBQAAAgL8AAAAAVWuBQAAAgL8AAAAAOQ6BQAAAgL8AAAAAALqAQAAAgL8AAAAAAHCAQAAAgL8AAAAAAACAQAAAgL8="}],"accessors":[{"bufferView":0,"componentType":5126,"count":44,"max":[0,0.75,0.25],"min":[-0.25,-0.25,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":44,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":44,"max":[0.4765625,0.5625],"min":[0,0.25],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":66,"max":[43],"min":[0],"type":"SCALAR"},{"bufferView":4,"componentType":5126,"count":24,"max":[0.6499999761581421,0.3072509467601776,0.16865582764148712],"min":[-0.8999999761581421,-1.6927490234375,-0.3313441574573517],"type":"VEC3"},{"bufferView":5,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":6,"componentType":5126,"count":24,"max":[0.40625,0.375],"min":[0,0],"type":"VEC2"},{"bufferView":7,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":8,"componentType":5126,"count":24,"max":[0.8500000238418579,3.2206146717071533,0.11595971137285233],"min":[-0.8500000238418579,-0.2793852388858795,-1.4840402603149414],"type":"VEC3"},{"bufferView":9,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":10,"componentType":5126,"count":24,"max":[0.34375,0.28125],"min":[0,0],"type":"VEC2"},{"bufferView":11,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":12,"componentType":5126,"count":44,"max":[0.25,0.75,0.25],"min":[0,-0.25,-1],"type":"VEC3"},{"bufferView":13,"componentType":5126,"count":44,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":14,"componentType":5126,"count":44,"max":[0.5390625,0.5625],"min":[0.25,0],"type":"VEC2"},{"bufferView":15,"componentType":5123,"count":66,"max":[43],"min":[0],"type":"SCALAR"},{"bufferView":16,"componentType":5126,"count":24,"max":[-1.3877787807814457e-16,0.003991384524852037,0.5157925486564636],"min":[-0.20000000298023224,-2.3960087299346924,-0.8842074275016785],"type":"VEC3"},{"bufferView":17,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":18,"componentType":5126,"count":24,"max":[0.40625,0.5625],"min":[0.0625,0.375],"type":"VEC2"},{"bufferView":19,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":20,"componentType":5126,"count":24,"max":[0.20000000298023224,0.003991384524852037,0.5157925486564636],"min":[2.7755575615628914e-17,-2.3960087299346924,-0.8842074275016785],"type":"VEC3"},{"bufferView":21,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":22,"componentType":5126,"count":24,"max":[0.5078125,0.5625],"min":[0,0],"type":"VEC2"},{"bufferView":23,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":24,"componentType":5126,"count":24,"max":[0.6499999761581421,1.105492115020752,0.7260953187942505],"min":[-0.6499999761581421,-0.09450793266296387,-0.8739047050476074],"type":"VEC3"},{"bufferView":25,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":26,"componentType":5126,"count":24,"max":[0.34375,0.453125],"min":[0,0.09375],"type":"VEC2"},{"bufferView":27,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":28,"componentType":5126,"count":24,"max":[0.20000000298023224,0.7219225168228149,0.04942477121949196],"min":[-0.20000000298023224,-0.27807751297950745,-0.3505752384662628],"type":"VEC3"},{"bufferView":29,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":30,"componentType":5126,"count":24,"max":[0.453125,0.4375],"min":[0.125,0],"type":"VEC2"},{"bufferView":31,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":32,"componentType":5126,"count":4,"max":[7.355227538141662e-16,1.575429916381836,0.6226400136947632],"min":[-7.355227538141662e-16,-0.07542990148067474,-0.6226400136947632],"type":"VEC3"},{"bufferView":33,"componentType":5126,"count":4,"max":[-1,7.915603360221426e-16,2.2681530624220434e-16],"min":[-1,7.915603360221426e-16,2.2681530624220434e-16],"type":"VEC3"},{"bufferView":34,"componentType":5126,"count":4,"max":[0.3203119933605194,0.5703117847442627],"min":[0.2890625,0.53125],"type":"VEC2"},{"bufferView":35,"componentType":5123,"count":6,"max":[3],"min":[0],"type":"SCALAR"},{"bufferView":36,"componentType":5126,"count":4,"max":[7.355227538141662e-16,1.575429916381836,0.6226400136947632],"min":[-7.355227538141662e-16,-0.07542990148067474,-0.6226400136947632],"type":"VEC3"},{"bufferView":37,"componentType":5126,"count":4,"max":[-1,7.915603360221426e-16,2.2681530624220434e-16],"min":[-1,7.915603360221426e-16,2.2681530624220434e-16],"type":"VEC3"},{"bufferView":38,"componentType":5126,"count":4,"max":[0.3203119933605194,0.5703117847442627],"min":[0.2890625,0.53125],"type":"VEC2"},{"bufferView":39,"componentType":5123,"count":6,"max":[3],"min":[0],"type":"SCALAR"},{"bufferView":40,"componentType":5126,"count":64,"max":[4],"min":[0],"type":"SCALAR"},{"bufferView":41,"componentType":5126,"count":64,"max":[0.001615789602510631,0.011316979303956032,0.01024765893816948,1],"min":[-0.01864980347454548,-0.00009940145537257195,-0.5186498165130615,0.8547084331512451],"type":"VEC4"},{"bufferView":42,"componentType":5126,"count":64,"max":[4],"min":[0],"type":"SCALAR"},{"bufferView":43,"componentType":5126,"count":64,"max":[0.001615789602510631,0.00009940145537257195,0.5186498165130615,1],"min":[-0.01864980347454548,-0.011316979303956032,-0.01024765893816948,0.8547084331512451],"type":"VEC4"},{"bufferView":44,"componentType":5126,"count":73,"max":[10],"min":[0],"type":"SCALAR"},{"bufferView":45,"componentType":5126,"count":73,"max":[0,0,0.06540312618017197,1],"min":[0,0,-0.06540312618017197,0.9978589415550232],"type":"VEC4"},{"bufferView":46,"componentType":5126,"count":47,"max":[6],"min":[0],"type":"SCALAR"},{"bufferView":47,"componentType":5126,"count":47,"max":[0,4.25,-1],"min":[0,4,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true},{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true},{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true},{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]},{"primitives":[{"mode":4,"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":1}]},{"primitives":[{"mode":4,"attributes":{"POSITION":8,"NORMAL":9,"TEXCOORD_0":10},"indices":11,"material":1}]},{"primitives":[{"mode":4,"attributes":{"POSITION":12,"NORMAL":13,"TEXCOORD_0":14},"indices":15,"material":0}]},{"primitives":[{"mode":4,"attributes":{"POSITION":16,"NORMAL":17,"TEXCOORD_0":18},"indices":19,"material":2}]},{"primitives":[{"mode":4,"attributes":{"POSITION":20,"NORMAL":21,"TEXCOORD_0":22},"indices":23,"material":2}]},{"primitives":[{"mode":4,"attributes":{"POSITION":24,"NORMAL":25,"TEXCOORD_0":26},"indices":27,"material":2}]},{"primitives":[{"mode":4,"attributes":{"POSITION":28,"NORMAL":29,"TEXCOORD_0":30},"indices":31,"material":2}]},{"primitives":[{"mode":4,"attributes":{"POSITION":32,"NORMAL":33,"TEXCOORD_0":34},"indices":35,"material":3}]},{"primitives":[{"mode":4,"attributes":{"POSITION":36,"NORMAL":37,"TEXCOORD_0":38},"indices":39,"material":3}]}],"animations":[{"name":"animations","samplers":[{"input":40,"output":41,"interpolation":"LINEAR"},{"input":42,"output":43,"interpolation":"LINEAR"},{"input":44,"output":45,"interpolation":"LINEAR"},{"input":46,"output":47,"interpolation":"LINEAR"}],"channels":[{"sampler":0,"target":{"node":5,"path":"rotation"}},{"sampler":1,"target":{"node":7,"path":"rotation"}},{"sampler":2,"target":{"node":12,"path":"rotation"}},{"sampler":3,"target":{"node":12,"path":"translation"}}]}]} \ No newline at end of file diff --git a/mods/lzr_parrot_npc/sounds/SOURCE b/mods/lzr_parrot_npc/sounds/SOURCE deleted file mode 100644 index 96443fcc..00000000 --- a/mods/lzr_parrot_npc/sounds/SOURCE +++ /dev/null @@ -1 +0,0 @@ -curr: based on CC0 sound diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_dimey.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_dimey.png new file mode 100644 index 00000000..37272116 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_dimey.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_dimey_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_dimey_portrait.png new file mode 100644 index 00000000..90791996 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_dimey_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_emmy.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_emmy.png new file mode 100644 index 00000000..20ad36d5 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_emmy.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_emmy_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_emmy_portrait.png new file mode 100644 index 00000000..35c5656e Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_emmy_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_garnie.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_garnie.png new file mode 100644 index 00000000..e8cf9733 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_garnie.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_garnie_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_garnie_portrait.png new file mode 100644 index 00000000..b4db74e3 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_garnie_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie.png index fc3db1ea..99571e3b 100644 Binary files a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie.png and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_portrait.png index c2e751a5..88d68027 100644 Binary files a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_portrait.png and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner.png deleted file mode 100644 index fc3db1ea..00000000 Binary files a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner.png and /dev/null differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_back.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_back.png new file mode 100644 index 00000000..7c2462b5 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_back.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_bottom.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_bottom.png new file mode 100644 index 00000000..e47e8640 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_bottom.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_front.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_front.png new file mode 100644 index 00000000..05de2055 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_front.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_left.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_left.png new file mode 100644 index 00000000..711b6447 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_left.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_right.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_right.png new file mode 100644 index 00000000..43764c58 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_right.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_side.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_side.png deleted file mode 100644 index 0604923b..00000000 Binary files a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_side.png and /dev/null differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_top.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_top.png index 0cffc66f..8bf1aa55 100644 Binary files a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_top.png and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_goldie_spawner_top.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot.png new file mode 100644 index 00000000..99571e3b Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_back.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_back.png new file mode 100644 index 00000000..5a3d6d68 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_back.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_bottom.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_bottom.png new file mode 100644 index 00000000..f798f66d Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_bottom.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_front.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_front.png new file mode 100644 index 00000000..e9c33348 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_front.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_left.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_left.png new file mode 100644 index 00000000..21e63ff1 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_left.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_palette.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_palette.png new file mode 100644 index 00000000..9430aca1 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_palette.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_right.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_right.png new file mode 100644 index 00000000..49393e19 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_right.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_top.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_top.png new file mode 100644 index 00000000..e6d18898 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_hidden_parrot_spawner_top.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_ruby.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_ruby.png new file mode 100644 index 00000000..1fd96b21 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_ruby.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_ruby_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_ruby_portrait.png new file mode 100644 index 00000000..1da9139b Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_ruby_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_saphie.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_saphie.png new file mode 100644 index 00000000..6d2a64bb Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_saphie.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_saphie_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_saphie_portrait.png new file mode 100644 index 00000000..cccc9bf1 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_saphie_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_scorched.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_scorched.png new file mode 100644 index 00000000..33511020 Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_scorched.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_scorched_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_scorched_portrait.png new file mode 100644 index 00000000..2ce7b62e Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_scorched_portrait.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_tuckie.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_tuckie.png new file mode 100644 index 00000000..fbffe2cd Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_tuckie.png differ diff --git a/mods/lzr_parrot_npc/textures/lzr_parrot_npc_tuckie_portrait.png b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_tuckie_portrait.png new file mode 100644 index 00000000..ca13ce9f Binary files /dev/null and b/mods/lzr_parrot_npc/textures/lzr_parrot_npc_tuckie_portrait.png differ diff --git a/mods/lzr_plants/locale/lzr_plants.de.po b/mods/lzr_plants/locale/lzr_plants.de.po new file mode 100644 index 00000000..da5ae79b --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.de.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "Inselgras" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "Krabbengras" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "Seegras" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "Baumwolle" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "Lila Koralle" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "Lila Koralle auf Sand" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "Lila Koralle auf Meeresboden" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "Seegras auf Sand" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "Seegras auf Meeresboden" diff --git a/mods/lzr_plants/locale/lzr_plants.de.tr b/mods/lzr_plants/locale/lzr_plants.de.tr deleted file mode 100644 index 5f13fb83..00000000 --- a/mods/lzr_plants/locale/lzr_plants.de.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass=Inselgras -Crab Grass=Krabbengras -Seaweed=Seegras -Cotton=Baumwolle -Purple Coral=Lila Koralle -Purple Coral on Sand=Lila Koralle auf Sand -Purple Coral on Seabed=Lila Koralle auf Meeresboden -Seaweed on Sand=Seegras auf Sand -Seaweed on Seabed=Seegras auf Meeresboden diff --git a/mods/lzr_plants/locale/lzr_plants.es.po b/mods/lzr_plants/locale/lzr_plants.es.po new file mode 100644 index 00000000..00a7f6c4 --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.es.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "Pasto de isla" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "Garranchuelo" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "Algas" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "Algodón" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "Coral púrpura" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "Coral púrpura sobre arena" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "Coral púrpura sobre lecho marino" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "Algas sobre arena" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "Algas sobre lecho marino" diff --git a/mods/lzr_plants/locale/lzr_plants.es.tr b/mods/lzr_plants/locale/lzr_plants.es.tr deleted file mode 100644 index 666eb5a6..00000000 --- a/mods/lzr_plants/locale/lzr_plants.es.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass=Pasto de isla -Crab Grass=Garranchuelo -Seaweed=Algas -Cotton=Algodón -Purple Coral=Coral púrpura -Purple Coral on Sand=Coral púrpura sobre arena -Purple Coral on Seabed=Coral púrpura sobre lecho marino -Seaweed on Sand=Algas sobre arena -Seaweed on Seabed=Algas sobre lecho marino diff --git a/mods/lzr_plants/locale/lzr_plants.fr.po b/mods/lzr_plants/locale/lzr_plants.fr.po new file mode 100644 index 00000000..075a7838 --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.fr.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "Herbe insulaire" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "Herbe à crabe" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "Algue" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "Coton" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "Coral pourpre" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "Corail pourpre sur sable" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "Corail pourpre sur sol océanique" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "Algue sur sable" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "Algue sur sol océanique" diff --git a/mods/lzr_plants/locale/lzr_plants.fr.tr b/mods/lzr_plants/locale/lzr_plants.fr.tr deleted file mode 100644 index 4baf538f..00000000 --- a/mods/lzr_plants/locale/lzr_plants.fr.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass=Herbe insulaire -Crab Grass=Herbe à crabe -Seaweed=Algue -Cotton=Coton -Purple Coral=Coral pourpre -Purple Coral on Sand=Corail pourpre sur sable -Purple Coral on Seabed=Corail pourpre sur sol océanique -Seaweed on Sand=Algue sur sable -Seaweed on Seabed=Algue sur sol océanique diff --git a/mods/lzr_plants/locale/lzr_plants.id.po b/mods/lzr_plants/locale/lzr_plants.id.po new file mode 100644 index 00000000..ac7a9fb7 --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.id.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.id.tr b/mods/lzr_plants/locale/lzr_plants.id.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.id.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.it.po b/mods/lzr_plants/locale/lzr_plants.it.po new file mode 100644 index 00000000..9e021fda --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.it.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.it.tr b/mods/lzr_plants/locale/lzr_plants.it.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.it.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.jbo.po b/mods/lzr_plants/locale/lzr_plants.jbo.po new file mode 100644 index 00000000..e6b60c2d --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.jbo.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.jbo.tr b/mods/lzr_plants/locale/lzr_plants.jbo.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.jbo.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.ms.po b/mods/lzr_plants/locale/lzr_plants.ms.po new file mode 100644 index 00000000..751deb1e --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.ms.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.ms.tr b/mods/lzr_plants/locale/lzr_plants.ms.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.ms.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.pot b/mods/lzr_plants/locale/lzr_plants.pot new file mode 100644 index 00000000..1eaae04f --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.pot @@ -0,0 +1,54 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.pt_BR.po b/mods/lzr_plants/locale/lzr_plants.pt_BR.po new file mode 100644 index 00000000..53783de9 --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.pt_BR.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.pt_BR.tr b/mods/lzr_plants/locale/lzr_plants.pt_BR.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.pt_BR.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.ru.po b/mods/lzr_plants/locale/lzr_plants.ru.po new file mode 100644 index 00000000..ab9f7818 --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.ru.po @@ -0,0 +1,51 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "Островной дёрн" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "Крабовый дёрн" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "Морская трава" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "Хлопок" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "Фиолетовый коралл" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "Фиолетовый коралл на песке" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "Фиолетовый коралл на дне океана" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "Морская трава на песке" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "Морская трава на дне океана" diff --git a/mods/lzr_plants/locale/lzr_plants.ru.tr b/mods/lzr_plants/locale/lzr_plants.ru.tr deleted file mode 100644 index b8f22335..00000000 --- a/mods/lzr_plants/locale/lzr_plants.ru.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass=Островной дёрн -Crab Grass=Крабовый дёрн -Seaweed=Морская трава -Cotton=Хлопок -Purple Coral=Фиолетовый коралл -Purple Coral on Sand=Фиолетовый коралл на песке -Purple Coral on Seabed=Фиолетовый коралл на дне океана -Seaweed on Sand=Морская трава на песке -Seaweed on Seabed=Морская трава на дне океана diff --git a/mods/lzr_plants/locale/lzr_plants.se.po b/mods/lzr_plants/locale/lzr_plants.se.po new file mode 100644 index 00000000..ff1d3b2b --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.se.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.se.tr b/mods/lzr_plants/locale/lzr_plants.se.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.se.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.sk.po b/mods/lzr_plants/locale/lzr_plants.sk.po new file mode 100644 index 00000000..ea68f446 --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.sk.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.sk.tr b/mods/lzr_plants/locale/lzr_plants.sk.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.sk.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.tr.po b/mods/lzr_plants/locale/lzr_plants.tr.po new file mode 100644 index 00000000..65c319fe --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.tr.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.tr.tr b/mods/lzr_plants/locale/lzr_plants.tr.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.tr.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.zh_Hans.po b/mods/lzr_plants/locale/lzr_plants.zh_Hans.po new file mode 100644 index 00000000..3711a4ea --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.zh_Hans.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.zh_Hans.tr b/mods/lzr_plants/locale/lzr_plants.zh_Hans.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.zh_Hans.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/lzr_plants.zh_Hant.po b/mods/lzr_plants/locale/lzr_plants.zh_Hant.po new file mode 100644 index 00000000..9ae8260f --- /dev/null +++ b/mods/lzr_plants/locale/lzr_plants.zh_Hant.po @@ -0,0 +1,50 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_plants/init.lua:11 +msgid "Island Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:32 +msgid "Crab Grass" +msgstr "" + +#: mods/lzr_plants/init.lua:53 +msgid "Seaweed" +msgstr "" + +#: mods/lzr_plants/init.lua:75 +msgid "Cotton" +msgstr "" + +#: mods/lzr_plants/init.lua:96 +msgid "Purple Coral" +msgstr "" + +#: mods/lzr_plants/init.lua:124 +msgid "Purple Coral on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:148 +msgid "Purple Coral on Seabed" +msgstr "" + +#: mods/lzr_plants/init.lua:174 +msgid "Seaweed on Sand" +msgstr "" + +#: mods/lzr_plants/init.lua:198 +msgid "Seaweed on Seabed" +msgstr "" diff --git a/mods/lzr_plants/locale/lzr_plants.zh_Hant.tr b/mods/lzr_plants/locale/lzr_plants.zh_Hant.tr deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/lzr_plants.zh_Hant.tr +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_plants/locale/poconvert/de.po b/mods/lzr_plants/locale/poconvert/de.po deleted file mode 100644 index c95870b8..00000000 --- a/mods/lzr_plants/locale/poconvert/de.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "Inselgras" - -msgid "Crab Grass" -msgstr "Krabbengras" - -msgid "Seaweed" -msgstr "Seegras" - -msgid "Cotton" -msgstr "Baumwolle" - -msgid "Purple Coral" -msgstr "Lila Koralle" - -msgid "Purple Coral on Sand" -msgstr "Lila Koralle auf Sand" - -msgid "Purple Coral on Seabed" -msgstr "Lila Koralle auf Meeresboden" - -msgid "Seaweed on Sand" -msgstr "Seegras auf Sand" - -msgid "Seaweed on Seabed" -msgstr "Seegras auf Meeresboden" - diff --git a/mods/lzr_plants/locale/poconvert/es.po b/mods/lzr_plants/locale/poconvert/es.po deleted file mode 100644 index 83893f51..00000000 --- a/mods/lzr_plants/locale/poconvert/es.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "Pasto de isla" - -msgid "Crab Grass" -msgstr "Garranchuelo" - -msgid "Seaweed" -msgstr "Algas" - -msgid "Cotton" -msgstr "Algodón" - -msgid "Purple Coral" -msgstr "Coral púrpura" - -msgid "Purple Coral on Sand" -msgstr "Coral púrpura sobre arena" - -msgid "Purple Coral on Seabed" -msgstr "Coral púrpura sobre lecho marino" - -msgid "Seaweed on Sand" -msgstr "Algas sobre arena" - -msgid "Seaweed on Seabed" -msgstr "Algas sobre lecho marino" - diff --git a/mods/lzr_plants/locale/poconvert/fr.po b/mods/lzr_plants/locale/poconvert/fr.po deleted file mode 100644 index 0f5cb5a9..00000000 --- a/mods/lzr_plants/locale/poconvert/fr.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "Herbe insulaire" - -msgid "Crab Grass" -msgstr "Herbe à crabe" - -msgid "Seaweed" -msgstr "Algue" - -msgid "Cotton" -msgstr "Coton" - -msgid "Purple Coral" -msgstr "Coral pourpre" - -msgid "Purple Coral on Sand" -msgstr "Corail pourpre sur sable" - -msgid "Purple Coral on Seabed" -msgstr "Corail pourpre sur sol océanique" - -msgid "Seaweed on Sand" -msgstr "Algue sur sable" - -msgid "Seaweed on Seabed" -msgstr "Algue sur sol océanique" - diff --git a/mods/lzr_plants/locale/poconvert/id.po b/mods/lzr_plants/locale/poconvert/id.po deleted file mode 100644 index 8de901ea..00000000 --- a/mods/lzr_plants/locale/poconvert/id.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/it.po b/mods/lzr_plants/locale/poconvert/it.po deleted file mode 100644 index 05631092..00000000 --- a/mods/lzr_plants/locale/poconvert/it.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/jbo.po b/mods/lzr_plants/locale/poconvert/jbo.po deleted file mode 100644 index baaf644c..00000000 --- a/mods/lzr_plants/locale/poconvert/jbo.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/ms.po b/mods/lzr_plants/locale/poconvert/ms.po deleted file mode 100644 index 731c3cee..00000000 --- a/mods/lzr_plants/locale/poconvert/ms.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/pt_BR.po b/mods/lzr_plants/locale/poconvert/pt_BR.po deleted file mode 100644 index 4aaf51ca..00000000 --- a/mods/lzr_plants/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/ru.po b/mods/lzr_plants/locale/poconvert/ru.po deleted file mode 100644 index 11a7fcb4..00000000 --- a/mods/lzr_plants/locale/poconvert/ru.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "Островной дёрн" - -msgid "Crab Grass" -msgstr "Крабовый дёрн" - -msgid "Seaweed" -msgstr "Морская трава" - -msgid "Cotton" -msgstr "Хлопок" - -msgid "Purple Coral" -msgstr "Фиолетовый коралл" - -msgid "Purple Coral on Sand" -msgstr "Фиолетовый коралл на песке" - -msgid "Purple Coral on Seabed" -msgstr "Фиолетовый коралл на дне океана" - -msgid "Seaweed on Sand" -msgstr "Морская трава на песке" - -msgid "Seaweed on Seabed" -msgstr "Морская трава на дне океана" - diff --git a/mods/lzr_plants/locale/poconvert/se.po b/mods/lzr_plants/locale/poconvert/se.po deleted file mode 100644 index 27e0be7a..00000000 --- a/mods/lzr_plants/locale/poconvert/se.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/sk.po b/mods/lzr_plants/locale/poconvert/sk.po deleted file mode 100644 index fc8ed298..00000000 --- a/mods/lzr_plants/locale/poconvert/sk.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/template.pot b/mods/lzr_plants/locale/poconvert/template.pot deleted file mode 100644 index 2dd84955..00000000 --- a/mods/lzr_plants/locale/poconvert/template.pot +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/tr.po b/mods/lzr_plants/locale/poconvert/tr.po deleted file mode 100644 index 4690bfa7..00000000 --- a/mods/lzr_plants/locale/poconvert/tr.po +++ /dev/null @@ -1,42 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" - diff --git a/mods/lzr_plants/locale/poconvert/zh_Hans.po b/mods/lzr_plants/locale/poconvert/zh_Hans.po deleted file mode 100644 index 60c7d2c5..00000000 --- a/mods/lzr_plants/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,41 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" diff --git a/mods/lzr_plants/locale/poconvert/zh_Hant.po b/mods/lzr_plants/locale/poconvert/zh_Hant.po deleted file mode 100644 index 8c7d5039..00000000 --- a/mods/lzr_plants/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,41 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_plants x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Island Grass" -msgstr "" - -msgid "Crab Grass" -msgstr "" - -msgid "Seaweed" -msgstr "" - -msgid "Cotton" -msgstr "" - -msgid "Purple Coral" -msgstr "" - -msgid "Purple Coral on Sand" -msgstr "" - -msgid "Purple Coral on Seabed" -msgstr "" - -msgid "Seaweed on Sand" -msgstr "" - -msgid "Seaweed on Seabed" -msgstr "" diff --git a/mods/lzr_plants/locale/template.txt b/mods/lzr_plants/locale/template.txt deleted file mode 100644 index 8ddb49da..00000000 --- a/mods/lzr_plants/locale/template.txt +++ /dev/null @@ -1,10 +0,0 @@ -# textdomain: lzr_plants -Island Grass= -Crab Grass= -Seaweed= -Cotton= -Purple Coral= -Purple Coral on Sand= -Purple Coral on Seabed= -Seaweed on Sand= -Seaweed on Seabed= diff --git a/mods/lzr_player/locale/lzr_player.de.po b/mods/lzr_player/locale/lzr_player.de.po new file mode 100644 index 00000000..9c4a71bb --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.de.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "Laden …" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "Aktuelles Level: @1" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "Level neustarten" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "Inventar" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "Weiter" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "Zurück zum Schiff" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "Gegenstände holen" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "Level-Editor" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "Verlassen" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "Leveleinstellungen" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "Level speichern" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "Level laden" diff --git a/mods/lzr_player/locale/lzr_player.de.tr b/mods/lzr_player/locale/lzr_player.de.tr deleted file mode 100644 index 77e14493..00000000 --- a/mods/lzr_player/locale/lzr_player.de.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …=Laden … -Current level: @1=Aktuelles Level: @1 -Restart level=Level neustarten -Inventory=Inventar -Continue=Weiter -Return to Ship=Zurück zum Schiff -Get items=Gegenstände holen -Level editor=Level-Editor -Exit=Verlassen -Level settings=Leveleinstellungen -Save level=Level speichern -Load level=Level laden diff --git a/mods/lzr_player/locale/lzr_player.es.po b/mods/lzr_player/locale/lzr_player.es.po new file mode 100644 index 00000000..3d0dc444 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.es.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "Cargando …" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "Nivel actual: @1" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "Reiniciar nivel" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "Inventario" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "Continuar" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "Regresar a la nave" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "Obtener objetos" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "Editor del nivel" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "Salir" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "Configuraciones del nivel" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "Guardar nivel" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "Cargar nivel" diff --git a/mods/lzr_player/locale/lzr_player.es.tr b/mods/lzr_player/locale/lzr_player.es.tr deleted file mode 100644 index 4f40e2a5..00000000 --- a/mods/lzr_player/locale/lzr_player.es.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1=Nivel actual: @1 -Restart level=Reiniciar nivel -Inventory=Inventario -Continue=Continuar -Return to Ship=Regresar a la nave -Get items=Obtener objetos -Level editor=Editor del nivel -Exit=Salir -Level settings=Configuraciones del nivel -Save level=Guardar nivel -Load level=Cargar nivel diff --git a/mods/lzr_player/locale/lzr_player.fr.po b/mods/lzr_player/locale/lzr_player.fr.po new file mode 100644 index 00000000..6593a3cb --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.fr.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "Vous êtes au niveau @1" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "Recommencer le niveau" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "Inventaire" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "Fermer l'inventaire" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "Retourner au bateau" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "Obtenir des blocs" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "Éditeur de niveau" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "Quitter" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "Configuration du niveau" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "Enregistrer le niveau" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "Ouvrir un niveau" diff --git a/mods/lzr_player/locale/lzr_player.fr.tr b/mods/lzr_player/locale/lzr_player.fr.tr deleted file mode 100644 index 3e0ddcb0..00000000 --- a/mods/lzr_player/locale/lzr_player.fr.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1=Vous êtes au niveau @1 -Restart level=Recommencer le niveau -Inventory=Inventaire -Continue=Fermer l'inventaire -Return to Ship=Retourner au bateau -Get items=Obtenir des blocs -Level editor=Éditeur de niveau -Exit=Quitter -Level settings=Configuration du niveau -Save level=Enregistrer le niveau -Load level=Ouvrir un niveau diff --git a/mods/lzr_player/locale/lzr_player.id.po b/mods/lzr_player/locale/lzr_player.id.po new file mode 100644 index 00000000..b7d7ebb5 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.id.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.id.tr b/mods/lzr_player/locale/lzr_player.id.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.id.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.it.po b/mods/lzr_player/locale/lzr_player.it.po new file mode 100644 index 00000000..59295702 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.it.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.it.tr b/mods/lzr_player/locale/lzr_player.it.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.it.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.jbo.po b/mods/lzr_player/locale/lzr_player.jbo.po new file mode 100644 index 00000000..540a7993 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.jbo.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.jbo.tr b/mods/lzr_player/locale/lzr_player.jbo.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.jbo.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.ms.po b/mods/lzr_player/locale/lzr_player.ms.po new file mode 100644 index 00000000..3b8c5004 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.ms.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.ms.tr b/mods/lzr_player/locale/lzr_player.ms.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.ms.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.pot b/mods/lzr_player/locale/lzr_player.pot new file mode 100644 index 00000000..dbb5e4fa --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.pot @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.pt_BR.po b/mods/lzr_player/locale/lzr_player.pt_BR.po new file mode 100644 index 00000000..e22ee585 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.pt_BR.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "Editor de nível" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.pt_BR.tr b/mods/lzr_player/locale/lzr_player.pt_BR.tr deleted file mode 100644 index 47824121..00000000 --- a/mods/lzr_player/locale/lzr_player.pt_BR.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor=Editor de nível -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.ru.po b/mods/lzr_player/locale/lzr_player.ru.po new file mode 100644 index 00000000..8d9c49d3 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.ru.po @@ -0,0 +1,64 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "Редактор уровней" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.ru.tr b/mods/lzr_player/locale/lzr_player.ru.tr deleted file mode 100644 index d869d8e9..00000000 --- a/mods/lzr_player/locale/lzr_player.ru.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor=Редактор уровней -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.se.po b/mods/lzr_player/locale/lzr_player.se.po new file mode 100644 index 00000000..b312bf74 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.se.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.se.tr b/mods/lzr_player/locale/lzr_player.se.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.se.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.sk.po b/mods/lzr_player/locale/lzr_player.sk.po new file mode 100644 index 00000000..8012e837 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.sk.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.sk.tr b/mods/lzr_player/locale/lzr_player.sk.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.sk.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.tr.po b/mods/lzr_player/locale/lzr_player.tr.po new file mode 100644 index 00000000..cc5b0dc7 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.tr.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.tr.tr b/mods/lzr_player/locale/lzr_player.tr.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.tr.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.zh_Hans.po b/mods/lzr_player/locale/lzr_player.zh_Hans.po new file mode 100644 index 00000000..48198162 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.zh_Hans.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.zh_Hans.tr b/mods/lzr_player/locale/lzr_player.zh_Hans.tr deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/lzr_player.zh_Hans.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/lzr_player.zh_TW.po b/mods/lzr_player/locale/lzr_player.zh_TW.po new file mode 100644 index 00000000..f9ce0107 --- /dev/null +++ b/mods/lzr_player/locale/lzr_player.zh_TW.po @@ -0,0 +1,63 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_player/init.lua:15 +msgid "Loading …" +msgstr "" + +#: mods/lzr_player/init.lua:23 +msgid "Current level: @1" +msgstr "" + +#: mods/lzr_player/init.lua:27 +msgid "Restart level" +msgstr "" + +#: mods/lzr_player/init.lua:33 mods/lzr_player/init.lua:77 +#: mods/lzr_player/init.lua:101 +msgid "Inventory" +msgstr "物品欄" + +#: mods/lzr_player/init.lua:41 +msgid "Continue" +msgstr "" + +#: mods/lzr_player/init.lua:43 +msgid "Return to Ship" +msgstr "" + +#: mods/lzr_player/init.lua:78 mods/lzr_player/init.lua:102 +msgid "Get items" +msgstr "" + +#: mods/lzr_player/init.lua:80 +msgid "Level editor" +msgstr "" + +#: mods/lzr_player/init.lua:81 +msgid "Exit" +msgstr "" + +#: mods/lzr_player/init.lua:82 +msgid "Level settings" +msgstr "" + +#: mods/lzr_player/init.lua:83 +msgid "Save level" +msgstr "" + +#: mods/lzr_player/init.lua:84 +msgid "Load level" +msgstr "" diff --git a/mods/lzr_player/locale/lzr_player.zh_TW.tr b/mods/lzr_player/locale/lzr_player.zh_TW.tr deleted file mode 100644 index f9f76fe6..00000000 --- a/mods/lzr_player/locale/lzr_player.zh_TW.tr +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory=物品欄 -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_player/locale/poconvert/de.po b/mods/lzr_player/locale/poconvert/de.po deleted file mode 100644 index 8be20c68..00000000 --- a/mods/lzr_player/locale/poconvert/de.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:00+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "Loading …" -msgstr "Laden …" - -msgid "Current level: @1" -msgstr "Aktuelles Level: @1" - -msgid "Restart level" -msgstr "Level neustarten" - -msgid "Inventory" -msgstr "Inventar" - -msgid "Continue" -msgstr "Weiter" - -msgid "Return to Ship" -msgstr "Zurück zum Schiff" - -msgid "Get items" -msgstr "Gegenstände holen" - -msgid "Level editor" -msgstr "Level-Editor" - -msgid "Exit" -msgstr "Verlassen" - -msgid "Level settings" -msgstr "Leveleinstellungen" - -msgid "Save level" -msgstr "Level speichern" - -msgid "Load level" -msgstr "Level laden" diff --git a/mods/lzr_player/locale/poconvert/es.po b/mods/lzr_player/locale/poconvert/es.po deleted file mode 100644 index 23720795..00000000 --- a/mods/lzr_player/locale/poconvert/es.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "Nivel actual: @1" - -msgid "Restart level" -msgstr "Reiniciar nivel" - -msgid "Inventory" -msgstr "Inventario" - -msgid "Continue" -msgstr "Continuar" - -msgid "Return to Ship" -msgstr "Regresar a la nave" - -msgid "Get items" -msgstr "Obtener objetos" - -msgid "Level editor" -msgstr "Editor del nivel" - -msgid "Exit" -msgstr "Salir" - -msgid "Level settings" -msgstr "Configuraciones del nivel" - -msgid "Save level" -msgstr "Guardar nivel" - -msgid "Load level" -msgstr "Cargar nivel" - diff --git a/mods/lzr_player/locale/poconvert/fr.po b/mods/lzr_player/locale/poconvert/fr.po deleted file mode 100644 index 9e4b54db..00000000 --- a/mods/lzr_player/locale/poconvert/fr.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "Vous êtes au niveau @1" - -msgid "Restart level" -msgstr "Recommencer le niveau" - -msgid "Inventory" -msgstr "Inventaire" - -msgid "Continue" -msgstr "Fermer l'inventaire" - -msgid "Return to Ship" -msgstr "Retourner au bateau" - -msgid "Get items" -msgstr "Obtenir des blocs" - -msgid "Level editor" -msgstr "Éditeur de niveau" - -msgid "Exit" -msgstr "Quitter" - -msgid "Level settings" -msgstr "Configuration du niveau" - -msgid "Save level" -msgstr "Enregistrer le niveau" - -msgid "Load level" -msgstr "Ouvrir un niveau" - diff --git a/mods/lzr_player/locale/poconvert/id.po b/mods/lzr_player/locale/poconvert/id.po deleted file mode 100644 index f68d8182..00000000 --- a/mods/lzr_player/locale/poconvert/id.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/it.po b/mods/lzr_player/locale/poconvert/it.po deleted file mode 100644 index e20d9a0c..00000000 --- a/mods/lzr_player/locale/poconvert/it.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/jbo.po b/mods/lzr_player/locale/poconvert/jbo.po deleted file mode 100644 index 20acc6b2..00000000 --- a/mods/lzr_player/locale/poconvert/jbo.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/ms.po b/mods/lzr_player/locale/poconvert/ms.po deleted file mode 100644 index 82e630ae..00000000 --- a/mods/lzr_player/locale/poconvert/ms.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/pt_BR.po b/mods/lzr_player/locale/poconvert/pt_BR.po deleted file mode 100644 index 34b6040b..00000000 --- a/mods/lzr_player/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "Editor de nível" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/ru.po b/mods/lzr_player/locale/poconvert/ru.po deleted file mode 100644 index 0367f4d2..00000000 --- a/mods/lzr_player/locale/poconvert/ru.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "Редактор уровней" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/se.po b/mods/lzr_player/locale/poconvert/se.po deleted file mode 100644 index a48d8970..00000000 --- a/mods/lzr_player/locale/poconvert/se.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/sk.po b/mods/lzr_player/locale/poconvert/sk.po deleted file mode 100644 index d0bb5ee3..00000000 --- a/mods/lzr_player/locale/poconvert/sk.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/template.pot b/mods/lzr_player/locale/poconvert/template.pot deleted file mode 100644 index 413cbf96..00000000 --- a/mods/lzr_player/locale/poconvert/template.pot +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/tr.po b/mods/lzr_player/locale/poconvert/tr.po deleted file mode 100644 index 57143650..00000000 --- a/mods/lzr_player/locale/poconvert/tr.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/poconvert/zh_Hans.po b/mods/lzr_player/locale/poconvert/zh_Hans.po deleted file mode 100644 index c9d593bd..00000000 --- a/mods/lzr_player/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,50 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" diff --git a/mods/lzr_player/locale/poconvert/zh_TW.po b/mods/lzr_player/locale/poconvert/zh_TW.po deleted file mode 100644 index 1a51de2c..00000000 --- a/mods/lzr_player/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,51 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_player x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Loading …" -msgstr "" - -msgid "Current level: @1" -msgstr "" - -msgid "Restart level" -msgstr "" - -msgid "Inventory" -msgstr "物品欄" - -msgid "Continue" -msgstr "" - -msgid "Return to Ship" -msgstr "" - -msgid "Get items" -msgstr "" - -msgid "Level editor" -msgstr "" - -msgid "Exit" -msgstr "" - -msgid "Level settings" -msgstr "" - -msgid "Save level" -msgstr "" - -msgid "Load level" -msgstr "" - diff --git a/mods/lzr_player/locale/template.txt b/mods/lzr_player/locale/template.txt deleted file mode 100644 index ad33b8da..00000000 --- a/mods/lzr_player/locale/template.txt +++ /dev/null @@ -1,13 +0,0 @@ -# textdomain: lzr_player -Loading …= -Current level: @1= -Restart level= -Inventory= -Continue= -Return to Ship= -Get items= -Level editor= -Exit= -Level settings= -Save level= -Load level= diff --git a/mods/lzr_privs/mod.conf b/mods/lzr_privs/mod.conf index 97532e67..dffb36a5 100644 --- a/mods/lzr_privs/mod.conf +++ b/mods/lzr_privs/mod.conf @@ -1,2 +1,3 @@ name = lzr_privs depends = lzr_gamestate +description = Basic privilege handling for Lazarr! diff --git a/mods/lzr_protection/mod.conf b/mods/lzr_protection/mod.conf index 6897ead4..9c7890cc 100644 --- a/mods/lzr_protection/mod.conf +++ b/mods/lzr_protection/mod.conf @@ -1,2 +1,3 @@ name = lzr_protection depends = lzr_gamestate, lzr_editor, lzr_gui +description = Disallow changing blocks under certain circumstances diff --git a/mods/lzr_reset/init.lua b/mods/lzr_reset/init.lua new file mode 100644 index 00000000..32ce16dc --- /dev/null +++ b/mods/lzr_reset/init.lua @@ -0,0 +1,31 @@ +local S = minetest.get_translator("lzr_reset") + +minetest.register_chatcommand("reset_progress", { + privs = {}, + params = "yes", + description = S("Reset your progress in this game"), + func = function(name, param) + if param == "yes" then + -- Reset level progress of all level packs + local names = lzr_levels.get_level_pack_names() + for n=1, #names do + local level_pack = lzr_levels.get_level_pack(names[n]) + if level_pack then + lzr_levels.clear_level_progress(level_pack) + end + end + + -- Reset hidden parrot progress + lzr_parrot_npc.clear_hidden_parrot_progress() + lzr_menu.remove_hidden_parrots() + lzr_menu.remove_painting("parrot_finder") + + -- Message + return true, S("Game progress reset.") + else + return false, S("To reset the game progress, use “/reset_progress yes”") + end + end, +}) + + diff --git a/mods/lzr_reset/mod.conf b/mods/lzr_reset/mod.conf new file mode 100644 index 00000000..22452c82 --- /dev/null +++ b/mods/lzr_reset/mod.conf @@ -0,0 +1,3 @@ +name = lzr_reset +description = Adds a command to reset the game progress +depends = lzr_levels, lzr_parrot_npc, lzr_menu diff --git a/mods/lzr_sky/init.lua b/mods/lzr_sky/init.lua index f57b567d..c4737662 100644 --- a/mods/lzr_sky/init.lua +++ b/mods/lzr_sky/init.lua @@ -202,6 +202,7 @@ end) register_sky("bright_blue", { + --~ Sky name description = S("Bright Blue"), sky = { type = "regular", @@ -227,6 +228,7 @@ register_sky("bright_blue", { timeofday_end= TIMEOFDAY_DAY_END, }) register_sky("tropical_dawn", { + --~ Sky name description = S("Tropical Dawn"), sky = { type = "regular", @@ -253,6 +255,7 @@ register_sky("tropical_dawn", { timeofday_end = TIMEOFDAY_DAY_END, }) register_sky("ocean_evening", { + --~ Sky name description = S("Ocean Evening"), sky = { type = "regular", @@ -283,6 +286,7 @@ register_sky("ocean_evening", { timeofday_end = TIMEOFDAY_DAY_END, }) register_sky("ocean_morning", { + --~ Sky name description = S("Ocean Morning"), sky = { type = "regular", @@ -309,6 +313,7 @@ register_sky("ocean_morning", { timeofday_end = TIMEOFDAY_DAY_END, }) register_sky("ominous_fog", { + --~ Sky name description = S("Ominous Fog"), sky = { type = "regular", @@ -331,6 +336,7 @@ register_sky("ominous_fog", { timeofday_end = TIMEOFDAY_DAY_END, }) register_sky("storm_clouds", { + --~ Sky name description = S("Stormy Clouds"), sky = { type = "regular", @@ -360,6 +366,7 @@ register_sky("storm_clouds", { day_night_ratio = 0.7, }) register_sky("starry_night", { + --~ Sky name description = S("Starry Night"), sky = { type = "regular", @@ -395,6 +402,7 @@ register_sky("starry_night", { -- Most importantly, volumetric light is disabled, which is most -- computationally heavy. register_sky("underground", { + --~ Sky name of a special sky for underground levels description = S("Underground"), sky = { type = "plain", @@ -418,8 +426,10 @@ minetest.register_on_chatcommand(function(name, command, params) if command == "time" and params ~= "" then local state = lzr_gamestate.get_state() if lzr_gamestate.get_state() == lzr_gamestate.EDITOR then + --~ Message shown when trying to use "/time" command in editor minetest.chat_send_player(name, minetest.colorize("#ff8000", S("You can’t use this command to set the time in this game. Try a different sky in the level settings."))) else + --~ Message shown when trying to use "/time" command minetest.chat_send_player(name, minetest.colorize("#ff8000", S("You can’t use this command to set the time in this game."))) end return true diff --git a/mods/lzr_sky/locale/lzr_sky.de.po b/mods/lzr_sky/locale/lzr_sky.de.po new file mode 100644 index 00000000..58646b0b --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.de.po @@ -0,0 +1,70 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "Helles Blau" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "Tropische Dämmerung" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "Ozeanabend" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "Ozeanmorgen" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "Unheilvoller Nebel" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "Stürmische Wolken" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "Sternennacht" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "Unter Tage" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" +"Sie können diesen Befehl nicht benutzen, um in diesem Spiel die Zeit zu " +"setzen. Probieren Sie einen anderen Himmel in den Leveleinstellungen aus." + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" +"Sie können diesen Befehl nicht benutzen, um in diesem Spiel die Zeit zu " +"setzen." diff --git a/mods/lzr_sky/locale/lzr_sky.de.tr b/mods/lzr_sky/locale/lzr_sky.de.tr deleted file mode 100644 index d62b86c5..00000000 --- a/mods/lzr_sky/locale/lzr_sky.de.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue=Helles Blau -Tropical Dawn=Tropische Dämmerung -Ocean Evening=Ozeanabend -Ocean Morning=Ozeanmorgen -Ominous Fog=Unheilvoller Nebel -Stormy Clouds=Stürmische Wolken -Starry Night=Sternennacht -Underground=Unter Tage -You can’t use this command to set the time in this game. Try a different sky in the level settings.=Sie können diesen Befehl nicht benutzen, um in diesem Spiel die Zeit zu setzen. Probieren Sie einen anderen Himmel in den Leveleinstellungen aus. -You can’t use this command to set the time in this game.=Sie können diesen Befehl nicht benutzen, um in diesem Spiel die Zeit zu setzen. diff --git a/mods/lzr_sky/locale/lzr_sky.es.po b/mods/lzr_sky/locale/lzr_sky.es.po new file mode 100644 index 00000000..51f6c769 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.es.po @@ -0,0 +1,68 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "Azul brillante" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "Amanecer tropical" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "Atardecer oceánico" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "Mañana oceánica" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "Niebla ominosa" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "Nubes tormentosas" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "Noche estrellada" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "Bajo tierra" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" +"No puedes usar este comando para establecer el tiempo en este juego. Prueba " +"un cielo diferente en los ajustes del nivel." + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "No puedes usar este comando para establecer el tiempo en este juego." diff --git a/mods/lzr_sky/locale/lzr_sky.es.tr b/mods/lzr_sky/locale/lzr_sky.es.tr deleted file mode 100644 index 1001973e..00000000 --- a/mods/lzr_sky/locale/lzr_sky.es.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue=Azul brillante -Tropical Dawn=Amanecer tropical -Ocean Evening=Atardecer oceánico -Ocean Morning=Mañana oceánica -Ominous Fog=Niebla ominosa -Stormy Clouds=Nubes tormentosas -Starry Night=Noche estrellada -Underground=Bajo tierra -You can’t use this command to set the time in this game. Try a different sky in the level settings.=No puedes usar este comando para establecer el tiempo en este juego. Prueba un cielo diferente en los ajustes del nivel. -You can’t use this command to set the time in this game.=No puedes usar este comando para establecer el tiempo en este juego. diff --git a/mods/lzr_sky/locale/lzr_sky.fr.po b/mods/lzr_sky/locale/lzr_sky.fr.po new file mode 100644 index 00000000..e1f0846e --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.fr.po @@ -0,0 +1,70 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "Bleu" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "Aube tropicale" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "Soir marin" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "Matin marin" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "Brume menaçante" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "Nuages de tempête" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "Nuit étoilée" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "Sous-sol" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" +"Dans ce jeu, vous ne pouvez pas utiliser cette commande pour changer le " +"temps. Essayez un ciel différent dans les paramètres du niveau." + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" +"Dans ce jeu, vous ne pouvez pas utiliser cette commande pour changer le " +"temps." diff --git a/mods/lzr_sky/locale/lzr_sky.fr.tr b/mods/lzr_sky/locale/lzr_sky.fr.tr deleted file mode 100644 index 6f89695b..00000000 --- a/mods/lzr_sky/locale/lzr_sky.fr.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue=Bleu -Tropical Dawn=Aube tropicale -Ocean Evening=Soir marin -Ocean Morning=Matin marin -Ominous Fog=Brume menaçante -Stormy Clouds=Nuages de tempête -Starry Night=Nuit étoilée -Underground=Sous-sol -You can’t use this command to set the time in this game. Try a different sky in the level settings.=Dans ce jeu, vous ne pouvez pas utiliser cette commande pour changer le temps. Essayez un ciel différent dans les paramètres du niveau. -You can’t use this command to set the time in this game.=Dans ce jeu, vous ne pouvez pas utiliser cette commande pour changer le temps. diff --git a/mods/lzr_sky/locale/lzr_sky.id.po b/mods/lzr_sky/locale/lzr_sky.id.po new file mode 100644 index 00000000..e8d6f27a --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.id.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.id.tr b/mods/lzr_sky/locale/lzr_sky.id.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.id.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.it.po b/mods/lzr_sky/locale/lzr_sky.it.po new file mode 100644 index 00000000..e524c6c6 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.it.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.it.tr b/mods/lzr_sky/locale/lzr_sky.it.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.it.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.jbo.po b/mods/lzr_sky/locale/lzr_sky.jbo.po new file mode 100644 index 00000000..47c4d768 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.jbo.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.jbo.tr b/mods/lzr_sky/locale/lzr_sky.jbo.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.jbo.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.ms.po b/mods/lzr_sky/locale/lzr_sky.ms.po new file mode 100644 index 00000000..bd90f853 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.ms.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.ms.tr b/mods/lzr_sky/locale/lzr_sky.ms.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.ms.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.pot b/mods/lzr_sky/locale/lzr_sky.pot new file mode 100644 index 00000000..9f672b44 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.pot @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.pt_BR.po b/mods/lzr_sky/locale/lzr_sky.pt_BR.po new file mode 100644 index 00000000..d3bc6e57 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.pt_BR.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.pt_BR.tr b/mods/lzr_sky/locale/lzr_sky.pt_BR.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.pt_BR.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.ru.po b/mods/lzr_sky/locale/lzr_sky.ru.po new file mode 100644 index 00000000..bbddebda --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.ru.po @@ -0,0 +1,70 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "Ярко-синий" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "Тропический рассвет" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "Океанский вечер" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "Океанское утро" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "Зловещий туман" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "Штормовые облака" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "Звездная ночь" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "Подземелье" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" +"Вы не можете использовать эту команду для установки времени в игре. " +"Попробуйте другое небо в настройках уровня." + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" +"Вы не можете использовать эту команду для установки времени в этой игре." diff --git a/mods/lzr_sky/locale/lzr_sky.ru.tr b/mods/lzr_sky/locale/lzr_sky.ru.tr deleted file mode 100644 index 859dd6fa..00000000 --- a/mods/lzr_sky/locale/lzr_sky.ru.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue=Ярко-синий -Tropical Dawn=Тропический рассвет -Ocean Evening=Океанский вечер -Ocean Morning=Океанское утро -Ominous Fog=Зловещий туман -Stormy Clouds=Штормовые облака -Starry Night=Звездная ночь -Underground=Подземелье -You can’t use this command to set the time in this game. Try a different sky in the level settings.=Вы не можете использовать эту команду для установки времени в игре. Попробуйте другое небо в настройках уровня. -You can’t use this command to set the time in this game.=Вы не можете использовать эту команду для установки времени в этой игре. diff --git a/mods/lzr_sky/locale/lzr_sky.se.po b/mods/lzr_sky/locale/lzr_sky.se.po new file mode 100644 index 00000000..8335ff18 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.se.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.se.tr b/mods/lzr_sky/locale/lzr_sky.se.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.se.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.sk.po b/mods/lzr_sky/locale/lzr_sky.sk.po new file mode 100644 index 00000000..bfc20537 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.sk.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.sk.tr b/mods/lzr_sky/locale/lzr_sky.sk.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.sk.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.tr.po b/mods/lzr_sky/locale/lzr_sky.tr.po new file mode 100644 index 00000000..cdb0f463 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.tr.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.tr.tr b/mods/lzr_sky/locale/lzr_sky.tr.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.tr.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.zh_Hans.po b/mods/lzr_sky/locale/lzr_sky.zh_Hans.po new file mode 100644 index 00000000..b37a1222 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.zh_Hans.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.zh_Hans.tr b/mods/lzr_sky/locale/lzr_sky.zh_Hans.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.zh_Hans.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/lzr_sky.zh_Hant.po b/mods/lzr_sky/locale/lzr_sky.zh_Hant.po new file mode 100644 index 00000000..29a27066 --- /dev/null +++ b/mods/lzr_sky/locale/lzr_sky.zh_Hant.po @@ -0,0 +1,66 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:206 +msgid "Bright Blue" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:232 +msgid "Tropical Dawn" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:259 +msgid "Ocean Evening" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:290 +msgid "Ocean Morning" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:317 +msgid "Ominous Fog" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:340 +msgid "Stormy Clouds" +msgstr "" + +#. ~ Sky name +#: mods/lzr_sky/init.lua:370 +msgid "Starry Night" +msgstr "" + +#. ~ Sky name of a special sky for underground levels +#: mods/lzr_sky/init.lua:406 +msgid "Underground" +msgstr "" + +#. ~ Message shown when trying to use "/time" command in editor +#: mods/lzr_sky/init.lua:430 +msgid "" +"You can’t use this command to set the time in this game. Try a different sky " +"in the level settings." +msgstr "" + +#. ~ Message shown when trying to use "/time" command +#: mods/lzr_sky/init.lua:433 +msgid "You can’t use this command to set the time in this game." +msgstr "" diff --git a/mods/lzr_sky/locale/lzr_sky.zh_Hant.tr b/mods/lzr_sky/locale/lzr_sky.zh_Hant.tr deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/lzr_sky.zh_Hant.tr +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/locale/poconvert/de.po b/mods/lzr_sky/locale/poconvert/de.po deleted file mode 100644 index 52947325..00000000 --- a/mods/lzr_sky/locale/poconvert/de.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "Helles Blau" - -msgid "Tropical Dawn" -msgstr "Tropische Dämmerung" - -msgid "Ocean Evening" -msgstr "Ozeanabend" - -msgid "Ocean Morning" -msgstr "Ozeanmorgen" - -msgid "Ominous Fog" -msgstr "Unheilvoller Nebel" - -msgid "Stormy Clouds" -msgstr "Stürmische Wolken" - -msgid "Starry Night" -msgstr "Sternennacht" - -msgid "Underground" -msgstr "Unter Tage" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "Sie können diesen Befehl nicht benutzen, um in diesem Spiel die Zeit zu setzen. Probieren Sie einen anderen Himmel in den Leveleinstellungen aus." - -msgid "You can’t use this command to set the time in this game." -msgstr "Sie können diesen Befehl nicht benutzen, um in diesem Spiel die Zeit zu setzen." - diff --git a/mods/lzr_sky/locale/poconvert/es.po b/mods/lzr_sky/locale/poconvert/es.po deleted file mode 100644 index e16c55ab..00000000 --- a/mods/lzr_sky/locale/poconvert/es.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "Azul brillante" - -msgid "Tropical Dawn" -msgstr "Amanecer tropical" - -msgid "Ocean Evening" -msgstr "Atardecer oceánico" - -msgid "Ocean Morning" -msgstr "Mañana oceánica" - -msgid "Ominous Fog" -msgstr "Niebla ominosa" - -msgid "Stormy Clouds" -msgstr "Nubes tormentosas" - -msgid "Starry Night" -msgstr "Noche estrellada" - -msgid "Underground" -msgstr "Bajo tierra" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "No puedes usar este comando para establecer el tiempo en este juego. Prueba un cielo diferente en los ajustes del nivel." - -msgid "You can’t use this command to set the time in this game." -msgstr "No puedes usar este comando para establecer el tiempo en este juego." - diff --git a/mods/lzr_sky/locale/poconvert/fr.po b/mods/lzr_sky/locale/poconvert/fr.po deleted file mode 100644 index bbe9de6d..00000000 --- a/mods/lzr_sky/locale/poconvert/fr.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "Bleu" - -msgid "Tropical Dawn" -msgstr "Aube tropicale" - -msgid "Ocean Evening" -msgstr "Soir marin" - -msgid "Ocean Morning" -msgstr "Matin marin" - -msgid "Ominous Fog" -msgstr "Brume menaçante" - -msgid "Stormy Clouds" -msgstr "Nuages de tempête" - -msgid "Starry Night" -msgstr "Nuit étoilée" - -msgid "Underground" -msgstr "Sous-sol" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "Dans ce jeu, vous ne pouvez pas utiliser cette commande pour changer le temps. Essayez un ciel différent dans les paramètres du niveau." - -msgid "You can’t use this command to set the time in this game." -msgstr "Dans ce jeu, vous ne pouvez pas utiliser cette commande pour changer le temps." - diff --git a/mods/lzr_sky/locale/poconvert/id.po b/mods/lzr_sky/locale/poconvert/id.po deleted file mode 100644 index a3a592cb..00000000 --- a/mods/lzr_sky/locale/poconvert/id.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/it.po b/mods/lzr_sky/locale/poconvert/it.po deleted file mode 100644 index ac7446fe..00000000 --- a/mods/lzr_sky/locale/poconvert/it.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/jbo.po b/mods/lzr_sky/locale/poconvert/jbo.po deleted file mode 100644 index 95195b41..00000000 --- a/mods/lzr_sky/locale/poconvert/jbo.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/ms.po b/mods/lzr_sky/locale/poconvert/ms.po deleted file mode 100644 index 094a84c2..00000000 --- a/mods/lzr_sky/locale/poconvert/ms.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/pt_BR.po b/mods/lzr_sky/locale/poconvert/pt_BR.po deleted file mode 100644 index eeffec47..00000000 --- a/mods/lzr_sky/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/ru.po b/mods/lzr_sky/locale/poconvert/ru.po deleted file mode 100644 index d5790bab..00000000 --- a/mods/lzr_sky/locale/poconvert/ru.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "Ярко-синий" - -msgid "Tropical Dawn" -msgstr "Тропический рассвет" - -msgid "Ocean Evening" -msgstr "Океанский вечер" - -msgid "Ocean Morning" -msgstr "Океанское утро" - -msgid "Ominous Fog" -msgstr "Зловещий туман" - -msgid "Stormy Clouds" -msgstr "Штормовые облака" - -msgid "Starry Night" -msgstr "Звездная ночь" - -msgid "Underground" -msgstr "Подземелье" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "Вы не можете использовать эту команду для установки времени в игре. Попробуйте другое небо в настройках уровня." - -msgid "You can’t use this command to set the time in this game." -msgstr "Вы не можете использовать эту команду для установки времени в этой игре." - diff --git a/mods/lzr_sky/locale/poconvert/se.po b/mods/lzr_sky/locale/poconvert/se.po deleted file mode 100644 index 769bc315..00000000 --- a/mods/lzr_sky/locale/poconvert/se.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/sk.po b/mods/lzr_sky/locale/poconvert/sk.po deleted file mode 100644 index 75f3c850..00000000 --- a/mods/lzr_sky/locale/poconvert/sk.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/template.pot b/mods/lzr_sky/locale/poconvert/template.pot deleted file mode 100644 index 2cfe5b8a..00000000 --- a/mods/lzr_sky/locale/poconvert/template.pot +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/tr.po b/mods/lzr_sky/locale/poconvert/tr.po deleted file mode 100644 index d1e74eb1..00000000 --- a/mods/lzr_sky/locale/poconvert/tr.po +++ /dev/null @@ -1,45 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" - diff --git a/mods/lzr_sky/locale/poconvert/zh_Hans.po b/mods/lzr_sky/locale/poconvert/zh_Hans.po deleted file mode 100644 index e517736f..00000000 --- a/mods/lzr_sky/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" diff --git a/mods/lzr_sky/locale/poconvert/zh_Hant.po b/mods/lzr_sky/locale/poconvert/zh_Hant.po deleted file mode 100644 index 9a3d8e82..00000000 --- a/mods/lzr_sky/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_sky x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Bright Blue" -msgstr "" - -msgid "Tropical Dawn" -msgstr "" - -msgid "Ocean Evening" -msgstr "" - -msgid "Ocean Morning" -msgstr "" - -msgid "Ominous Fog" -msgstr "" - -msgid "Stormy Clouds" -msgstr "" - -msgid "Starry Night" -msgstr "" - -msgid "Underground" -msgstr "" - -msgid "You can’t use this command to set the time in this game. Try a different sky in the level settings." -msgstr "" - -msgid "You can’t use this command to set the time in this game." -msgstr "" diff --git a/mods/lzr_sky/locale/template.txt b/mods/lzr_sky/locale/template.txt deleted file mode 100644 index 54f6bf7f..00000000 --- a/mods/lzr_sky/locale/template.txt +++ /dev/null @@ -1,11 +0,0 @@ -# textdomain: lzr_sky -Bright Blue= -Tropical Dawn= -Ocean Evening= -Ocean Morning= -Ominous Fog= -Stormy Clouds= -Starry Night= -Underground= -You can’t use this command to set the time in this game. Try a different sky in the level settings.= -You can’t use this command to set the time in this game.= diff --git a/mods/lzr_sky/mod.conf b/mods/lzr_sky/mod.conf index 2788ac9e..ffb90878 100644 --- a/mods/lzr_sky/mod.conf +++ b/mods/lzr_sky/mod.conf @@ -1,2 +1,3 @@ name = lzr_sky depends = lzr_globals +description = Skies for Lazarr! diff --git a/mods/lzr_slowdown/mod.conf b/mods/lzr_slowdown/mod.conf index ce46c386..686cd4c6 100644 --- a/mods/lzr_slowdown/mod.conf +++ b/mods/lzr_slowdown/mod.conf @@ -1,2 +1,3 @@ name = lzr_slowdown depends = lzr_gamestate +description = Slow down the player temporarily diff --git a/mods/lzr_solutions/init.lua b/mods/lzr_solutions/init.lua index 982293c1..cbae0854 100644 --- a/mods/lzr_solutions/init.lua +++ b/mods/lzr_solutions/init.lua @@ -8,10 +8,12 @@ local state = "idle" -- and trigger a file save local autostop = false --- true if running a full solution test of the core levels +-- true if running a full solution test of a level pack local full_test = false --- level number of currently tested core level +-- level number of currently tested level pack level local full_test_level = 0 +-- level pack name for the full solution test +local full_test_pack = nil local current_replay_time = 0 local current_action @@ -58,11 +60,11 @@ action: { ]] -local test_next_core_solution_callback = function() +local test_next_pack_solution_callback = function() local level_id = full_test_level - minetest.log("action", "[lzr_solutions] Testing solution for core level "..level_id) + minetest.log("action", "[lzr_solutions] Testing solution for level "..level_id.." of level pack '"..full_test_pack.."'") - local level_data = lzr_levels.get_core_level_data() + local level_data = lzr_levels.get_level_pack(full_test_pack) if not level_data.solutions_path then -- No solutions path. Nothing to test! minetest.log("error", "[lzr_solutions] No solutions path") @@ -72,13 +74,13 @@ local test_next_core_solution_callback = function() local level = level_data[level_id] if not level then -- Level does not exist - minetest.log("error", "[lzr_solutions] Core level "..tostring(level_id).." does not exist") + minetest.log("error", "[lzr_solutions] Level "..tostring(level_id).." does not exist in level pack '"..full_test_pack.."'") return false end if not level.filename_solution then -- No solution in level. Skip test. - minetest.log("error", "[lzr_solutions] Core level "..tostring(level_id).." doesn't have solution") + minetest.log("error", "[lzr_solutions] Level "..tostring(level_id).." of level pack '"..full_test_pack.."' doesn't have a solution file") return false end @@ -89,39 +91,41 @@ local test_next_core_solution_callback = function() local solution = lzr_solutions.csv_to_solution(csv) if solution then lzr_solutions.replay_solution(solution) - minetest.log("action", "[lzr_solutions] Playing solution for core level "..level_id) + minetest.log("action", "[lzr_solutions] Playing solution for level "..level_id.." of level pack '"..full_test_pack.."'") return true else - minetest.log("error", "[lzr_solutions] Error in solution CSV file for core level "..level_id) + minetest.log("error", "[lzr_solutions] Error in solution CSV file for level "..level_id.." of level pack '"..full_test_pack.."'") return false end else - minetest.log("error", "[lzr_solutions] Error while loading solution CSV file for core level "..level_id) + minetest.log("error", "[lzr_solutions] Error while loading solution CSV file for level "..level_id.." of level pack '"..full_test_pack.."'") return false end end -local test_next_core_solution = function() +local test_next_pack_solution = function(pack) + local level_data = lzr_levels.get_level_pack(pack) full_test_level = full_test_level + 1 - if full_test_level > lzr_levels.LAST_LEVEL then + if full_test_level > #level_data then return false end - minetest.log("info", "[lzr_solutions] Loading core level "..full_test_level.." ...") + minetest.log("info", "[lzr_solutions] Loading level "..full_test_level.." of level pack '"..pack.."' ...") lzr_gamestate.set_state(lzr_gamestate.LEVEL_TEST) - lzr_levels.start_level(full_test_level) + lzr_levels.start_level(full_test_level, level_data) return true end lzr_levels.register_on_level_start(function() minetest.log("verbose", "[lzr_solutions] on_level_start event") if full_test then - test_next_core_solution_callback() + test_next_pack_solution_callback() end end) -lzr_solutions.test_core_solutions = function() +lzr_solutions.test_pack_solutions = function(pack) full_test = true full_test_level = 0 - local ok = test_next_core_solution() + full_test_pack = pack + local ok = test_next_pack_solution(pack) if not ok then full_test = false end @@ -418,6 +422,15 @@ lzr_treasure.register_after_found_treasure(function(pos, player) record_action(current_solution, action) end) +local function passed_message(message) + minetest.chat_send_all(message) + local player = minetest.get_player_by_name("singleplayer") + if player then + lzr_messages.show_message(player, message, 4) + minetest.sound_play({name = "lzr_levels_level_complete", gain = 1}, {to_player=player:get_player_name()}, true) + end +end + minetest.register_globalstep(function(dtime) if state ~= "playing" then return @@ -434,11 +447,12 @@ minetest.register_globalstep(function(dtime) if full_test then if not lzr_gamestate.is_loading() then if lzr_laser.check_level_won() then - minetest.log("action", "[lzr_solutions] Solution for core level "..full_test_level.." completed!") - local ok = test_next_core_solution() + minetest.log("action", "[lzr_solutions] Solution for level "..full_test_level.." of level pack '"..full_test_pack.."' completed!") + local ok = test_next_pack_solution(full_test_pack) if not ok then - minetest.log("action", "[lzr_solutions] Core level solution test successfully completed!") - minetest.chat_send_all(S("Core level solution test PASSED!")) + minetest.log("action", "[lzr_solutions] Level pack solution test for '"..full_test_pack.."' successfully completed!") + passed_message(S("Level pack solution test PASSED!")) + full_test = false current_solution = nil state = "idle" @@ -456,7 +470,8 @@ minetest.register_globalstep(function(dtime) current_solution = nil state = "idle" if lzr_laser.check_level_won() then - minetest.chat_send_all(S("Level solution test PASSED!")) + passed_message(S("Level solution test PASSED!")) + minetest.log("action", "[lzr_solutions] Replay for level solution successfully completed") lzr_levels.go_to_menu() else @@ -541,16 +556,15 @@ if minetest.settings:get_bool("lzr_debug", false) == true then params = "", description = S("Replay saved solution for current level, if one exists"), func = function(name, param) - local gstate = lzr_gamestate.get_state() - if gstate ~= lzr_gamestate.LEVEL then - return false, S("Not playing in a level!") - end - if state == "playing" then return false, S("Already replaying a solution!") elseif state == "recording" then return false, S("Already recording!") end + local gstate = lzr_gamestate.get_state() + if gstate ~= lzr_gamestate.LEVEL and gstate ~= lzr_gamestate.LEVEL_TEST then + return false, S("Not playing in a level!") + end local level_data = lzr_levels.get_current_level_data() local level_id = lzr_levels.get_current_level() @@ -581,18 +595,26 @@ if minetest.settings:get_bool("lzr_debug", false) == true then end, }) - minetest.register_chatcommand("test_core_solutions", { + minetest.register_chatcommand("test_pack_solutions", { privs = { debug = true, server = true }, - params = "", - description = S("Test the solution of all core levels"), + params = S("[]"), + description = S("Test the solutions of all levels of a level pack"), func = function(name, param) if state == "playing" then return false, S("Already replaying a solution!") elseif state == "recording" then return false, S("Already recording!") end - lzr_solutions.test_core_solutions() - return true + local pack = param + if pack == "" then + pack = "__core" + end + if lzr_levels.get_level_pack(pack) then + lzr_solutions.test_pack_solutions(pack) + return true + else + return false, S("This level pack doesn’t exist!") + end end, }) diff --git a/mods/lzr_solutions/locale/lzr_solutions.de.po b/mods/lzr_solutions/locale/lzr_solutions.de.po new file mode 100644 index 00000000..69def5e3 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.de.po @@ -0,0 +1,104 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "Hauptlevellösungsstest BESTANDEN!" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "Levellösungstest BESTANDEN!" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" +"Weltlösungspfad konnte entweder nicht erstellt werden oder es konnte nicht " +"auf ihn zugegriffen werden." + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "Lösungsdatei geschrieben zu: @1" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "Lösungsdatei konnte nicht geschrieben werden." + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "Aufzeichnung abgeschlossen." + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "Aufzeichnung abgebrochen." + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" +"Gespeicherte Wiederholung für das aktuelle Level abspielen, falls sie " +"existiert" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "Es wird gerade nicht in einem Level gespielt!" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "Es wird bereits eine Lösung wiedergegeben!" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "Es findet bereits eine Aufzeichnung statt!" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "Keine Lösung verfügbar." + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "Wiederholung gestartet." + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "CSV-Fehler in Lösung: @1" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "Keine Lösungsdatei verfügbar." + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "Die Lösungen aller Hauptlevel testen" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" +"Aufzeichnung der Lösung für das aktuelle Level starten oder stoppen; beim " +"Stopp wird in eine Lösungsdatei geschrieben" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "Aufzeichnung gestartet." + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "Es läuft keine Aufzeichnung!" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "Aufzeichnung gestoppt." diff --git a/mods/lzr_solutions/locale/lzr_solutions.de.tr b/mods/lzr_solutions/locale/lzr_solutions.de.tr deleted file mode 100644 index a249eac4..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.de.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!=Hauptlevellösungsstest BESTANDEN! -Level solution test PASSED!=Levellösungstest BESTANDEN! -Could not create and/or access world solutions path.=Weltlösungspfad konnte entweder nicht erstellt werden oder es konnte nicht auf ihn zugegriffen werden. -Solution file written to: @1=Lösungsdatei geschrieben zu: @1 -Could not write solution file.=Lösungsdatei konnte nicht geschrieben werden. -Recording finished.=Aufzeichnung abgeschlossen. -Recording cancelled.=Aufzeichnung abgebrochen. -Replay saved solution for current level, if one exists=Gespeicherte Wiederholung für das aktuelle Level abspielen, falls sie existiert -Not playing in a level!=Es wird gerade nicht in einem Level gespielt! -Already replaying a solution!=Es wird bereits eine Lösung wiedergegeben! -Already recording!=Es findet bereits eine Aufzeichnung statt! -No solution available.=Keine Lösung verfügbar. -Replay started.=Wiederholung gestartet. -CSV error in solution: @1.=CSV-Fehler in Lösung: @1 -No solution file available.=Keine Lösungsdatei verfügbar. -Test the solution of all core levels=Die Lösungen aller Hauptlevel testen -Start or stop recording solution for current level, writing to a solution file when stopping=Aufzeichnung der Lösung für das aktuelle Level starten oder stoppen; beim Stopp wird in eine Lösungsdatei geschrieben -Recording started.=Aufzeichnung gestartet. -Not recording!=Es läuft keine Aufzeichnung! -Recording stopped.=Aufzeichnung gestoppt. diff --git a/mods/lzr_solutions/locale/lzr_solutions.es.po b/mods/lzr_solutions/locale/lzr_solutions.es.po new file mode 100644 index 00000000..e9cc9963 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.es.po @@ -0,0 +1,100 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "Prueba de solución para el nivel inicial PASADA!" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "Prueba de solución de nivel PASADA!" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "No se pudo crear y/o acceder a la ruta de soluciones globales." + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "Archivo de solución creado en: @1" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "No se pudo crear archivo de solución." + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "Grabación finalizada." + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "Grabación cancelada." + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "Repetir solución guardada para el nivel actual, si existe" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "¡No estás jugando en un nivel!" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "¡Ya estas repitiendo una solución!" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "¡Ya estás grabando!" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "No hay soluciones disponibles." + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "Repetición iniciada." + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "Error de CSV en solución: @1." + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "No hay archivo de solución disponible." + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "Prueba la solución de todos los niveles básicos" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" +"Inicia o deten la grabación de la solución para el nivel actual, se " +"escribirá en un archivo de solución cuando se termine" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "Grabación iniciada." + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "¡No se está grabando!" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "Grabación detenida." diff --git a/mods/lzr_solutions/locale/lzr_solutions.es.tr b/mods/lzr_solutions/locale/lzr_solutions.es.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.es.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.fr.po b/mods/lzr_solutions/locale/lzr_solutions.fr.po new file mode 100644 index 00000000..c3c3dd37 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.fr.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.fr.tr b/mods/lzr_solutions/locale/lzr_solutions.fr.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.fr.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.id.po b/mods/lzr_solutions/locale/lzr_solutions.id.po new file mode 100644 index 00000000..d32454b5 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.id.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.id.tr b/mods/lzr_solutions/locale/lzr_solutions.id.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.id.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.it.po b/mods/lzr_solutions/locale/lzr_solutions.it.po new file mode 100644 index 00000000..4d4f32e8 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.it.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.it.tr b/mods/lzr_solutions/locale/lzr_solutions.it.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.it.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.jbo.po b/mods/lzr_solutions/locale/lzr_solutions.jbo.po new file mode 100644 index 00000000..c1d2e12f --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.jbo.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.jbo.tr b/mods/lzr_solutions/locale/lzr_solutions.jbo.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.jbo.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.ms.po b/mods/lzr_solutions/locale/lzr_solutions.ms.po new file mode 100644 index 00000000..f1ec7ed0 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.ms.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.ms.tr b/mods/lzr_solutions/locale/lzr_solutions.ms.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.ms.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.pot b/mods/lzr_solutions/locale/lzr_solutions.pot new file mode 100644 index 00000000..f8e8c291 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.pot @@ -0,0 +1,102 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.pt_BR.po b/mods/lzr_solutions/locale/lzr_solutions.pt_BR.po new file mode 100644 index 00000000..bf248c89 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.pt_BR.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.pt_BR.tr b/mods/lzr_solutions/locale/lzr_solutions.pt_BR.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.pt_BR.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.ru.po b/mods/lzr_solutions/locale/lzr_solutions.ru.po new file mode 100644 index 00000000..d8a982f0 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.ru.po @@ -0,0 +1,99 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.ru.tr b/mods/lzr_solutions/locale/lzr_solutions.ru.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.ru.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.se.po b/mods/lzr_solutions/locale/lzr_solutions.se.po new file mode 100644 index 00000000..88292cd6 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.se.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.se.tr b/mods/lzr_solutions/locale/lzr_solutions.se.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.se.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.sk.po b/mods/lzr_solutions/locale/lzr_solutions.sk.po new file mode 100644 index 00000000..8f2605f8 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.sk.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.sk.tr b/mods/lzr_solutions/locale/lzr_solutions.sk.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.sk.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.tr.po b/mods/lzr_solutions/locale/lzr_solutions.tr.po new file mode 100644 index 00000000..0f1affdf --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.tr.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.tr.tr b/mods/lzr_solutions/locale/lzr_solutions.tr.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.tr.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.zh_Hans.po b/mods/lzr_solutions/locale/lzr_solutions.zh_Hans.po new file mode 100644 index 00000000..939481a0 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.zh_Hans.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.zh_Hans.tr b/mods/lzr_solutions/locale/lzr_solutions.zh_Hans.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.zh_Hans.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/lzr_solutions.zh_Hant.po b/mods/lzr_solutions/locale/lzr_solutions.zh_Hant.po new file mode 100644 index 00000000..3d03c5e5 --- /dev/null +++ b/mods/lzr_solutions/locale/lzr_solutions.zh_Hant.po @@ -0,0 +1,98 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_solutions/init.lua:451 +msgid "Core level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:470 +msgid "Level solution test PASSED!" +msgstr "" + +#: mods/lzr_solutions/init.lua:502 +msgid "Could not create and/or access world solutions path." +msgstr "" + +#: mods/lzr_solutions/init.lua:519 +msgid "Solution file written to: @1" +msgstr "" + +#: mods/lzr_solutions/init.lua:521 +msgid "Could not write solution file." +msgstr "" + +#: mods/lzr_solutions/init.lua:531 +msgid "Recording finished." +msgstr "" + +#: mods/lzr_solutions/init.lua:537 mods/lzr_solutions/init.lua:648 +msgid "Recording cancelled." +msgstr "" + +#: mods/lzr_solutions/init.lua:554 +msgid "Replay saved solution for current level, if one exists" +msgstr "" + +#: mods/lzr_solutions/init.lua:558 mods/lzr_solutions/init.lua:618 +msgid "Not playing in a level!" +msgstr "" + +#: mods/lzr_solutions/init.lua:562 mods/lzr_solutions/init.lua:602 +#: mods/lzr_solutions/init.lua:624 +msgid "Already replaying a solution!" +msgstr "" + +#: mods/lzr_solutions/init.lua:564 mods/lzr_solutions/init.lua:604 +#: mods/lzr_solutions/init.lua:626 +msgid "Already recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:572 +msgid "No solution available." +msgstr "" + +#: mods/lzr_solutions/init.lua:586 +msgid "Replay started." +msgstr "" + +#: mods/lzr_solutions/init.lua:588 +msgid "CSV error in solution: @1." +msgstr "" + +#: mods/lzr_solutions/init.lua:591 +msgid "No solution file available." +msgstr "" + +#: mods/lzr_solutions/init.lua:599 +msgid "Test the solution of all core levels" +msgstr "" + +#: mods/lzr_solutions/init.lua:614 +msgid "" +"Start or stop recording solution for current level, writing to a solution " +"file when stopping" +msgstr "" + +#: mods/lzr_solutions/init.lua:629 +msgid "Recording started." +msgstr "" + +#: mods/lzr_solutions/init.lua:633 mods/lzr_solutions/init.lua:645 +msgid "Not recording!" +msgstr "" + +#: mods/lzr_solutions/init.lua:638 mods/lzr_solutions/init.lua:640 +msgid "Recording stopped." +msgstr "" diff --git a/mods/lzr_solutions/locale/lzr_solutions.zh_Hant.tr b/mods/lzr_solutions/locale/lzr_solutions.zh_Hant.tr deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/lzr_solutions.zh_Hant.tr +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/locale/poconvert/de.po b/mods/lzr_solutions/locale/poconvert/de.po deleted file mode 100644 index 99093b99..00000000 --- a/mods/lzr_solutions/locale/poconvert/de.po +++ /dev/null @@ -1,75 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "Hauptlevellösungsstest BESTANDEN!" - -msgid "Level solution test PASSED!" -msgstr "Levellösungstest BESTANDEN!" - -msgid "Could not create and/or access world solutions path." -msgstr "Weltlösungspfad konnte entweder nicht erstellt werden oder es konnte nicht auf ihn zugegriffen werden." - -msgid "Solution file written to: @1" -msgstr "Lösungsdatei geschrieben zu: @1" - -msgid "Could not write solution file." -msgstr "Lösungsdatei konnte nicht geschrieben werden." - -msgid "Recording finished." -msgstr "Aufzeichnung abgeschlossen." - -msgid "Recording cancelled." -msgstr "Aufzeichnung abgebrochen." - -msgid "Replay saved solution for current level, if one exists" -msgstr "Gespeicherte Wiederholung für das aktuelle Level abspielen, falls sie existiert" - -msgid "Not playing in a level!" -msgstr "Es wird gerade nicht in einem Level gespielt!" - -msgid "Already replaying a solution!" -msgstr "Es wird bereits eine Lösung wiedergegeben!" - -msgid "Already recording!" -msgstr "Es findet bereits eine Aufzeichnung statt!" - -msgid "No solution available." -msgstr "Keine Lösung verfügbar." - -msgid "Replay started." -msgstr "Wiederholung gestartet." - -msgid "CSV error in solution: @1." -msgstr "CSV-Fehler in Lösung: @1" - -msgid "No solution file available." -msgstr "Keine Lösungsdatei verfügbar." - -msgid "Test the solution of all core levels" -msgstr "Die Lösungen aller Hauptlevel testen" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "Aufzeichnung der Lösung für das aktuelle Level starten oder stoppen; beim Stopp wird in eine Lösungsdatei geschrieben" - -msgid "Recording started." -msgstr "Aufzeichnung gestartet." - -msgid "Not recording!" -msgstr "Es läuft keine Aufzeichnung!" - -msgid "Recording stopped." -msgstr "Aufzeichnung gestoppt." - diff --git a/mods/lzr_solutions/locale/poconvert/es.po b/mods/lzr_solutions/locale/poconvert/es.po deleted file mode 100644 index 6120ca6c..00000000 --- a/mods/lzr_solutions/locale/poconvert/es.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/fr.po b/mods/lzr_solutions/locale/poconvert/fr.po deleted file mode 100644 index ad3513a0..00000000 --- a/mods/lzr_solutions/locale/poconvert/fr.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/id.po b/mods/lzr_solutions/locale/poconvert/id.po deleted file mode 100644 index 00dc88a1..00000000 --- a/mods/lzr_solutions/locale/poconvert/id.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/it.po b/mods/lzr_solutions/locale/poconvert/it.po deleted file mode 100644 index 48d927fd..00000000 --- a/mods/lzr_solutions/locale/poconvert/it.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/jbo.po b/mods/lzr_solutions/locale/poconvert/jbo.po deleted file mode 100644 index 5c206360..00000000 --- a/mods/lzr_solutions/locale/poconvert/jbo.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/ms.po b/mods/lzr_solutions/locale/poconvert/ms.po deleted file mode 100644 index dbc3533d..00000000 --- a/mods/lzr_solutions/locale/poconvert/ms.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/pt_BR.po b/mods/lzr_solutions/locale/poconvert/pt_BR.po deleted file mode 100644 index 698b32cb..00000000 --- a/mods/lzr_solutions/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/ru.po b/mods/lzr_solutions/locale/poconvert/ru.po deleted file mode 100644 index 0bae24da..00000000 --- a/mods/lzr_solutions/locale/poconvert/ru.po +++ /dev/null @@ -1,75 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/se.po b/mods/lzr_solutions/locale/poconvert/se.po deleted file mode 100644 index 5283d580..00000000 --- a/mods/lzr_solutions/locale/poconvert/se.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/sk.po b/mods/lzr_solutions/locale/poconvert/sk.po deleted file mode 100644 index 0032afcd..00000000 --- a/mods/lzr_solutions/locale/poconvert/sk.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/template.pot b/mods/lzr_solutions/locale/poconvert/template.pot deleted file mode 100644 index 71792666..00000000 --- a/mods/lzr_solutions/locale/poconvert/template.pot +++ /dev/null @@ -1,75 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" - diff --git a/mods/lzr_solutions/locale/poconvert/tr.po b/mods/lzr_solutions/locale/poconvert/tr.po deleted file mode 100644 index 4e5d0d4e..00000000 --- a/mods/lzr_solutions/locale/poconvert/tr.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/zh_Hans.po b/mods/lzr_solutions/locale/poconvert/zh_Hans.po deleted file mode 100644 index bcb4b5e2..00000000 --- a/mods/lzr_solutions/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/poconvert/zh_Hant.po b/mods/lzr_solutions/locale/poconvert/zh_Hant.po deleted file mode 100644 index d46e7cfa..00000000 --- a/mods/lzr_solutions/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_solutions x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Core level solution test PASSED!" -msgstr "" - -msgid "Level solution test PASSED!" -msgstr "" - -msgid "Could not create and/or access world solutions path." -msgstr "" - -msgid "Solution file written to: @1" -msgstr "" - -msgid "Could not write solution file." -msgstr "" - -msgid "Recording finished." -msgstr "" - -msgid "Recording cancelled." -msgstr "" - -msgid "Replay saved solution for current level, if one exists" -msgstr "" - -msgid "Not playing in a level!" -msgstr "" - -msgid "Already replaying a solution!" -msgstr "" - -msgid "Already recording!" -msgstr "" - -msgid "No solution available." -msgstr "" - -msgid "Replay started." -msgstr "" - -msgid "CSV error in solution: @1." -msgstr "" - -msgid "No solution file available." -msgstr "" - -msgid "Test the solution of all core levels" -msgstr "" - -msgid "Start or stop recording solution for current level, writing to a solution file when stopping" -msgstr "" - -msgid "Recording started." -msgstr "" - -msgid "Not recording!" -msgstr "" - -msgid "Recording stopped." -msgstr "" diff --git a/mods/lzr_solutions/locale/template.txt b/mods/lzr_solutions/locale/template.txt deleted file mode 100644 index 55bf687d..00000000 --- a/mods/lzr_solutions/locale/template.txt +++ /dev/null @@ -1,21 +0,0 @@ -# textdomain: lzr_solutions -Core level solution test PASSED!= -Level solution test PASSED!= -Could not create and/or access world solutions path.= -Solution file written to: @1= -Could not write solution file.= -Recording finished.= -Recording cancelled.= -Replay saved solution for current level, if one exists= -Not playing in a level!= -Already replaying a solution!= -Already recording!= -No solution available.= -Replay started.= -CSV error in solution: @1.= -No solution file available.= -Test the solution of all core levels= -Start or stop recording solution for current level, writing to a solution file when stopping= -Recording started.= -Not recording!= -Recording stopped.= diff --git a/mods/lzr_solutions/mod.conf b/mods/lzr_solutions/mod.conf index b1f080f8..b1a169ae 100644 --- a/mods/lzr_solutions/mod.conf +++ b/mods/lzr_solutions/mod.conf @@ -1,2 +1,3 @@ name = lzr_solutions -depends = lzr_hook, lzr_laser, lzr_treasure, lzr_csv, lzr_world, lzr_levels, lzr_globals +depends = lzr_hook, lzr_laser, lzr_treasure, lzr_csv, lzr_world, lzr_levels, lzr_levels_core, lzr_globals +description = Internal base-bones level solution testing framework for Lazarr! Can record and replay solutions of levels to verify for correctness diff --git a/mods/lzr_sounds/mod.conf b/mods/lzr_sounds/mod.conf index 2d86543e..70e7c801 100644 --- a/mods/lzr_sounds/mod.conf +++ b/mods/lzr_sounds/mod.conf @@ -1 +1,2 @@ name = lzr_sounds +description = Sound effects diff --git a/mods/lzr_stairs/init.lua b/mods/lzr_stairs/init.lua index 65259def..841ede57 100644 --- a/mods/lzr_stairs/init.lua +++ b/mods/lzr_stairs/init.lua @@ -252,6 +252,7 @@ function lzr_stairs.register_slab(subname, recipeitem, groups, images, descripti ) local def_top = table.copy(def_bottom) + --~ Block description for a top slab. @1 = original slab description def_top.description = S("@1 (top)", description) def_top.__mesh_off = "lzr_stairs_slab_top_laser.obj" def_top.__mesh_on = "lzr_stairs_slab_top_laser.obj" diff --git a/mods/lzr_stairs/locale/lzr_stairs.de.po b/mods/lzr_stairs/locale/lzr_stairs.de.po new file mode 100644 index 00000000..3eb90a40 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.de.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "@1 (oben)" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "Doppelsteinblockplatte" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "Umgekehrte Doppelsteinblockplatte" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "Moosige Doppelsteinblockplatte" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "Umgekehrte moosige Doppelsteinblockplatte" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Holztreppe" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Innere Holztreppe" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Äußere Holztreppe" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Holzplatte" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "Moosige Holztreppe" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "Innere moosige Holztreppe" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "Äußere moosige Holztreppe" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "Moosige Holzplatte" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "Palmholztreppe" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "Innere Palmholztreppe" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "Äußere Palmholztreppe" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "Palmholzplatte" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "Kokosnussholztreppe" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "Innere Kokosnussholztreppe" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "Äußere Kokosnussholztreppe" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "Kokosnussholzplatte" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "Steinblockplatte" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "Steinblocktreppe" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "Innere Steinblocktreppe" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "Äußere Steinblocktreppe" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "Moosige Steinblockplatte" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "Moosige Steinblocktreppe" + +#: translate.lua:34 +msgid "Inner Mossy Stone Block Stair" +msgstr "Innere moosige Steinblocktreppe" + +#: translate.lua:35 +msgid "Outer Mossy Stone Block Stair" +msgstr "Äußere moosige Steinblocktreppe" + +#: translate.lua:36 +msgid "Stone Stair" +msgstr "Steintreppe" + +#: translate.lua:37 +msgid "Inner Stone Stair" +msgstr "Innere Steintreppe" + +#: translate.lua:38 +msgid "Outer Stone Stair" +msgstr "Äußere Steintreppe" + +#: translate.lua:39 +msgid "Stone Slab" +msgstr "Steinplatte" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "Höhlensteintreppe" + +#: translate.lua:41 +msgid "Inner Cave Stone Stair" +msgstr "Innere Höhlensteintreppe" + +#: translate.lua:42 +msgid "Outer Cave Stone Stair" +msgstr "Äußere Höhlensteintreppe" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "Höhlensteinplatte" + +#: translate.lua:44 +msgid "Island Stone Stair" +msgstr "Inselsteintreppe" + +#: translate.lua:45 +msgid "Inner Island Stone Stair" +msgstr "Innere Inselsteintreppe" + +#: translate.lua:46 +msgid "Outer Island Stone Stair" +msgstr "Äußere Inselsteintreppe" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "Inselsteinplatte" + +#: translate.lua:48 +msgid "Ocean Stone Stair" +msgstr "Ozeansteintreppe" + +#: translate.lua:49 +msgid "Inner Ocean Stone Stair" +msgstr "Innere Ozeansteintreppe" + +#: translate.lua:50 +msgid "Outer Ocean Stone Stair" +msgstr "Äußere Ozeansteintreppe" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "Ozeansteinplatte" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "Ozeankopfsteinpflastertreppe" + +#: translate.lua:53 +msgid "Inner Ocean Cobblestone Stair" +msgstr "Innere Ozeankopfsteinpflastertreppe" + +#: translate.lua:54 +msgid "Outer Ocean Cobblestone Stair" +msgstr "Äußere Ozeankopfsteinpflastertreppe" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "Ozeankopfsteinpflasterplatte" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "Dachstrohtreppe" + +#: translate.lua:57 +msgid "Inner Thatch Stair" +msgstr "Innere Dachstrohtreppe" + +#: translate.lua:58 +msgid "Outer Thatch Stair" +msgstr "Äußere Dachstrohtreppe" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "Dachstrohplatte" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "Feuchte Dachstrohtreppe" + +#: translate.lua:61 +msgid "Inner Wet Thatch Stair" +msgstr "Innere feuchte Dachstrohtreppe" + +#: translate.lua:62 +msgid "Outer Wet Thatch Stair" +msgstr "Äußere feuchte Dachstrohtreppe" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "Feuchte Dachstrohplatte" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "Erdtreppe" + +#: translate.lua:65 +msgid "Inner Dirt Stair" +msgstr "Innere Erdtreppe" + +#: translate.lua:66 +msgid "Outer Dirt Stair" +msgstr "Äußere Erdtreppe" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "Erdplatte" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "Meeresbodentreppe" + +#: translate.lua:69 +msgid "Inner Seabed Stair" +msgstr "Innere Meeresbodentreppe" + +#: translate.lua:70 +msgid "Outer Seabed Stair" +msgstr "Äußere Meeresbodentreppe" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "Meeresbodenplatte" + +#: translate.lua:72 +msgid "Sand Stair" +msgstr "Sandtreppe" + +#: translate.lua:73 +msgid "Inner Sand Stair" +msgstr "Innere Sandtreppe" + +#: translate.lua:74 +msgid "Outer Sand Stair" +msgstr "Äußere Sandtreppe" + +#: translate.lua:75 +msgid "Sand Slab" +msgstr "Sandplatte" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "Sandsteintreppe" + +#: translate.lua:77 +msgid "Inner Sandstone Stair" +msgstr "Innere Sandsteintreppe" + +#: translate.lua:78 +msgid "Outer Sandstone Stair" +msgstr "Äußere Sandsteintreppe" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "Sandsteinplatte" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "Erdplatte mit Gras" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "Erdtreppe mit Gras" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "Innere Erdtreppe mit Gras" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "Äußere Erdtreppe mit Gras" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "Erdplatte mit Dschungelboden" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "Erdtreppe mit Dschungelboden" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "Innere Erdtreppe mit Dschungelboden" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "Äußere Erdtreppe mit Dschungelboden" diff --git a/mods/lzr_stairs/locale/lzr_stairs.de.tr b/mods/lzr_stairs/locale/lzr_stairs.de.tr deleted file mode 100644 index 8552852f..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.de.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)=@1 (oben) -Double Stone Block Slab=Doppelsteinblockplatte -Reverse Double Stone Block Slab=Umgekehrte Doppelsteinblockplatte -Double Mossy Stone Block Slab=Moosige Doppelsteinblockplatte -Reverse Double Mossy Stone Block Slab=Umgekehrte moosige Doppelsteinblockplatte -Wooden Stair=Holztreppe -Inner Wooden Stair=Innere Holztreppe -Outer Wooden Stair=Äußere Holztreppe -Wooden Slab=Holzplatte -Mossy Wooden Stair=Moosige Holztreppe -Inner Mossy Wooden Stair=Innere moosige Holztreppe -Outer Mossy Wooden Stair=Äußere moosige Holztreppe -Mossy Wooden Slab=Moosige Holzplatte -Palm Wood Stair=Palmholztreppe -Inner Palm Wood Stair=Innere Palmholztreppe -Outer Palm Wood Stair=Äußere Palmholztreppe -Palm Wood Slab=Palmholzplatte -Coconut Wood Stair=Kokosnussholztreppe -Inner Coconut Wood Stair=Innere Kokosnussholztreppe -Outer Coconut Wood Stair=Äußere Kokosnussholztreppe -Coconut Wood Slab=Kokosnussholzplatte -Stone Block Slab=Steinblockplatte -Stone Block Stair=Steinblocktreppe -Inner Stone Block Stair=Innere Steinblocktreppe -Outer Stone Block Stair=Äußere Steinblocktreppe -Mossy Stone Block Slab=Moosige Steinblockplatte -Mossy Stone Block Stair=Moosige Steinblocktreppe -Inner Mossy Stone Block Stair=Innere moosige Steinblocktreppe -Outer Mossy Stone Block Stair=Äußere moosige Steinblocktreppe -Stone Stair=Steintreppe -Inner Stone Stair=Innere Steintreppe -Outer Stone Stair=Äußere Steintreppe -Stone Slab=Steinplatte -Cave Stone Stair=Höhlensteintreppe -Inner Cave Stone Stair=Innere Höhlensteintreppe -Outer Cave Stone Stair=Äußere Höhlensteintreppe -Cave Stone Slab=Höhlensteinplatte -Island Stone Stair=Inselsteintreppe -Inner Island Stone Stair=Innere Inselsteintreppe -Outer Island Stone Stair=Äußere Inselsteintreppe -Island Stone Slab=Inselsteinplatte -Ocean Stone Stair=Ozeansteintreppe -Inner Ocean Stone Stair=Innere Ozeansteintreppe -Outer Ocean Stone Stair=Äußere Ozeansteintreppe -Ocean Stone Slab=Ozeansteinplatte -Ocean Cobblestone Stair=Ozeankopfsteinpflastertreppe -Inner Ocean Cobblestone Stair=Innere Ozeankopfsteinpflastertreppe -Outer Ocean Cobblestone Stair=Äußere Ozeankopfsteinpflastertreppe -Ocean Cobblestone Slab=Ozeankopfsteinpflasterplatte -Thatch Stair=Dachstrohtreppe -Inner Thatch Stair=Innere Dachstrohtreppe -Outer Thatch Stair=Äußere Dachstrohtreppe -Thatch Slab=Dachstrohplatte -Wet Thatch Stair=Feuchte Dachstrohtreppe -Inner Wet Thatch Stair=Innere feuchte Dachstrohtreppe -Outer Wet Thatch Stair=Äußere feuchte Dachstrohtreppe -Wet Thatch Slab=Feuchte Dachstrohplatte -Dirt Stair=Erdtreppe -Inner Dirt Stair=Innere Erdtreppe -Outer Dirt Stair=Äußere Erdtreppe -Dirt Slab=Erdplatte -Seabed Stair=Meeresbodentreppe -Inner Seabed Stair=Innere Meeresbodentreppe -Outer Seabed Stair=Äußere Meeresbodentreppe -Seabed Slab=Meeresbodenplatte -Sand Stair=Sandtreppe -Inner Sand Stair=Innere Sandtreppe -Outer Sand Stair=Äußere Sandtreppe -Sand Slab=Sandplatte -Sandstone Stair=Sandsteintreppe -Inner Sandstone Stair=Innere Sandsteintreppe -Outer Sandstone Stair=Äußere Sandsteintreppe -Sandstone Slab=Sandsteinplatte -Dirt Slab with Grass=Erdplatte mit Gras -Dirt Stair with Grass=Erdtreppe mit Gras -Inner Dirt Stair with Grass=Innere Erdtreppe mit Gras -Outer Dirt Stair with Grass=Äußere Erdtreppe mit Gras -Dirt Slab with Jungle Litter=Erdplatte mit Dschungelboden -Dirt Stair with Jungle Litter=Erdtreppe mit Dschungelboden -Inner Dirt Stair with Jungle Litter=Innere Erdtreppe mit Dschungelboden -Outer Dirt Stair with Jungle Litter=Äußere Erdtreppe mit Dschungelboden diff --git a/mods/lzr_stairs/locale/lzr_stairs.es.po b/mods/lzr_stairs/locale/lzr_stairs.es.po new file mode 100644 index 00000000..715a8de8 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.es.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "@1 (superior)" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "Doble losa de piedra" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "Doble losa de piedra invertida" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "Doble losa de piedra musgosa" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "Doble losa de piedra musgosa invertida" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Escalera de madera" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Escalera interior de madera" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Escalera exterior de madera" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Losa de madera" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "Escalera de madera musgosa" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "Escalera interior de madera musgosa" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "Escalera exterior de madera musgosa" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "Losa de madera musgosa" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "Escalera de madera de palma" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "Escalera interna de madera de palma" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "Escalera externa de madera de palma" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "Losa de madera de palma" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "Escalera de madera de coco" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "Escalera interior de madera de coco" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "Escalera exterior de madera de coco" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "Losa de madera de coco" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "Losa de bloque de piedra" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "Escalera de bloque de piedra" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "Escalera interior de bloques de piedra" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "Escalera exterior de bloques de piedra" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "Losa de bloque de piedra cubierta de musgo" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "Escalera de bloques de piedra cubierta de musgo" + +#: translate.lua:34 +msgid "Inner Mossy Stone Block Stair" +msgstr "Escalera interior de bloques de piedra cubiertos de musgo" + +#: translate.lua:35 +msgid "Outer Mossy Stone Block Stair" +msgstr "Escalera exterior de bloques de piedra cubierta de musgo" + +#: translate.lua:36 +msgid "Stone Stair" +msgstr "Escalera de piedra" + +#: translate.lua:37 +msgid "Inner Stone Stair" +msgstr "Escalera interna de piedra" + +#: translate.lua:38 +msgid "Outer Stone Stair" +msgstr "Escalera exterior de piedra" + +#: translate.lua:39 +msgid "Stone Slab" +msgstr "Losa de piedra" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "Escalera de piedra de cueva" + +#: translate.lua:41 +msgid "Inner Cave Stone Stair" +msgstr "Escalera interior de piedra de cueva" + +#: translate.lua:42 +msgid "Outer Cave Stone Stair" +msgstr "Escalera exterior de piedra de cueva" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "Losa de piedra de cueva" + +#: translate.lua:44 +msgid "Island Stone Stair" +msgstr "Escalera de piedra de isla" + +#: translate.lua:45 +msgid "Inner Island Stone Stair" +msgstr "Escalera interior de piedra de isla" + +#: translate.lua:46 +msgid "Outer Island Stone Stair" +msgstr "Escalera exterior de piedra de isla" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "Losa de piedra de isla" + +#: translate.lua:48 +msgid "Ocean Stone Stair" +msgstr "Escalera de piedra oceánica" + +#: translate.lua:49 +msgid "Inner Ocean Stone Stair" +msgstr "Escalera interior de piedra oceánica" + +#: translate.lua:50 +msgid "Outer Ocean Stone Stair" +msgstr "Escalera exterior de piedra oceánica" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "Losa de piedra oceánica" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "Escalera de roca oceánica" + +#: translate.lua:53 +msgid "Inner Ocean Cobblestone Stair" +msgstr "Escalera interior de roca oceánica" + +#: translate.lua:54 +msgid "Outer Ocean Cobblestone Stair" +msgstr "Escalera exterior de roca oceánica" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "Losa de roca oceánica" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "Escalera de paja" + +#: translate.lua:57 +msgid "Inner Thatch Stair" +msgstr "Escalera interior de paja" + +#: translate.lua:58 +msgid "Outer Thatch Stair" +msgstr "Escalera exterior de paja" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "Losa de paja" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "Escalera de paja mojada" + +#: translate.lua:61 +msgid "Inner Wet Thatch Stair" +msgstr "Escalera interior de paja mojada" + +#: translate.lua:62 +msgid "Outer Wet Thatch Stair" +msgstr "Escalera exterior de paja mojada" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "Losa de paja mojada" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "Escalera de tierra" + +#: translate.lua:65 +msgid "Inner Dirt Stair" +msgstr "Escalera interior de tierra" + +#: translate.lua:66 +msgid "Outer Dirt Stair" +msgstr "Escalera exterior de tierra" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "Losa de tierra" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "Escalera de lecho marino" + +#: translate.lua:69 +msgid "Inner Seabed Stair" +msgstr "Escalera interior de lecho marino" + +#: translate.lua:70 +msgid "Outer Seabed Stair" +msgstr "Escalera exterior de lecho marino" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "Losa de lecho marino" + +#: translate.lua:72 +msgid "Sand Stair" +msgstr "Escalera de arena" + +#: translate.lua:73 +msgid "Inner Sand Stair" +msgstr "Escalera interior de arena" + +#: translate.lua:74 +msgid "Outer Sand Stair" +msgstr "Escalera exterior de arena" + +#: translate.lua:75 +msgid "Sand Slab" +msgstr "Losa de arena" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "Escalera de arenisca" + +#: translate.lua:77 +msgid "Inner Sandstone Stair" +msgstr "Escalera interior de arenisca" + +#: translate.lua:78 +msgid "Outer Sandstone Stair" +msgstr "Escalera exterior de arenisca" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "Losa de arenisca" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "Losa de tierra con hierba" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "Escalera de tierra con pasto" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "Escalera de tierra interior con césped" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "Escalera de tierra exterior con césped" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "Losa de tierra con arena de jungla" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "Escalera de tierra con escombros de selva" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "Escalera interior de tierra con escombros de jungla" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "Escalera de tierra exterior con escombros de jungla" diff --git a/mods/lzr_stairs/locale/lzr_stairs.es.tr b/mods/lzr_stairs/locale/lzr_stairs.es.tr deleted file mode 100644 index 26c68236..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.es.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Escalera de madera -Inner Wooden Stair=Escalera interior de madera -Outer Wooden Stair=Escalera exterior de madera -Wooden Slab=Losa de madera -Mossy Wooden Stair=Escalera de madera musgosa -Inner Mossy Wooden Stair=Escalera interior de madera musgosa -Outer Mossy Wooden Stair=Escalera exterior de madera musgosa -Mossy Wooden Slab=Losa de madera musgosa -Palm Wood Stair=Escalera de madera de palma -Inner Palm Wood Stair=Escalera interna de madera de palma -Outer Palm Wood Stair=Escalera externa de madera de palma -Palm Wood Slab=Losa de madera de palma -Coconut Wood Stair=Escalera de madera de coco -Inner Coconut Wood Stair=Escalera interior de madera de coco -Outer Coconut Wood Stair=Escalera exterior de madera de coco -Coconut Wood Slab=Losa de madera de coco -Stone Block Slab=Losa de bloque de piedra -Stone Block Stair=Escalera de bloque de piedra -Inner Stone Block Stair=Escalera interior de bloques de piedra -Outer Stone Block Stair=Escalera exterior de bloques de piedra -Mossy Stone Block Slab=Losa de bloque de piedra cubierta de musgo -Mossy Stone Block Stair=Escalera de bloques de piedra cubierta de musgo -Inner Mossy Stone Block Stair=Escalera interior de bloques de piedra cubiertos de musgo -Outer Mossy Stone Block Stair=Escalera exterior de bloques de piedra cubierta de musgo -Stone Stair=Escalera de piedra -Inner Stone Stair=Escalera interna de piedra -Outer Stone Stair=Escalera exterior de piedra -Stone Slab=Losa de piedra -Cave Stone Stair=Escalera de piedra de cueva -Inner Cave Stone Stair=Escalera interior de piedra de cueva -Outer Cave Stone Stair=Escalera exterior de piedra de cueva -Cave Stone Slab=Losa de piedra de cueva -Island Stone Stair=Escalera de piedra de isla -Inner Island Stone Stair=Escalera interior de piedra de isla -Outer Island Stone Stair=Escalera exterior de piedra de isla -Island Stone Slab=Losa de piedra de isla -Ocean Stone Stair=Escalera de piedra oceánica -Inner Ocean Stone Stair=Escalera interior de piedra oceánica -Outer Ocean Stone Stair=Escalera exterior de piedra oceánica -Ocean Stone Slab=Losa de piedra oceánica -Ocean Cobblestone Stair=Escalera de roca oceánica -Inner Ocean Cobblestone Stair=Escalera interior de roca oceánica -Outer Ocean Cobblestone Stair=Escalera exterior de roca oceánica -Ocean Cobblestone Slab=Losa de roca oceánica -Thatch Stair=Escalera de paja -Inner Thatch Stair=Escalera interior de paja -Outer Thatch Stair=Escalera exterior de paja -Thatch Slab=Losa de paja -Wet Thatch Stair=Escalera de paja mojada -Inner Wet Thatch Stair=Escalera interior de paja mojada -Outer Wet Thatch Stair=Escalera exterior de paja mojada -Wet Thatch Slab=Losa de paja mojada -Dirt Stair=Escalera de tierra -Inner Dirt Stair=Escalera interior de tierra -Outer Dirt Stair=Escalera exterior de tierra -Dirt Slab=Losa de tierra -Seabed Stair=Escalera de lecho marino -Inner Seabed Stair=Escalera interior de lecho marino -Outer Seabed Stair=Escalera exterior de lecho marino -Seabed Slab=Losa de lecho marino -Sand Stair=Escalera de arena -Inner Sand Stair=Escalera interior de arena -Outer Sand Stair=Escalera exterior de arena -Sand Slab=Losa de arena -Sandstone Stair=Escalera de arenisca -Inner Sandstone Stair=Escalera interior de arenisca -Outer Sandstone Stair=Escalera exterior de arenisca -Sandstone Slab=Losa de arenisca -Dirt Slab with Grass=Losa de tierra con hierba -Dirt Stair with Grass=Escalera de tierra con pasto -Inner Dirt Stair with Grass=Escalera de tierra interior con césped -Outer Dirt Stair with Grass=Escalera de tierra exterior con césped -Dirt Slab with Jungle Litter=Losa de tierra con arena de jungla -Dirt Stair with Jungle Litter=Escalera de tierra con escombros de selva -Inner Dirt Stair with Jungle Litter=Escalera interior de tierra con escombros de jungla -Outer Dirt Stair with Jungle Litter=Escalera de tierra exterior con escombros de jungla diff --git a/mods/lzr_stairs/locale/lzr_stairs.fr.po b/mods/lzr_stairs/locale/lzr_stairs.fr.po new file mode 100644 index 00000000..7b0950e1 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.fr.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Escalier en bois" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Escalier intérieur en bois" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Escalier extérieur en bois" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Dalle de bois" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "Escalier en bois moussu" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "Escalier intérieur en bois moussu" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "Escalier extérieur en bois moussu" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "Dalle de bois moussue" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "Escalier en bois de palmier" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "Escalier intérieur en bois de palmier" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "Escalier extérieur en bois de palmier" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "Dalle de bois de palmier" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "Escalier en bois de cocotier" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "Escalier intérieur en bois de cocotier" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "Escalier extérieur en bois de cocotier" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "Dalle en bois de cocotier" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "Dalle de bloc de pierre" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "Escalier en bloc de pierre" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "Escalier intérieur en bloc de pierre" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "Escalier extérieur en bloc de pierre" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "Dalle de bloc de pierre moussue" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "Escalier en bloc de pierre moussue" + +#: translate.lua:34 +msgid "Inner Mossy Stone Block Stair" +msgstr "Escalier intérieur en bloc de pierre moussue" + +#: translate.lua:35 +msgid "Outer Mossy Stone Block Stair" +msgstr "Escalier extérieur en bloc de pierre moussue" + +#: translate.lua:36 +msgid "Stone Stair" +msgstr "Escalier en pierre" + +#: translate.lua:37 +msgid "Inner Stone Stair" +msgstr "Escalier intérieur en pierre" + +#: translate.lua:38 +msgid "Outer Stone Stair" +msgstr "Escalier extérieur en pierre" + +#: translate.lua:39 +msgid "Stone Slab" +msgstr "Dalle de pierre" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "Escalier en pierre souterraine" + +#: translate.lua:41 +msgid "Inner Cave Stone Stair" +msgstr "Escalier intérieur en pierre souterraine" + +#: translate.lua:42 +msgid "Outer Cave Stone Stair" +msgstr "Escalier extérieur en pierre souterraine" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "Dalle de pierre souterraine" + +#: translate.lua:44 +msgid "Island Stone Stair" +msgstr "Escalier en pierre insulaire" + +#: translate.lua:45 +msgid "Inner Island Stone Stair" +msgstr "Escalier intérieur en pierre insulaire" + +#: translate.lua:46 +msgid "Outer Island Stone Stair" +msgstr "Escalier extérieur en pierre insulaire" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "Dalle de pierre insulaire" + +#: translate.lua:48 +msgid "Ocean Stone Stair" +msgstr "Escalier en pierre océanique" + +#: translate.lua:49 +msgid "Inner Ocean Stone Stair" +msgstr "Escalier intérieur en pierre océanique" + +#: translate.lua:50 +msgid "Outer Ocean Stone Stair" +msgstr "Escalier extérieur en pierre océanique" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "Dalle de pierre océanique" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "Escalier en pavés océaniques" + +#: translate.lua:53 +msgid "Inner Ocean Cobblestone Stair" +msgstr "Escalier intérieur en pavés océaniques" + +#: translate.lua:54 +msgid "Outer Ocean Cobblestone Stair" +msgstr "Escalier extérieur en pavés océaniques" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "Dalle de pavés océaniques" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "Escalier en chaume" + +#: translate.lua:57 +msgid "Inner Thatch Stair" +msgstr "Escalier intérieur en chaume" + +#: translate.lua:58 +msgid "Outer Thatch Stair" +msgstr "Escalier extérieur en chaume" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "Dalle de chaume" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "Escalier en chaume mouillé" + +#: translate.lua:61 +msgid "Inner Wet Thatch Stair" +msgstr "Escalier intérieur en chaume mouillé" + +#: translate.lua:62 +msgid "Outer Wet Thatch Stair" +msgstr "Escalier extérieur en chaume mouillé" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "Dalle de chaume mouillé" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "Escalier en terre" + +#: translate.lua:65 +msgid "Inner Dirt Stair" +msgstr "Escalier intérieur en terre" + +#: translate.lua:66 +msgid "Outer Dirt Stair" +msgstr "Escalier extérieur en terre" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "Dalle de terre" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "Escalier en sol océanique" + +#: translate.lua:69 +msgid "Inner Seabed Stair" +msgstr "Escalier intérieur en sol océanique" + +#: translate.lua:70 +msgid "Outer Seabed Stair" +msgstr "Escalier extérieur en sol océanique" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "Dalle de sol océanique" + +#: translate.lua:72 +msgid "Sand Stair" +msgstr "Escalier en sable" + +#: translate.lua:73 +msgid "Inner Sand Stair" +msgstr "Escalier intérieur en sable" + +#: translate.lua:74 +msgid "Outer Sand Stair" +msgstr "Escalier extérieur en sable" + +#: translate.lua:75 +msgid "Sand Slab" +msgstr "Dalle de sable" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "Escalier en grès" + +#: translate.lua:77 +msgid "Inner Sandstone Stair" +msgstr "Escalier intérieur en grès" + +#: translate.lua:78 +msgid "Outer Sandstone Stair" +msgstr "Escalier extérieur en grès" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "Dalle de grès" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "Dalle de terre avec herbe" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "Escalier de terre avec herbe" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "Escalier intérieur de terre avec herbe" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "Escalier extérieur de terre avec herbe" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "Dalle de terre avec litière de jungle" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "Escalier en terre avec litière de jungle" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "Escalier intérieur en terre avec litière de jungle" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "Escalier extérieur en terre avec litière de jungle" diff --git a/mods/lzr_stairs/locale/lzr_stairs.fr.tr b/mods/lzr_stairs/locale/lzr_stairs.fr.tr deleted file mode 100644 index ed060d76..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.fr.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Escalier en bois -Inner Wooden Stair=Escalier intérieur en bois -Outer Wooden Stair=Escalier extérieur en bois -Wooden Slab=Dalle de bois -Mossy Wooden Stair=Escalier en bois moussu -Inner Mossy Wooden Stair=Escalier intérieur en bois moussu -Outer Mossy Wooden Stair=Escalier extérieur en bois moussu -Mossy Wooden Slab=Dalle de bois moussue -Palm Wood Stair=Escalier en bois de palmier -Inner Palm Wood Stair=Escalier intérieur en bois de palmier -Outer Palm Wood Stair=Escalier extérieur en bois de palmier -Palm Wood Slab=Dalle de bois de palmier -Coconut Wood Stair=Escalier en bois de cocotier -Inner Coconut Wood Stair=Escalier intérieur en bois de cocotier -Outer Coconut Wood Stair=Escalier extérieur en bois de cocotier -Coconut Wood Slab=Dalle en bois de cocotier -Stone Block Slab=Dalle de bloc de pierre -Stone Block Stair=Escalier en bloc de pierre -Inner Stone Block Stair=Escalier intérieur en bloc de pierre -Outer Stone Block Stair=Escalier extérieur en bloc de pierre -Mossy Stone Block Slab=Dalle de bloc de pierre moussue -Mossy Stone Block Stair=Escalier en bloc de pierre moussue -Inner Mossy Stone Block Stair=Escalier intérieur en bloc de pierre moussue -Outer Mossy Stone Block Stair=Escalier extérieur en bloc de pierre moussue -Stone Stair=Escalier en pierre -Inner Stone Stair=Escalier intérieur en pierre -Outer Stone Stair=Escalier extérieur en pierre -Stone Slab=Dalle de pierre -Cave Stone Stair=Escalier en pierre souterraine -Inner Cave Stone Stair=Escalier intérieur en pierre souterraine -Outer Cave Stone Stair=Escalier extérieur en pierre souterraine -Cave Stone Slab=Dalle de pierre souterraine -Island Stone Stair=Escalier en pierre insulaire -Inner Island Stone Stair=Escalier intérieur en pierre insulaire -Outer Island Stone Stair=Escalier extérieur en pierre insulaire -Island Stone Slab=Dalle de pierre insulaire -Ocean Stone Stair=Escalier en pierre océanique -Inner Ocean Stone Stair=Escalier intérieur en pierre océanique -Outer Ocean Stone Stair=Escalier extérieur en pierre océanique -Ocean Stone Slab=Dalle de pierre océanique -Ocean Cobblestone Stair=Escalier en pavés océaniques -Inner Ocean Cobblestone Stair=Escalier intérieur en pavés océaniques -Outer Ocean Cobblestone Stair=Escalier extérieur en pavés océaniques -Ocean Cobblestone Slab=Dalle de pavés océaniques -Thatch Stair=Escalier en chaume -Inner Thatch Stair=Escalier intérieur en chaume -Outer Thatch Stair=Escalier extérieur en chaume -Thatch Slab=Dalle de chaume -Wet Thatch Stair=Escalier en chaume mouillé -Inner Wet Thatch Stair=Escalier intérieur en chaume mouillé -Outer Wet Thatch Stair=Escalier extérieur en chaume mouillé -Wet Thatch Slab=Dalle de chaume mouillé -Dirt Stair=Escalier en terre -Inner Dirt Stair=Escalier intérieur en terre -Outer Dirt Stair=Escalier extérieur en terre -Dirt Slab=Dalle de terre -Seabed Stair=Escalier en sol océanique -Inner Seabed Stair=Escalier intérieur en sol océanique -Outer Seabed Stair=Escalier extérieur en sol océanique -Seabed Slab=Dalle de sol océanique -Sand Stair=Escalier en sable -Inner Sand Stair=Escalier intérieur en sable -Outer Sand Stair=Escalier extérieur en sable -Sand Slab=Dalle de sable -Sandstone Stair=Escalier en grès -Inner Sandstone Stair=Escalier intérieur en grès -Outer Sandstone Stair=Escalier extérieur en grès -Sandstone Slab=Dalle de grès -Dirt Slab with Grass=Dalle de terre avec herbe -Dirt Stair with Grass=Escalier de terre avec herbe -Inner Dirt Stair with Grass=Escalier intérieur de terre avec herbe -Outer Dirt Stair with Grass=Escalier extérieur de terre avec herbe -Dirt Slab with Jungle Litter=Dalle de terre avec litière de jungle -Dirt Stair with Jungle Litter=Escalier en terre avec litière de jungle -Inner Dirt Stair with Jungle Litter=Escalier intérieur en terre avec litière de jungle -Outer Dirt Stair with Jungle Litter=Escalier extérieur en terre avec litière de jungle diff --git a/mods/lzr_stairs/locale/lzr_stairs.id.po b/mods/lzr_stairs/locale/lzr_stairs.id.po new file mode 100644 index 00000000..c3e0ece9 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.id.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Tangga Kayu" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Lempengan Kayu" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "Tangga Kayu" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "Lempengan Kayu" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "Tangga Kayu" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "Lempengan Kayu" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "Lempengan Kayu" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "Tangga Kayu" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "Lempengan Kayu" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "Tangga Kayu" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "Lempengan Kayu" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "Tangga Kayu Dalam" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "Tangga Kayu Luar" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.id.tr b/mods/lzr_stairs/locale/lzr_stairs.id.tr deleted file mode 100644 index a525771b..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.id.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Tangga Kayu -Inner Wooden Stair=Tangga Kayu Dalam -Outer Wooden Stair=Tangga Kayu Luar -Wooden Slab=Lempengan Kayu -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.it.po b/mods/lzr_stairs/locale/lzr_stairs.it.po new file mode 100644 index 00000000..a04e4c86 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.it.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Scala di legno" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Scala di legno interna" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Lastra di legno" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "Scala di legno" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "Scala di legno interna" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "Lastra di legno" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "Scala di legno" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "Scala di legno interna" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "Lastra di legno" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "Scala di legno interna" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "Lastra di legno" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "Scala di legno interna" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "Scala di legno interna" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "Scala di legno" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "Lastra di legno" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "Scala di legno interna" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "Scala di legno interna" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "Scala di legno interna" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "Scala di legno interna" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "Scala di legno" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "Scala di legno interna" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "Lastra di legno" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "Scala di legno interna" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "Scala di legno esterna" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.it.tr b/mods/lzr_stairs/locale/lzr_stairs.it.tr deleted file mode 100644 index e6460759..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.it.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Scala di legno -Inner Wooden Stair=Scala di legno interna -Outer Wooden Stair=Scala di legno esterna -Wooden Slab=Lastra di legno -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.jbo.po b/mods/lzr_stairs/locale/lzr_stairs.jbo.po new file mode 100644 index 00000000..cc3ada42 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.jbo.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "lo mudri serti" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "lo mudri ke xadba bliku" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "lo mudri serti" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "lo mudri ke xadba bliku" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "lo mudri serti" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "lo mudri ke xadba bliku" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "lo mudri ke xadba bliku" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "lo mudri serti" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "lo mudri ke xadba bliku" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "lo mudri serti" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "lo mudri ke xadba bliku" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "lo zo'i blaci serti" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "lo ze'o blaci serti" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.jbo.tr b/mods/lzr_stairs/locale/lzr_stairs.jbo.tr deleted file mode 100644 index 8274880a..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.jbo.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=lo mudri serti -Inner Wooden Stair=lo zo'i blaci serti -Outer Wooden Stair=lo ze'o blaci serti -Wooden Slab=lo mudri ke xadba bliku -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.ms.po b/mods/lzr_stairs/locale/lzr_stairs.ms.po new file mode 100644 index 00000000..a565696a --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.ms.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Tangga Kayu" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Papak Kayu" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "Tangga Kayu" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "Papak Kayu" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "Tangga Kayu" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "Papak Kayu" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "Papak Kayu" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "Tangga Kayu" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "Papak Kayu" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "Tangga Kayu" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "Papak Kayu" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "Tangga Kayu Dalaman" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "Tangga Kayu Luaran" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.ms.tr b/mods/lzr_stairs/locale/lzr_stairs.ms.tr deleted file mode 100644 index 5a9e9da8..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.ms.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Tangga Kayu -Inner Wooden Stair=Tangga Kayu Dalaman -Outer Wooden Stair=Tangga Kayu Luaran -Wooden Slab=Papak Kayu -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.pot b/mods/lzr_stairs/locale/lzr_stairs.pot new file mode 100644 index 00000000..e5f8b5d8 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.pot @@ -0,0 +1,343 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +msgid "Inner Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:35 +msgid "Outer Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:36 +msgid "Stone Stair" +msgstr "" + +#: translate.lua:37 +msgid "Inner Stone Stair" +msgstr "" + +#: translate.lua:38 +msgid "Outer Stone Stair" +msgstr "" + +#: translate.lua:39 +msgid "Stone Slab" +msgstr "" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +msgid "Inner Cave Stone Stair" +msgstr "" + +#: translate.lua:42 +msgid "Outer Cave Stone Stair" +msgstr "" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +msgid "Island Stone Stair" +msgstr "" + +#: translate.lua:45 +msgid "Inner Island Stone Stair" +msgstr "" + +#: translate.lua:46 +msgid "Outer Island Stone Stair" +msgstr "" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +msgid "Ocean Stone Stair" +msgstr "" + +#: translate.lua:49 +msgid "Inner Ocean Stone Stair" +msgstr "" + +#: translate.lua:50 +msgid "Outer Ocean Stone Stair" +msgstr "" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +msgid "Inner Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:54 +msgid "Outer Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +msgid "Inner Thatch Stair" +msgstr "" + +#: translate.lua:58 +msgid "Outer Thatch Stair" +msgstr "" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +msgid "Inner Wet Thatch Stair" +msgstr "" + +#: translate.lua:62 +msgid "Outer Wet Thatch Stair" +msgstr "" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +msgid "Inner Dirt Stair" +msgstr "" + +#: translate.lua:66 +msgid "Outer Dirt Stair" +msgstr "" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +msgid "Inner Seabed Stair" +msgstr "" + +#: translate.lua:70 +msgid "Outer Seabed Stair" +msgstr "" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +msgid "Sand Stair" +msgstr "" + +#: translate.lua:73 +msgid "Inner Sand Stair" +msgstr "" + +#: translate.lua:74 +msgid "Outer Sand Stair" +msgstr "" + +#: translate.lua:75 +msgid "Sand Slab" +msgstr "" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +msgid "Inner Sandstone Stair" +msgstr "" + +#: translate.lua:78 +msgid "Outer Sandstone Stair" +msgstr "" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.pt_BR.po b/mods/lzr_stairs/locale/lzr_stairs.pt_BR.po new file mode 100644 index 00000000..dceb6d06 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.pt_BR.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +msgid "Inner Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:35 +msgid "Outer Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:36 +msgid "Stone Stair" +msgstr "" + +#: translate.lua:37 +msgid "Inner Stone Stair" +msgstr "" + +#: translate.lua:38 +msgid "Outer Stone Stair" +msgstr "" + +#: translate.lua:39 +msgid "Stone Slab" +msgstr "" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +msgid "Inner Cave Stone Stair" +msgstr "" + +#: translate.lua:42 +msgid "Outer Cave Stone Stair" +msgstr "" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +msgid "Island Stone Stair" +msgstr "" + +#: translate.lua:45 +msgid "Inner Island Stone Stair" +msgstr "" + +#: translate.lua:46 +msgid "Outer Island Stone Stair" +msgstr "" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +msgid "Ocean Stone Stair" +msgstr "" + +#: translate.lua:49 +msgid "Inner Ocean Stone Stair" +msgstr "" + +#: translate.lua:50 +msgid "Outer Ocean Stone Stair" +msgstr "" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +msgid "Inner Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:54 +msgid "Outer Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +msgid "Inner Thatch Stair" +msgstr "" + +#: translate.lua:58 +msgid "Outer Thatch Stair" +msgstr "" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +msgid "Inner Wet Thatch Stair" +msgstr "" + +#: translate.lua:62 +msgid "Outer Wet Thatch Stair" +msgstr "" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +msgid "Inner Dirt Stair" +msgstr "" + +#: translate.lua:66 +msgid "Outer Dirt Stair" +msgstr "" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +msgid "Inner Seabed Stair" +msgstr "" + +#: translate.lua:70 +msgid "Outer Seabed Stair" +msgstr "" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +msgid "Sand Stair" +msgstr "" + +#: translate.lua:73 +msgid "Inner Sand Stair" +msgstr "" + +#: translate.lua:74 +msgid "Outer Sand Stair" +msgstr "" + +#: translate.lua:75 +msgid "Sand Slab" +msgstr "" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +msgid "Inner Sandstone Stair" +msgstr "" + +#: translate.lua:78 +msgid "Outer Sandstone Stair" +msgstr "" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.pt_BR.tr b/mods/lzr_stairs/locale/lzr_stairs.pt_BR.tr deleted file mode 100644 index 14ec2b20..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.pt_BR.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair= -Inner Wooden Stair= -Outer Wooden Stair= -Wooden Slab= -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.ru.po b/mods/lzr_stairs/locale/lzr_stairs.ru.po new file mode 100644 index 00000000..ea66efa7 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.ru.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Деревянная ступень" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Угловая деревянная ступень (внутренний угол)" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Угловая деревянная ступень (внешний угол)" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Деревянная плита" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "Замшелая деревянная ступень" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "Деревянная плита (внутренний угол)" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "Деревянная плита (внешний угол)" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "Замшелая деревянная плита" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "Ступень пальмового дерева" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "Ступень пальмового дерева (внутренний угол)" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "Ступень пальмового дерева (внешний угол)" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "Плита пальмового дерева" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "Ступень кокосового дерева" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "Ступень кокосового дерева (внутренний угол)" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "Ступень кокосового дерева (внешний угол)" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "Плита кокосового дерева" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "Каменная плита" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "Каменная ступень" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "Замшелая каменная плита" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "Замшелая каменная ступень" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "Замшелая каменная ступень" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "Замшелая каменная ступень" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "Каменная ступень" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "Каменная плита" + +#: translate.lua:40 +#, fuzzy +msgid "Cave Stone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:43 +#, fuzzy +msgid "Cave Stone Slab" +msgstr "Каменная плита" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:47 +#, fuzzy +msgid "Island Stone Slab" +msgstr "Замшелая каменная плита" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:51 +#, fuzzy +msgid "Ocean Stone Slab" +msgstr "Каменная плита" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "Ступень кокосового дерева (внутренний угол)" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "Ступень кокосового дерева (внешний угол)" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "Угловая деревянная ступень (внутренний угол)" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "Угловая деревянная ступень (внешний угол)" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "Угловая деревянная ступень (внутренний угол)" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "Угловая деревянная ступень (внешний угол)" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "Угловая деревянная ступень (внутренний угол)" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "Угловая деревянная ступень (внешний угол)" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "Ступень пальмового дерева" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "Угловая деревянная ступень (внутренний угол)" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "Угловая деревянная ступень (внешний угол)" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "Плита пальмового дерева" + +#: translate.lua:76 +#, fuzzy +msgid "Sandstone Stair" +msgstr "Каменная ступень" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "Каменная ступень (внутренний угол)" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "Каменная ступень (внешний угол)" + +#: translate.lua:79 +#, fuzzy +msgid "Sandstone Slab" +msgstr "Каменная плита" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.ru.tr b/mods/lzr_stairs/locale/lzr_stairs.ru.tr deleted file mode 100644 index 3cce7d54..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.ru.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Деревянная ступень -Inner Wooden Stair=Угловая деревянная ступень (внутренний угол) -Outer Wooden Stair=Угловая деревянная ступень (внешний угол) -Wooden Slab=Деревянная плита -Mossy Wooden Stair=Замшелая деревянная ступень -Inner Mossy Wooden Stair=Деревянная плита (внутренний угол) -Outer Mossy Wooden Stair=Деревянная плита (внешний угол) -Mossy Wooden Slab=Замшелая деревянная плита -Palm Wood Stair=Ступень пальмового дерева -Inner Palm Wood Stair=Ступень пальмового дерева (внутренний угол) -Outer Palm Wood Stair=Ступень пальмового дерева (внешний угол) -Palm Wood Slab=Плита пальмового дерева -Coconut Wood Stair=Ступень кокосового дерева -Inner Coconut Wood Stair=Ступень кокосового дерева (внутренний угол) -Outer Coconut Wood Stair=Ступень кокосового дерева (внешний угол) -Coconut Wood Slab=Плита кокосового дерева -Stone Block Slab=Каменная плита -Stone Block Stair=Каменная ступень -Inner Stone Block Stair=Каменная ступень (внутренний угол) -Outer Stone Block Stair=Каменная ступень (внешний угол) -Mossy Stone Block Slab=Замшелая каменная плита -Mossy Stone Block Stair=Замшелая каменная ступень -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.se.po b/mods/lzr_stairs/locale/lzr_stairs.se.po new file mode 100644 index 00000000..4a4d2ea6 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.se.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Trätrappa " + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Inre trätrappa " + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Träplatta " + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "Trätrappa " + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "Inre trätrappa " + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "Träplatta " + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "Trätrappa " + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "Inre trätrappa " + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "Träplatta " + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "Inre trätrappa " + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "Träplatta " + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "Inre trätrappa " + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "Inre trätrappa " + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "Trätrappa " + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "Träplatta " + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "Inre trätrappa " + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "Inre trätrappa " + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "Inre trätrappa " + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "Inre trätrappa " + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "Trätrappa " + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "Inre trätrappa " + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "Träplatta " + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "Inre trätrappa " + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "Yttre trätrappa " + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.se.tr b/mods/lzr_stairs/locale/lzr_stairs.se.tr deleted file mode 100644 index 160c43c5..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.se.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Trätrappa -Inner Wooden Stair=Inre trätrappa -Outer Wooden Stair=Yttre trätrappa -Wooden Slab=Träplatta -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.sk.po b/mods/lzr_stairs/locale/lzr_stairs.sk.po new file mode 100644 index 00000000..4ebb7096 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.sk.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "Drevené schod" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "Drevený stupienok" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "Drevené schod" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "Drevený stupienok" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "Drevené schod" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "Drevený stupienok" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "Drevený stupienok" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "Drevené schod" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "Drevený stupienok" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "Drevené schod" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "Drevený stupienok" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "Vnútorný drevené schod" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "Vonkajší drevené schod" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.sk.tr b/mods/lzr_stairs/locale/lzr_stairs.sk.tr deleted file mode 100644 index c463a247..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.sk.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=Drevené schod -Inner Wooden Stair=Vnútorný drevené schod -Outer Wooden Stair=Vonkajší drevené schod -Wooden Slab=Drevený stupienok -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.tr.po b/mods/lzr_stairs/locale/lzr_stairs.tr.po new file mode 100644 index 00000000..8714db4d --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.tr.po @@ -0,0 +1,339 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "" + +#: translate.lua:16 +msgid "Mossy Wooden Stair" +msgstr "" + +#: translate.lua:17 +msgid "Inner Mossy Wooden Stair" +msgstr "" + +#: translate.lua:18 +msgid "Outer Mossy Wooden Stair" +msgstr "" + +#: translate.lua:19 +msgid "Mossy Wooden Slab" +msgstr "" + +#: translate.lua:20 +msgid "Palm Wood Stair" +msgstr "" + +#: translate.lua:21 +msgid "Inner Palm Wood Stair" +msgstr "" + +#: translate.lua:22 +msgid "Outer Palm Wood Stair" +msgstr "" + +#: translate.lua:23 +msgid "Palm Wood Slab" +msgstr "" + +#: translate.lua:24 +msgid "Coconut Wood Stair" +msgstr "" + +#: translate.lua:25 +msgid "Inner Coconut Wood Stair" +msgstr "" + +#: translate.lua:26 +msgid "Outer Coconut Wood Stair" +msgstr "" + +#: translate.lua:27 +msgid "Coconut Wood Slab" +msgstr "" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +msgid "Inner Stone Block Stair" +msgstr "" + +#: translate.lua:31 +msgid "Outer Stone Block Stair" +msgstr "" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +msgid "Inner Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:35 +msgid "Outer Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:36 +msgid "Stone Stair" +msgstr "" + +#: translate.lua:37 +msgid "Inner Stone Stair" +msgstr "" + +#: translate.lua:38 +msgid "Outer Stone Stair" +msgstr "" + +#: translate.lua:39 +msgid "Stone Slab" +msgstr "" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +msgid "Inner Cave Stone Stair" +msgstr "" + +#: translate.lua:42 +msgid "Outer Cave Stone Stair" +msgstr "" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +msgid "Island Stone Stair" +msgstr "" + +#: translate.lua:45 +msgid "Inner Island Stone Stair" +msgstr "" + +#: translate.lua:46 +msgid "Outer Island Stone Stair" +msgstr "" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +msgid "Ocean Stone Stair" +msgstr "" + +#: translate.lua:49 +msgid "Inner Ocean Stone Stair" +msgstr "" + +#: translate.lua:50 +msgid "Outer Ocean Stone Stair" +msgstr "" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +msgid "Inner Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:54 +msgid "Outer Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +msgid "Inner Thatch Stair" +msgstr "" + +#: translate.lua:58 +msgid "Outer Thatch Stair" +msgstr "" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +msgid "Inner Wet Thatch Stair" +msgstr "" + +#: translate.lua:62 +msgid "Outer Wet Thatch Stair" +msgstr "" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +msgid "Inner Dirt Stair" +msgstr "" + +#: translate.lua:66 +msgid "Outer Dirt Stair" +msgstr "" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +msgid "Inner Seabed Stair" +msgstr "" + +#: translate.lua:70 +msgid "Outer Seabed Stair" +msgstr "" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +msgid "Sand Stair" +msgstr "" + +#: translate.lua:73 +msgid "Inner Sand Stair" +msgstr "" + +#: translate.lua:74 +msgid "Outer Sand Stair" +msgstr "" + +#: translate.lua:75 +msgid "Sand Slab" +msgstr "" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +msgid "Inner Sandstone Stair" +msgstr "" + +#: translate.lua:78 +msgid "Outer Sandstone Stair" +msgstr "" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.tr.tr b/mods/lzr_stairs/locale/lzr_stairs.tr.tr deleted file mode 100644 index 14ec2b20..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.tr.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair= -Inner Wooden Stair= -Outer Wooden Stair= -Wooden Slab= -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.zh_CN.po b/mods/lzr_stairs/locale/lzr_stairs.zh_CN.po new file mode 100644 index 00000000..6bf74649 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.zh_CN.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "木制楼梯" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "木楼梯(内)" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "木楼梯(外)" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "木制台阶" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "木制楼梯" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "木楼梯(内)" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "木楼梯(外)" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "木制台阶" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "木制楼梯" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "木楼梯(内)" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "木楼梯(外)" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "木制台阶" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "木楼梯(外)" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "木楼梯(内)" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "木楼梯(外)" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "木制台阶" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "木楼梯(内)" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "木楼梯(外)" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "木楼梯(内)" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "木楼梯(外)" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "木制楼梯" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "木制台阶" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "木楼梯(内)" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "木楼梯(外)" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "木楼梯(内)" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "木楼梯(外)" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "木楼梯(内)" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "木楼梯(外)" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "木楼梯(内)" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "木楼梯(外)" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "木制楼梯" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "木楼梯(内)" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "木楼梯(外)" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "木制台阶" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "木楼梯(内)" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "木楼梯(外)" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.zh_CN.tr b/mods/lzr_stairs/locale/lzr_stairs.zh_CN.tr deleted file mode 100644 index 62742625..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.zh_CN.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=木制楼梯 -Inner Wooden Stair=木楼梯(内) -Outer Wooden Stair=木楼梯(外) -Wooden Slab=木制台阶 -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/lzr_stairs.zh_TW.po b/mods/lzr_stairs/locale/lzr_stairs.zh_TW.po new file mode 100644 index 00000000..294ab230 --- /dev/null +++ b/mods/lzr_stairs/locale/lzr_stairs.zh_TW.po @@ -0,0 +1,383 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-16 04:54+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Block description for a top slab. @1 = original slab description +#: init.lua:256 +msgid "@1 (top)" +msgstr "" + +#: register_double_slabs.lua:40 +msgid "Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:48 +msgid "Reverse Double Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:58 +msgid "Double Mossy Stone Block Slab" +msgstr "" + +#: register_double_slabs.lua:66 +msgid "Reverse Double Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:12 +msgid "Wooden Stair" +msgstr "木製樓梯" + +#: translate.lua:13 +msgid "Inner Wooden Stair" +msgstr "木樓梯(內)" + +#: translate.lua:14 +msgid "Outer Wooden Stair" +msgstr "木樓梯(外)" + +#: translate.lua:15 +msgid "Wooden Slab" +msgstr "木製臺階" + +#: translate.lua:16 +#, fuzzy +msgid "Mossy Wooden Stair" +msgstr "木製樓梯" + +#: translate.lua:17 +#, fuzzy +msgid "Inner Mossy Wooden Stair" +msgstr "木樓梯(內)" + +#: translate.lua:18 +#, fuzzy +msgid "Outer Mossy Wooden Stair" +msgstr "木樓梯(外)" + +#: translate.lua:19 +#, fuzzy +msgid "Mossy Wooden Slab" +msgstr "木製臺階" + +#: translate.lua:20 +#, fuzzy +msgid "Palm Wood Stair" +msgstr "木製樓梯" + +#: translate.lua:21 +#, fuzzy +msgid "Inner Palm Wood Stair" +msgstr "木樓梯(內)" + +#: translate.lua:22 +#, fuzzy +msgid "Outer Palm Wood Stair" +msgstr "木樓梯(外)" + +#: translate.lua:23 +#, fuzzy +msgid "Palm Wood Slab" +msgstr "木製臺階" + +#: translate.lua:24 +#, fuzzy +msgid "Coconut Wood Stair" +msgstr "木樓梯(外)" + +#: translate.lua:25 +#, fuzzy +msgid "Inner Coconut Wood Stair" +msgstr "木樓梯(內)" + +#: translate.lua:26 +#, fuzzy +msgid "Outer Coconut Wood Stair" +msgstr "木樓梯(外)" + +#: translate.lua:27 +#, fuzzy +msgid "Coconut Wood Slab" +msgstr "木製臺階" + +#: translate.lua:28 +msgid "Stone Block Slab" +msgstr "" + +#: translate.lua:29 +msgid "Stone Block Stair" +msgstr "" + +#: translate.lua:30 +#, fuzzy +msgid "Inner Stone Block Stair" +msgstr "木樓梯(內)" + +#: translate.lua:31 +#, fuzzy +msgid "Outer Stone Block Stair" +msgstr "木樓梯(外)" + +#: translate.lua:32 +msgid "Mossy Stone Block Slab" +msgstr "" + +#: translate.lua:33 +msgid "Mossy Stone Block Stair" +msgstr "" + +#: translate.lua:34 +#, fuzzy +msgid "Inner Mossy Stone Block Stair" +msgstr "木樓梯(內)" + +#: translate.lua:35 +#, fuzzy +msgid "Outer Mossy Stone Block Stair" +msgstr "木樓梯(外)" + +#: translate.lua:36 +#, fuzzy +msgid "Stone Stair" +msgstr "木製樓梯" + +#: translate.lua:37 +#, fuzzy +msgid "Inner Stone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:38 +#, fuzzy +msgid "Outer Stone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:39 +#, fuzzy +msgid "Stone Slab" +msgstr "木製臺階" + +#: translate.lua:40 +msgid "Cave Stone Stair" +msgstr "" + +#: translate.lua:41 +#, fuzzy +msgid "Inner Cave Stone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:42 +#, fuzzy +msgid "Outer Cave Stone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:43 +msgid "Cave Stone Slab" +msgstr "" + +#: translate.lua:44 +#, fuzzy +msgid "Island Stone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:45 +#, fuzzy +msgid "Inner Island Stone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:46 +#, fuzzy +msgid "Outer Island Stone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:47 +msgid "Island Stone Slab" +msgstr "" + +#: translate.lua:48 +#, fuzzy +msgid "Ocean Stone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:49 +#, fuzzy +msgid "Inner Ocean Stone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:50 +#, fuzzy +msgid "Outer Ocean Stone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:51 +msgid "Ocean Stone Slab" +msgstr "" + +#: translate.lua:52 +msgid "Ocean Cobblestone Stair" +msgstr "" + +#: translate.lua:53 +#, fuzzy +msgid "Inner Ocean Cobblestone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:54 +#, fuzzy +msgid "Outer Ocean Cobblestone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:55 +msgid "Ocean Cobblestone Slab" +msgstr "" + +#: translate.lua:56 +msgid "Thatch Stair" +msgstr "" + +#: translate.lua:57 +#, fuzzy +msgid "Inner Thatch Stair" +msgstr "木樓梯(內)" + +#: translate.lua:58 +#, fuzzy +msgid "Outer Thatch Stair" +msgstr "木樓梯(外)" + +#: translate.lua:59 +msgid "Thatch Slab" +msgstr "" + +#: translate.lua:60 +msgid "Wet Thatch Stair" +msgstr "" + +#: translate.lua:61 +#, fuzzy +msgid "Inner Wet Thatch Stair" +msgstr "木樓梯(內)" + +#: translate.lua:62 +#, fuzzy +msgid "Outer Wet Thatch Stair" +msgstr "木樓梯(外)" + +#: translate.lua:63 +msgid "Wet Thatch Slab" +msgstr "" + +#: translate.lua:64 +msgid "Dirt Stair" +msgstr "" + +#: translate.lua:65 +#, fuzzy +msgid "Inner Dirt Stair" +msgstr "木樓梯(內)" + +#: translate.lua:66 +#, fuzzy +msgid "Outer Dirt Stair" +msgstr "木樓梯(外)" + +#: translate.lua:67 +msgid "Dirt Slab" +msgstr "" + +#: translate.lua:68 +msgid "Seabed Stair" +msgstr "" + +#: translate.lua:69 +#, fuzzy +msgid "Inner Seabed Stair" +msgstr "木樓梯(內)" + +#: translate.lua:70 +#, fuzzy +msgid "Outer Seabed Stair" +msgstr "木樓梯(外)" + +#: translate.lua:71 +msgid "Seabed Slab" +msgstr "" + +#: translate.lua:72 +#, fuzzy +msgid "Sand Stair" +msgstr "木製樓梯" + +#: translate.lua:73 +#, fuzzy +msgid "Inner Sand Stair" +msgstr "木樓梯(內)" + +#: translate.lua:74 +#, fuzzy +msgid "Outer Sand Stair" +msgstr "木樓梯(外)" + +#: translate.lua:75 +#, fuzzy +msgid "Sand Slab" +msgstr "木製臺階" + +#: translate.lua:76 +msgid "Sandstone Stair" +msgstr "" + +#: translate.lua:77 +#, fuzzy +msgid "Inner Sandstone Stair" +msgstr "木樓梯(內)" + +#: translate.lua:78 +#, fuzzy +msgid "Outer Sandstone Stair" +msgstr "木樓梯(外)" + +#: translate.lua:79 +msgid "Sandstone Slab" +msgstr "" + +#: translate.lua:80 +msgid "Dirt Slab with Grass" +msgstr "" + +#: translate.lua:81 +msgid "Dirt Stair with Grass" +msgstr "" + +#: translate.lua:82 +msgid "Inner Dirt Stair with Grass" +msgstr "" + +#: translate.lua:83 +msgid "Outer Dirt Stair with Grass" +msgstr "" + +#: translate.lua:84 +msgid "Dirt Slab with Jungle Litter" +msgstr "" + +#: translate.lua:85 +msgid "Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:86 +msgid "Inner Dirt Stair with Jungle Litter" +msgstr "" + +#: translate.lua:87 +msgid "Outer Dirt Stair with Jungle Litter" +msgstr "" diff --git a/mods/lzr_stairs/locale/lzr_stairs.zh_TW.tr b/mods/lzr_stairs/locale/lzr_stairs.zh_TW.tr deleted file mode 100644 index 6c92315c..00000000 --- a/mods/lzr_stairs/locale/lzr_stairs.zh_TW.tr +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair=木製樓梯 -Inner Wooden Stair=木樓梯(內) -Outer Wooden Stair=木樓梯(外) -Wooden Slab=木製臺階 -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/locale/poconvert/de.po b/mods/lzr_stairs/locale/poconvert/de.po deleted file mode 100644 index 35f0a408..00000000 --- a/mods/lzr_stairs/locale/poconvert/de.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2024-10-25 12:05+0000\n" -"Last-Translator: Wuzzy \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.8.1\n" - -msgid "@1 (top)" -msgstr "@1 (oben)" - -msgid "Double Stone Block Slab" -msgstr "Doppelsteinblockplatte" - -msgid "Reverse Double Stone Block Slab" -msgstr "Umgekehrte Doppelsteinblockplatte" - -msgid "Double Mossy Stone Block Slab" -msgstr "Moosige Doppelsteinblockplatte" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "Umgekehrte moosige Doppelsteinblockplatte" - -msgid "Wooden Stair" -msgstr "Holztreppe" - -msgid "Inner Wooden Stair" -msgstr "Innere Holztreppe" - -msgid "Outer Wooden Stair" -msgstr "Äußere Holztreppe" - -msgid "Wooden Slab" -msgstr "Holzplatte" - -msgid "Mossy Wooden Stair" -msgstr "Moosige Holztreppe" - -msgid "Inner Mossy Wooden Stair" -msgstr "Innere moosige Holztreppe" - -msgid "Outer Mossy Wooden Stair" -msgstr "Äußere moosige Holztreppe" - -msgid "Mossy Wooden Slab" -msgstr "Moosige Holzplatte" - -msgid "Palm Wood Stair" -msgstr "Palmholztreppe" - -msgid "Inner Palm Wood Stair" -msgstr "Innere Palmholztreppe" - -msgid "Outer Palm Wood Stair" -msgstr "Äußere Palmholztreppe" - -msgid "Palm Wood Slab" -msgstr "Palmholzplatte" - -msgid "Coconut Wood Stair" -msgstr "Kokosnussholztreppe" - -msgid "Inner Coconut Wood Stair" -msgstr "Innere Kokosnussholztreppe" - -msgid "Outer Coconut Wood Stair" -msgstr "Äußere Kokosnussholztreppe" - -msgid "Coconut Wood Slab" -msgstr "Kokosnussholzplatte" - -msgid "Stone Block Slab" -msgstr "Steinblockplatte" - -msgid "Stone Block Stair" -msgstr "Steinblocktreppe" - -msgid "Inner Stone Block Stair" -msgstr "Innere Steinblocktreppe" - -msgid "Outer Stone Block Stair" -msgstr "Äußere Steinblocktreppe" - -msgid "Mossy Stone Block Slab" -msgstr "Moosige Steinblockplatte" - -msgid "Mossy Stone Block Stair" -msgstr "Moosige Steinblocktreppe" - -msgid "Inner Mossy Stone Block Stair" -msgstr "Innere moosige Steinblocktreppe" - -msgid "Outer Mossy Stone Block Stair" -msgstr "Äußere moosige Steinblocktreppe" - -msgid "Stone Stair" -msgstr "Steintreppe" - -msgid "Inner Stone Stair" -msgstr "Innere Steintreppe" - -msgid "Outer Stone Stair" -msgstr "Äußere Steintreppe" - -msgid "Stone Slab" -msgstr "Steinplatte" - -msgid "Cave Stone Stair" -msgstr "Höhlensteintreppe" - -msgid "Inner Cave Stone Stair" -msgstr "Innere Höhlensteintreppe" - -msgid "Outer Cave Stone Stair" -msgstr "Äußere Höhlensteintreppe" - -msgid "Cave Stone Slab" -msgstr "Höhlensteinplatte" - -msgid "Island Stone Stair" -msgstr "Inselsteintreppe" - -msgid "Inner Island Stone Stair" -msgstr "Innere Inselsteintreppe" - -msgid "Outer Island Stone Stair" -msgstr "Äußere Inselsteintreppe" - -msgid "Island Stone Slab" -msgstr "Inselsteinplatte" - -msgid "Ocean Stone Stair" -msgstr "Ozeansteintreppe" - -msgid "Inner Ocean Stone Stair" -msgstr "Innere Ozeansteintreppe" - -msgid "Outer Ocean Stone Stair" -msgstr "Äußere Ozeansteintreppe" - -msgid "Ocean Stone Slab" -msgstr "Ozeansteinplatte" - -msgid "Ocean Cobblestone Stair" -msgstr "Ozeankopfsteinpflastertreppe" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "Innere Ozeankopfsteinpflastertreppe" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "Äußere Ozeankopfsteinpflastertreppe" - -msgid "Ocean Cobblestone Slab" -msgstr "Ozeankopfsteinpflasterplatte" - -msgid "Thatch Stair" -msgstr "Dachstrohtreppe" - -msgid "Inner Thatch Stair" -msgstr "Innere Dachstrohtreppe" - -msgid "Outer Thatch Stair" -msgstr "Äußere Dachstrohtreppe" - -msgid "Thatch Slab" -msgstr "Dachstrohplatte" - -msgid "Wet Thatch Stair" -msgstr "Feuchte Dachstrohtreppe" - -msgid "Inner Wet Thatch Stair" -msgstr "Innere feuchte Dachstrohtreppe" - -msgid "Outer Wet Thatch Stair" -msgstr "Äußere feuchte Dachstrohtreppe" - -msgid "Wet Thatch Slab" -msgstr "Feuchte Dachstrohplatte" - -msgid "Dirt Stair" -msgstr "Erdtreppe" - -msgid "Inner Dirt Stair" -msgstr "Innere Erdtreppe" - -msgid "Outer Dirt Stair" -msgstr "Äußere Erdtreppe" - -msgid "Dirt Slab" -msgstr "Erdplatte" - -msgid "Seabed Stair" -msgstr "Meeresbodentreppe" - -msgid "Inner Seabed Stair" -msgstr "Innere Meeresbodentreppe" - -msgid "Outer Seabed Stair" -msgstr "Äußere Meeresbodentreppe" - -msgid "Seabed Slab" -msgstr "Meeresbodenplatte" - -msgid "Sand Stair" -msgstr "Sandtreppe" - -msgid "Inner Sand Stair" -msgstr "Innere Sandtreppe" - -msgid "Outer Sand Stair" -msgstr "Äußere Sandtreppe" - -msgid "Sand Slab" -msgstr "Sandplatte" - -msgid "Sandstone Stair" -msgstr "Sandsteintreppe" - -msgid "Inner Sandstone Stair" -msgstr "Innere Sandsteintreppe" - -msgid "Outer Sandstone Stair" -msgstr "Äußere Sandsteintreppe" - -msgid "Sandstone Slab" -msgstr "Sandsteinplatte" - -msgid "Dirt Slab with Grass" -msgstr "Erdplatte mit Gras" - -msgid "Dirt Stair with Grass" -msgstr "Erdtreppe mit Gras" - -msgid "Inner Dirt Stair with Grass" -msgstr "Innere Erdtreppe mit Gras" - -msgid "Outer Dirt Stair with Grass" -msgstr "Äußere Erdtreppe mit Gras" - -msgid "Dirt Slab with Jungle Litter" -msgstr "Erdplatte mit Dschungelboden" - -msgid "Dirt Stair with Jungle Litter" -msgstr "Erdtreppe mit Dschungelboden" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "Innere Erdtreppe mit Dschungelboden" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "Äußere Erdtreppe mit Dschungelboden" diff --git a/mods/lzr_stairs/locale/poconvert/es.po b/mods/lzr_stairs/locale/poconvert/es.po deleted file mode 100644 index 835784c6..00000000 --- a/mods/lzr_stairs/locale/poconvert/es.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Escalera de madera" - -msgid "Inner Wooden Stair" -msgstr "Escalera interior de madera" - -msgid "Outer Wooden Stair" -msgstr "Escalera exterior de madera" - -msgid "Wooden Slab" -msgstr "Losa de madera" - -msgid "Mossy Wooden Stair" -msgstr "Escalera de madera musgosa" - -msgid "Inner Mossy Wooden Stair" -msgstr "Escalera interior de madera musgosa" - -msgid "Outer Mossy Wooden Stair" -msgstr "Escalera exterior de madera musgosa" - -msgid "Mossy Wooden Slab" -msgstr "Losa de madera musgosa" - -msgid "Palm Wood Stair" -msgstr "Escalera de madera de palma" - -msgid "Inner Palm Wood Stair" -msgstr "Escalera interna de madera de palma" - -msgid "Outer Palm Wood Stair" -msgstr "Escalera externa de madera de palma" - -msgid "Palm Wood Slab" -msgstr "Losa de madera de palma" - -msgid "Coconut Wood Stair" -msgstr "Escalera de madera de coco" - -msgid "Inner Coconut Wood Stair" -msgstr "Escalera interior de madera de coco" - -msgid "Outer Coconut Wood Stair" -msgstr "Escalera exterior de madera de coco" - -msgid "Coconut Wood Slab" -msgstr "Losa de madera de coco" - -msgid "Stone Block Slab" -msgstr "Losa de bloque de piedra" - -msgid "Stone Block Stair" -msgstr "Escalera de bloque de piedra" - -msgid "Inner Stone Block Stair" -msgstr "Escalera interior de bloques de piedra" - -msgid "Outer Stone Block Stair" -msgstr "Escalera exterior de bloques de piedra" - -msgid "Mossy Stone Block Slab" -msgstr "Losa de bloque de piedra cubierta de musgo" - -msgid "Mossy Stone Block Stair" -msgstr "Escalera de bloques de piedra cubierta de musgo" - -msgid "Inner Mossy Stone Block Stair" -msgstr "Escalera interior de bloques de piedra cubiertos de musgo" - -msgid "Outer Mossy Stone Block Stair" -msgstr "Escalera exterior de bloques de piedra cubierta de musgo" - -msgid "Stone Stair" -msgstr "Escalera de piedra" - -msgid "Inner Stone Stair" -msgstr "Escalera interna de piedra" - -msgid "Outer Stone Stair" -msgstr "Escalera exterior de piedra" - -msgid "Stone Slab" -msgstr "Losa de piedra" - -msgid "Cave Stone Stair" -msgstr "Escalera de piedra de cueva" - -msgid "Inner Cave Stone Stair" -msgstr "Escalera interior de piedra de cueva" - -msgid "Outer Cave Stone Stair" -msgstr "Escalera exterior de piedra de cueva" - -msgid "Cave Stone Slab" -msgstr "Losa de piedra de cueva" - -msgid "Island Stone Stair" -msgstr "Escalera de piedra de isla" - -msgid "Inner Island Stone Stair" -msgstr "Escalera interior de piedra de isla" - -msgid "Outer Island Stone Stair" -msgstr "Escalera exterior de piedra de isla" - -msgid "Island Stone Slab" -msgstr "Losa de piedra de isla" - -msgid "Ocean Stone Stair" -msgstr "Escalera de piedra oceánica" - -msgid "Inner Ocean Stone Stair" -msgstr "Escalera interior de piedra oceánica" - -msgid "Outer Ocean Stone Stair" -msgstr "Escalera exterior de piedra oceánica" - -msgid "Ocean Stone Slab" -msgstr "Losa de piedra oceánica" - -msgid "Ocean Cobblestone Stair" -msgstr "Escalera de roca oceánica" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "Escalera interior de roca oceánica" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "Escalera exterior de roca oceánica" - -msgid "Ocean Cobblestone Slab" -msgstr "Losa de roca oceánica" - -msgid "Thatch Stair" -msgstr "Escalera de paja" - -msgid "Inner Thatch Stair" -msgstr "Escalera interior de paja" - -msgid "Outer Thatch Stair" -msgstr "Escalera exterior de paja" - -msgid "Thatch Slab" -msgstr "Losa de paja" - -msgid "Wet Thatch Stair" -msgstr "Escalera de paja mojada" - -msgid "Inner Wet Thatch Stair" -msgstr "Escalera interior de paja mojada" - -msgid "Outer Wet Thatch Stair" -msgstr "Escalera exterior de paja mojada" - -msgid "Wet Thatch Slab" -msgstr "Losa de paja mojada" - -msgid "Dirt Stair" -msgstr "Escalera de tierra" - -msgid "Inner Dirt Stair" -msgstr "Escalera interior de tierra" - -msgid "Outer Dirt Stair" -msgstr "Escalera exterior de tierra" - -msgid "Dirt Slab" -msgstr "Losa de tierra" - -msgid "Seabed Stair" -msgstr "Escalera de lecho marino" - -msgid "Inner Seabed Stair" -msgstr "Escalera interior de lecho marino" - -msgid "Outer Seabed Stair" -msgstr "Escalera exterior de lecho marino" - -msgid "Seabed Slab" -msgstr "Losa de lecho marino" - -msgid "Sand Stair" -msgstr "Escalera de arena" - -msgid "Inner Sand Stair" -msgstr "Escalera interior de arena" - -msgid "Outer Sand Stair" -msgstr "Escalera exterior de arena" - -msgid "Sand Slab" -msgstr "Losa de arena" - -msgid "Sandstone Stair" -msgstr "Escalera de arenisca" - -msgid "Inner Sandstone Stair" -msgstr "Escalera interior de arenisca" - -msgid "Outer Sandstone Stair" -msgstr "Escalera exterior de arenisca" - -msgid "Sandstone Slab" -msgstr "Losa de arenisca" - -msgid "Dirt Slab with Grass" -msgstr "Losa de tierra con hierba" - -msgid "Dirt Stair with Grass" -msgstr "Escalera de tierra con pasto" - -msgid "Inner Dirt Stair with Grass" -msgstr "Escalera de tierra interior con césped" - -msgid "Outer Dirt Stair with Grass" -msgstr "Escalera de tierra exterior con césped" - -msgid "Dirt Slab with Jungle Litter" -msgstr "Losa de tierra con arena de jungla" - -msgid "Dirt Stair with Jungle Litter" -msgstr "Escalera de tierra con escombros de selva" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "Escalera interior de tierra con escombros de jungla" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "Escalera de tierra exterior con escombros de jungla" - diff --git a/mods/lzr_stairs/locale/poconvert/fr.po b/mods/lzr_stairs/locale/poconvert/fr.po deleted file mode 100644 index 343d4134..00000000 --- a/mods/lzr_stairs/locale/poconvert/fr.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Escalier en bois" - -msgid "Inner Wooden Stair" -msgstr "Escalier intérieur en bois" - -msgid "Outer Wooden Stair" -msgstr "Escalier extérieur en bois" - -msgid "Wooden Slab" -msgstr "Dalle de bois" - -msgid "Mossy Wooden Stair" -msgstr "Escalier en bois moussu" - -msgid "Inner Mossy Wooden Stair" -msgstr "Escalier intérieur en bois moussu" - -msgid "Outer Mossy Wooden Stair" -msgstr "Escalier extérieur en bois moussu" - -msgid "Mossy Wooden Slab" -msgstr "Dalle de bois moussue" - -msgid "Palm Wood Stair" -msgstr "Escalier en bois de palmier" - -msgid "Inner Palm Wood Stair" -msgstr "Escalier intérieur en bois de palmier" - -msgid "Outer Palm Wood Stair" -msgstr "Escalier extérieur en bois de palmier" - -msgid "Palm Wood Slab" -msgstr "Dalle de bois de palmier" - -msgid "Coconut Wood Stair" -msgstr "Escalier en bois de cocotier" - -msgid "Inner Coconut Wood Stair" -msgstr "Escalier intérieur en bois de cocotier" - -msgid "Outer Coconut Wood Stair" -msgstr "Escalier extérieur en bois de cocotier" - -msgid "Coconut Wood Slab" -msgstr "Dalle en bois de cocotier" - -msgid "Stone Block Slab" -msgstr "Dalle de bloc de pierre" - -msgid "Stone Block Stair" -msgstr "Escalier en bloc de pierre" - -msgid "Inner Stone Block Stair" -msgstr "Escalier intérieur en bloc de pierre" - -msgid "Outer Stone Block Stair" -msgstr "Escalier extérieur en bloc de pierre" - -msgid "Mossy Stone Block Slab" -msgstr "Dalle de bloc de pierre moussue" - -msgid "Mossy Stone Block Stair" -msgstr "Escalier en bloc de pierre moussue" - -msgid "Inner Mossy Stone Block Stair" -msgstr "Escalier intérieur en bloc de pierre moussue" - -msgid "Outer Mossy Stone Block Stair" -msgstr "Escalier extérieur en bloc de pierre moussue" - -msgid "Stone Stair" -msgstr "Escalier en pierre" - -msgid "Inner Stone Stair" -msgstr "Escalier intérieur en pierre" - -msgid "Outer Stone Stair" -msgstr "Escalier extérieur en pierre" - -msgid "Stone Slab" -msgstr "Dalle de pierre" - -msgid "Cave Stone Stair" -msgstr "Escalier en pierre souterraine" - -msgid "Inner Cave Stone Stair" -msgstr "Escalier intérieur en pierre souterraine" - -msgid "Outer Cave Stone Stair" -msgstr "Escalier extérieur en pierre souterraine" - -msgid "Cave Stone Slab" -msgstr "Dalle de pierre souterraine" - -msgid "Island Stone Stair" -msgstr "Escalier en pierre insulaire" - -msgid "Inner Island Stone Stair" -msgstr "Escalier intérieur en pierre insulaire" - -msgid "Outer Island Stone Stair" -msgstr "Escalier extérieur en pierre insulaire" - -msgid "Island Stone Slab" -msgstr "Dalle de pierre insulaire" - -msgid "Ocean Stone Stair" -msgstr "Escalier en pierre océanique" - -msgid "Inner Ocean Stone Stair" -msgstr "Escalier intérieur en pierre océanique" - -msgid "Outer Ocean Stone Stair" -msgstr "Escalier extérieur en pierre océanique" - -msgid "Ocean Stone Slab" -msgstr "Dalle de pierre océanique" - -msgid "Ocean Cobblestone Stair" -msgstr "Escalier en pavés océaniques" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "Escalier intérieur en pavés océaniques" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "Escalier extérieur en pavés océaniques" - -msgid "Ocean Cobblestone Slab" -msgstr "Dalle de pavés océaniques" - -msgid "Thatch Stair" -msgstr "Escalier en chaume" - -msgid "Inner Thatch Stair" -msgstr "Escalier intérieur en chaume" - -msgid "Outer Thatch Stair" -msgstr "Escalier extérieur en chaume" - -msgid "Thatch Slab" -msgstr "Dalle de chaume" - -msgid "Wet Thatch Stair" -msgstr "Escalier en chaume mouillé" - -msgid "Inner Wet Thatch Stair" -msgstr "Escalier intérieur en chaume mouillé" - -msgid "Outer Wet Thatch Stair" -msgstr "Escalier extérieur en chaume mouillé" - -msgid "Wet Thatch Slab" -msgstr "Dalle de chaume mouillé" - -msgid "Dirt Stair" -msgstr "Escalier en terre" - -msgid "Inner Dirt Stair" -msgstr "Escalier intérieur en terre" - -msgid "Outer Dirt Stair" -msgstr "Escalier extérieur en terre" - -msgid "Dirt Slab" -msgstr "Dalle de terre" - -msgid "Seabed Stair" -msgstr "Escalier en sol océanique" - -msgid "Inner Seabed Stair" -msgstr "Escalier intérieur en sol océanique" - -msgid "Outer Seabed Stair" -msgstr "Escalier extérieur en sol océanique" - -msgid "Seabed Slab" -msgstr "Dalle de sol océanique" - -msgid "Sand Stair" -msgstr "Escalier en sable" - -msgid "Inner Sand Stair" -msgstr "Escalier intérieur en sable" - -msgid "Outer Sand Stair" -msgstr "Escalier extérieur en sable" - -msgid "Sand Slab" -msgstr "Dalle de sable" - -msgid "Sandstone Stair" -msgstr "Escalier en grès" - -msgid "Inner Sandstone Stair" -msgstr "Escalier intérieur en grès" - -msgid "Outer Sandstone Stair" -msgstr "Escalier extérieur en grès" - -msgid "Sandstone Slab" -msgstr "Dalle de grès" - -msgid "Dirt Slab with Grass" -msgstr "Dalle de terre avec herbe" - -msgid "Dirt Stair with Grass" -msgstr "Escalier de terre avec herbe" - -msgid "Inner Dirt Stair with Grass" -msgstr "Escalier intérieur de terre avec herbe" - -msgid "Outer Dirt Stair with Grass" -msgstr "Escalier extérieur de terre avec herbe" - -msgid "Dirt Slab with Jungle Litter" -msgstr "Dalle de terre avec litière de jungle" - -msgid "Dirt Stair with Jungle Litter" -msgstr "Escalier en terre avec litière de jungle" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "Escalier intérieur en terre avec litière de jungle" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "Escalier extérieur en terre avec litière de jungle" - diff --git a/mods/lzr_stairs/locale/poconvert/id.po b/mods/lzr_stairs/locale/poconvert/id.po deleted file mode 100644 index ed667ae8..00000000 --- a/mods/lzr_stairs/locale/poconvert/id.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Tangga Kayu" - -msgid "Inner Wooden Stair" -msgstr "Tangga Kayu Dalam" - -msgid "Outer Wooden Stair" -msgstr "Tangga Kayu Luar" - -msgid "Wooden Slab" -msgstr "Lempengan Kayu" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/it.po b/mods/lzr_stairs/locale/poconvert/it.po deleted file mode 100644 index e7189ae9..00000000 --- a/mods/lzr_stairs/locale/poconvert/it.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Scala di legno" - -msgid "Inner Wooden Stair" -msgstr "Scala di legno interna" - -msgid "Outer Wooden Stair" -msgstr "Scala di legno esterna" - -msgid "Wooden Slab" -msgstr "Lastra di legno" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/jbo.po b/mods/lzr_stairs/locale/poconvert/jbo.po deleted file mode 100644 index 491de709..00000000 --- a/mods/lzr_stairs/locale/poconvert/jbo.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "lo mudri serti" - -msgid "Inner Wooden Stair" -msgstr "lo zo'i blaci serti" - -msgid "Outer Wooden Stair" -msgstr "lo ze'o blaci serti" - -msgid "Wooden Slab" -msgstr "lo mudri ke xadba bliku" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/ms.po b/mods/lzr_stairs/locale/poconvert/ms.po deleted file mode 100644 index a42bd93e..00000000 --- a/mods/lzr_stairs/locale/poconvert/ms.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Tangga Kayu" - -msgid "Inner Wooden Stair" -msgstr "Tangga Kayu Dalaman" - -msgid "Outer Wooden Stair" -msgstr "Tangga Kayu Luaran" - -msgid "Wooden Slab" -msgstr "Papak Kayu" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/pt_BR.po b/mods/lzr_stairs/locale/poconvert/pt_BR.po deleted file mode 100644 index a102697d..00000000 --- a/mods/lzr_stairs/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "" - -msgid "Inner Wooden Stair" -msgstr "" - -msgid "Outer Wooden Stair" -msgstr "" - -msgid "Wooden Slab" -msgstr "" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/ru.po b/mods/lzr_stairs/locale/poconvert/ru.po deleted file mode 100644 index a7a2d4d0..00000000 --- a/mods/lzr_stairs/locale/poconvert/ru.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Деревянная ступень" - -msgid "Inner Wooden Stair" -msgstr "Угловая деревянная ступень (внутренний угол)" - -msgid "Outer Wooden Stair" -msgstr "Угловая деревянная ступень (внешний угол)" - -msgid "Wooden Slab" -msgstr "Деревянная плита" - -msgid "Mossy Wooden Stair" -msgstr "Замшелая деревянная ступень" - -msgid "Inner Mossy Wooden Stair" -msgstr "Деревянная плита (внутренний угол)" - -msgid "Outer Mossy Wooden Stair" -msgstr "Деревянная плита (внешний угол)" - -msgid "Mossy Wooden Slab" -msgstr "Замшелая деревянная плита" - -msgid "Palm Wood Stair" -msgstr "Ступень пальмового дерева" - -msgid "Inner Palm Wood Stair" -msgstr "Ступень пальмового дерева (внутренний угол)" - -msgid "Outer Palm Wood Stair" -msgstr "Ступень пальмового дерева (внешний угол)" - -msgid "Palm Wood Slab" -msgstr "Плита пальмового дерева" - -msgid "Coconut Wood Stair" -msgstr "Ступень кокосового дерева" - -msgid "Inner Coconut Wood Stair" -msgstr "Ступень кокосового дерева (внутренний угол)" - -msgid "Outer Coconut Wood Stair" -msgstr "Ступень кокосового дерева (внешний угол)" - -msgid "Coconut Wood Slab" -msgstr "Плита кокосового дерева" - -msgid "Stone Block Slab" -msgstr "Каменная плита" - -msgid "Stone Block Stair" -msgstr "Каменная ступень" - -msgid "Inner Stone Block Stair" -msgstr "Каменная ступень (внутренний угол)" - -msgid "Outer Stone Block Stair" -msgstr "Каменная ступень (внешний угол)" - -msgid "Mossy Stone Block Slab" -msgstr "Замшелая каменная плита" - -msgid "Mossy Stone Block Stair" -msgstr "Замшелая каменная ступень" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/se.po b/mods/lzr_stairs/locale/poconvert/se.po deleted file mode 100644 index 76d0df7f..00000000 --- a/mods/lzr_stairs/locale/poconvert/se.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Trätrappa " - -msgid "Inner Wooden Stair" -msgstr "Inre trätrappa " - -msgid "Outer Wooden Stair" -msgstr "Yttre trätrappa " - -msgid "Wooden Slab" -msgstr "Träplatta " - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/sk.po b/mods/lzr_stairs/locale/poconvert/sk.po deleted file mode 100644 index fdaa6d15..00000000 --- a/mods/lzr_stairs/locale/poconvert/sk.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "Drevené schod" - -msgid "Inner Wooden Stair" -msgstr "Vnútorný drevené schod" - -msgid "Outer Wooden Stair" -msgstr "Vonkajší drevené schod" - -msgid "Wooden Slab" -msgstr "Drevený stupienok" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/template.pot b/mods/lzr_stairs/locale/poconvert/template.pot deleted file mode 100644 index 66a18300..00000000 --- a/mods/lzr_stairs/locale/poconvert/template.pot +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "" - -msgid "Inner Wooden Stair" -msgstr "" - -msgid "Outer Wooden Stair" -msgstr "" - -msgid "Wooden Slab" -msgstr "" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/tr.po b/mods/lzr_stairs/locale/poconvert/tr.po deleted file mode 100644 index 1df5a80e..00000000 --- a/mods/lzr_stairs/locale/poconvert/tr.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "" - -msgid "Inner Wooden Stair" -msgstr "" - -msgid "Outer Wooden Stair" -msgstr "" - -msgid "Wooden Slab" -msgstr "" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/zh_CN.po b/mods/lzr_stairs/locale/poconvert/zh_CN.po deleted file mode 100644 index 5ef166f6..00000000 --- a/mods/lzr_stairs/locale/poconvert/zh_CN.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "木制楼梯" - -msgid "Inner Wooden Stair" -msgstr "木楼梯(内)" - -msgid "Outer Wooden Stair" -msgstr "木楼梯(外)" - -msgid "Wooden Slab" -msgstr "木制台阶" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/poconvert/zh_TW.po b/mods/lzr_stairs/locale/poconvert/zh_TW.po deleted file mode 100644 index 9d3dd56d..00000000 --- a/mods/lzr_stairs/locale/poconvert/zh_TW.po +++ /dev/null @@ -1,258 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_stairs x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "@1 (top)" -msgstr "" - -msgid "Double Stone Block Slab" -msgstr "" - -msgid "Reverse Double Stone Block Slab" -msgstr "" - -msgid "Double Mossy Stone Block Slab" -msgstr "" - -msgid "Reverse Double Mossy Stone Block Slab" -msgstr "" - -msgid "Wooden Stair" -msgstr "木製樓梯" - -msgid "Inner Wooden Stair" -msgstr "木樓梯(內)" - -msgid "Outer Wooden Stair" -msgstr "木樓梯(外)" - -msgid "Wooden Slab" -msgstr "木製臺階" - -msgid "Mossy Wooden Stair" -msgstr "" - -msgid "Inner Mossy Wooden Stair" -msgstr "" - -msgid "Outer Mossy Wooden Stair" -msgstr "" - -msgid "Mossy Wooden Slab" -msgstr "" - -msgid "Palm Wood Stair" -msgstr "" - -msgid "Inner Palm Wood Stair" -msgstr "" - -msgid "Outer Palm Wood Stair" -msgstr "" - -msgid "Palm Wood Slab" -msgstr "" - -msgid "Coconut Wood Stair" -msgstr "" - -msgid "Inner Coconut Wood Stair" -msgstr "" - -msgid "Outer Coconut Wood Stair" -msgstr "" - -msgid "Coconut Wood Slab" -msgstr "" - -msgid "Stone Block Slab" -msgstr "" - -msgid "Stone Block Stair" -msgstr "" - -msgid "Inner Stone Block Stair" -msgstr "" - -msgid "Outer Stone Block Stair" -msgstr "" - -msgid "Mossy Stone Block Slab" -msgstr "" - -msgid "Mossy Stone Block Stair" -msgstr "" - -msgid "Inner Mossy Stone Block Stair" -msgstr "" - -msgid "Outer Mossy Stone Block Stair" -msgstr "" - -msgid "Stone Stair" -msgstr "" - -msgid "Inner Stone Stair" -msgstr "" - -msgid "Outer Stone Stair" -msgstr "" - -msgid "Stone Slab" -msgstr "" - -msgid "Cave Stone Stair" -msgstr "" - -msgid "Inner Cave Stone Stair" -msgstr "" - -msgid "Outer Cave Stone Stair" -msgstr "" - -msgid "Cave Stone Slab" -msgstr "" - -msgid "Island Stone Stair" -msgstr "" - -msgid "Inner Island Stone Stair" -msgstr "" - -msgid "Outer Island Stone Stair" -msgstr "" - -msgid "Island Stone Slab" -msgstr "" - -msgid "Ocean Stone Stair" -msgstr "" - -msgid "Inner Ocean Stone Stair" -msgstr "" - -msgid "Outer Ocean Stone Stair" -msgstr "" - -msgid "Ocean Stone Slab" -msgstr "" - -msgid "Ocean Cobblestone Stair" -msgstr "" - -msgid "Inner Ocean Cobblestone Stair" -msgstr "" - -msgid "Outer Ocean Cobblestone Stair" -msgstr "" - -msgid "Ocean Cobblestone Slab" -msgstr "" - -msgid "Thatch Stair" -msgstr "" - -msgid "Inner Thatch Stair" -msgstr "" - -msgid "Outer Thatch Stair" -msgstr "" - -msgid "Thatch Slab" -msgstr "" - -msgid "Wet Thatch Stair" -msgstr "" - -msgid "Inner Wet Thatch Stair" -msgstr "" - -msgid "Outer Wet Thatch Stair" -msgstr "" - -msgid "Wet Thatch Slab" -msgstr "" - -msgid "Dirt Stair" -msgstr "" - -msgid "Inner Dirt Stair" -msgstr "" - -msgid "Outer Dirt Stair" -msgstr "" - -msgid "Dirt Slab" -msgstr "" - -msgid "Seabed Stair" -msgstr "" - -msgid "Inner Seabed Stair" -msgstr "" - -msgid "Outer Seabed Stair" -msgstr "" - -msgid "Seabed Slab" -msgstr "" - -msgid "Sand Stair" -msgstr "" - -msgid "Inner Sand Stair" -msgstr "" - -msgid "Outer Sand Stair" -msgstr "" - -msgid "Sand Slab" -msgstr "" - -msgid "Sandstone Stair" -msgstr "" - -msgid "Inner Sandstone Stair" -msgstr "" - -msgid "Outer Sandstone Stair" -msgstr "" - -msgid "Sandstone Slab" -msgstr "" - -msgid "Dirt Slab with Grass" -msgstr "" - -msgid "Dirt Stair with Grass" -msgstr "" - -msgid "Inner Dirt Stair with Grass" -msgstr "" - -msgid "Outer Dirt Stair with Grass" -msgstr "" - -msgid "Dirt Slab with Jungle Litter" -msgstr "" - -msgid "Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Inner Dirt Stair with Jungle Litter" -msgstr "" - -msgid "Outer Dirt Stair with Jungle Litter" -msgstr "" - diff --git a/mods/lzr_stairs/locale/template.txt b/mods/lzr_stairs/locale/template.txt deleted file mode 100644 index 14ec2b20..00000000 --- a/mods/lzr_stairs/locale/template.txt +++ /dev/null @@ -1,82 +0,0 @@ -# textdomain: lzr_stairs -@1 (top)= -Double Stone Block Slab= -Reverse Double Stone Block Slab= -Double Mossy Stone Block Slab= -Reverse Double Mossy Stone Block Slab= -Wooden Stair= -Inner Wooden Stair= -Outer Wooden Stair= -Wooden Slab= -Mossy Wooden Stair= -Inner Mossy Wooden Stair= -Outer Mossy Wooden Stair= -Mossy Wooden Slab= -Palm Wood Stair= -Inner Palm Wood Stair= -Outer Palm Wood Stair= -Palm Wood Slab= -Coconut Wood Stair= -Inner Coconut Wood Stair= -Outer Coconut Wood Stair= -Coconut Wood Slab= -Stone Block Slab= -Stone Block Stair= -Inner Stone Block Stair= -Outer Stone Block Stair= -Mossy Stone Block Slab= -Mossy Stone Block Stair= -Inner Mossy Stone Block Stair= -Outer Mossy Stone Block Stair= -Stone Stair= -Inner Stone Stair= -Outer Stone Stair= -Stone Slab= -Cave Stone Stair= -Inner Cave Stone Stair= -Outer Cave Stone Stair= -Cave Stone Slab= -Island Stone Stair= -Inner Island Stone Stair= -Outer Island Stone Stair= -Island Stone Slab= -Ocean Stone Stair= -Inner Ocean Stone Stair= -Outer Ocean Stone Stair= -Ocean Stone Slab= -Ocean Cobblestone Stair= -Inner Ocean Cobblestone Stair= -Outer Ocean Cobblestone Stair= -Ocean Cobblestone Slab= -Thatch Stair= -Inner Thatch Stair= -Outer Thatch Stair= -Thatch Slab= -Wet Thatch Stair= -Inner Wet Thatch Stair= -Outer Wet Thatch Stair= -Wet Thatch Slab= -Dirt Stair= -Inner Dirt Stair= -Outer Dirt Stair= -Dirt Slab= -Seabed Stair= -Inner Seabed Stair= -Outer Seabed Stair= -Seabed Slab= -Sand Stair= -Inner Sand Stair= -Outer Sand Stair= -Sand Slab= -Sandstone Stair= -Inner Sandstone Stair= -Outer Sandstone Stair= -Sandstone Slab= -Dirt Slab with Grass= -Dirt Stair with Grass= -Inner Dirt Stair with Grass= -Outer Dirt Stair with Grass= -Dirt Slab with Jungle Litter= -Dirt Stair with Jungle Litter= -Inner Dirt Stair with Jungle Litter= -Outer Dirt Stair with Jungle Litter= diff --git a/mods/lzr_stairs/register.lua b/mods/lzr_stairs/register.lua index 46f3a75c..a3c6b9c5 100644 --- a/mods/lzr_stairs/register.lua +++ b/mods/lzr_stairs/register.lua @@ -24,28 +24,28 @@ local function my_register_slab(subname, recipeitem, groups, images, desc_slab, lzr_stairs.register_slab(subname, recipeitem, groups, images, S(desc_slab), sounds, worldaligntex, images_top_slab) if GENERATE_TRANSLATABLE_STRING_LIST then - print(("S(%q)"):format(desc_slab)) + print(("NS(%q)"):format(desc_slab)) end end local function my_register_stair(subname, recipeitem, groups, images, desc_stair, sounds, worldaligntex, vertical_rotation) lzr_stairs.register_stair(subname, recipeitem, groups, images, S(desc_stair), sounds, worldaligntex, vertical_rotation) if GENERATE_TRANSLATABLE_STRING_LIST then - print(("S(%q)"):format(desc_stair)) + print(("NS(%q)"):format(desc_stair)) end end local function my_register_stair_inner(subname, recipeitem, groups, images, desc_stair, sounds, worldaligntex, vertical_rotation) lzr_stairs.register_stair_inner(subname, recipeitem, groups, images, "", sounds, worldaligntex, T("Inner " .. desc_stair), vertical_rotation) if GENERATE_TRANSLATABLE_STRING_LIST then - print(("S(%q)"):format("Inner "..desc_stair)) + print(("NS(%q)"):format("Inner "..desc_stair)) end end local function my_register_stair_outer(subname, recipeitem, groups, images, desc_stair, sounds, worldaligntex, vertical_rotation) lzr_stairs.register_stair_outer(subname, recipeitem, groups, images, "", sounds, worldaligntex, T("Outer " .. desc_stair), vertical_rotation) if GENERATE_TRANSLATABLE_STRING_LIST then - print(("S(%q)"):format("Outer "..desc_stair)) + print(("NS(%q)"):format("Outer "..desc_stair)) end end diff --git a/mods/lzr_stairs/translate.lua b/mods/lzr_stairs/translate.lua index aa07217d..1ba4b781 100644 --- a/mods/lzr_stairs/translate.lua +++ b/mods/lzr_stairs/translate.lua @@ -1,85 +1,91 @@ --- Dummy calls to S() to allow translation scripts to detect the strings. +-- This Lua file is not actually meant to be executed. Instead, it contains +-- dummy function calls to NS() to allow translation scripts to detect the strings. -- MUST be updated before release when new nodes have arrived. + -- To update this list, do this: -- 1. Set GENERATE_TRANSLATABLE_STRING_LIST in register.lua to true -- 2. Start game -- 3. Paste the relevant part of the console output into this file ---[[ -S("Wooden Stair") -S("Inner Wooden Stair") -S("Outer Wooden Stair") -S("Wooden Slab") -S("Mossy Wooden Stair") -S("Inner Mossy Wooden Stair") -S("Outer Mossy Wooden Stair") -S("Mossy Wooden Slab") -S("Palm Wood Stair") -S("Inner Palm Wood Stair") -S("Outer Palm Wood Stair") -S("Palm Wood Slab") -S("Coconut Wood Stair") -S("Inner Coconut Wood Stair") -S("Outer Coconut Wood Stair") -S("Coconut Wood Slab") -S("Stone Block Slab") -S("Stone Block Stair") -S("Inner Stone Block Stair") -S("Outer Stone Block Stair") -S("Mossy Stone Block Slab") -S("Mossy Stone Block Stair") -S("Inner Mossy Stone Block Stair") -S("Outer Mossy Stone Block Stair") -S("Stone Stair") -S("Inner Stone Stair") -S("Outer Stone Stair") -S("Stone Slab") -S("Cave Stone Stair") -S("Inner Cave Stone Stair") -S("Outer Cave Stone Stair") -S("Cave Stone Slab") -S("Island Stone Stair") -S("Inner Island Stone Stair") -S("Outer Island Stone Stair") -S("Island Stone Slab") -S("Ocean Stone Stair") -S("Inner Ocean Stone Stair") -S("Outer Ocean Stone Stair") -S("Ocean Stone Slab") -S("Ocean Cobblestone Stair") -S("Inner Ocean Cobblestone Stair") -S("Outer Ocean Cobblestone Stair") -S("Ocean Cobblestone Slab") -S("Thatch Stair") -S("Inner Thatch Stair") -S("Outer Thatch Stair") -S("Thatch Slab") -S("Wet Thatch Stair") -S("Inner Wet Thatch Stair") -S("Outer Wet Thatch Stair") -S("Wet Thatch Slab") -S("Dirt Stair") -S("Inner Dirt Stair") -S("Outer Dirt Stair") -S("Dirt Slab") -S("Seabed Stair") -S("Inner Seabed Stair") -S("Outer Seabed Stair") -S("Seabed Slab") -S("Sand Stair") -S("Inner Sand Stair") -S("Outer Sand Stair") -S("Sand Slab") -S("Sandstone Stair") -S("Inner Sandstone Stair") -S("Outer Sandstone Stair") -S("Sandstone Slab") -S("Dirt Slab with Grass") -S("Dirt Stair with Grass") -S("Inner Dirt Stair with Grass") -S("Outer Dirt Stair with Grass") -S("Dirt Slab with Jungle Litter") -S("Dirt Stair with Jungle Litter") -S("Inner Dirt Stair with Jungle Litter") -S("Outer Dirt Stair with Jungle Litter") -]] +local NS = function(s) return end + +NS("Wooden Stair") +NS("Inner Wooden Stair") +NS("Outer Wooden Stair") +NS("Wooden Slab") +NS("Mossy Wooden Stair") +NS("Inner Mossy Wooden Stair") +NS("Outer Mossy Wooden Stair") +NS("Mossy Wooden Slab") +NS("Palm Wood Stair") +NS("Inner Palm Wood Stair") +NS("Outer Palm Wood Stair") +NS("Palm Wood Slab") +NS("Coconut Wood Stair") +NS("Inner Coconut Wood Stair") +NS("Outer Coconut Wood Stair") +NS("Coconut Wood Slab") +NS("Stone Block Slab") +NS("Stone Block Stair") +NS("Inner Stone Block Stair") +NS("Outer Stone Block Stair") +NS("Mossy Stone Block Slab") +NS("Mossy Stone Block Stair") +NS("Inner Mossy Stone Block Stair") +NS("Outer Mossy Stone Block Stair") +NS("Stone Stair") +NS("Inner Stone Stair") +NS("Outer Stone Stair") +NS("Stone Slab") +NS("Cave Stone Stair") +NS("Inner Cave Stone Stair") +NS("Outer Cave Stone Stair") +NS("Cave Stone Slab") +NS("Island Stone Stair") +NS("Inner Island Stone Stair") +NS("Outer Island Stone Stair") +NS("Island Stone Slab") +NS("Ocean Stone Stair") +NS("Inner Ocean Stone Stair") +NS("Outer Ocean Stone Stair") +NS("Ocean Stone Slab") +NS("Ocean Cobblestone Stair") +NS("Inner Ocean Cobblestone Stair") +NS("Outer Ocean Cobblestone Stair") +NS("Ocean Cobblestone Slab") +NS("Ocean Bricks Stair") +NS("Inner Ocean Bricks Stair") +NS("Outer Ocean Bricks Stair") +NS("Ocean Bricks Slab") +NS("Thatch Stair") +NS("Inner Thatch Stair") +NS("Outer Thatch Stair") +NS("Thatch Slab") +NS("Wet Thatch Stair") +NS("Inner Wet Thatch Stair") +NS("Outer Wet Thatch Stair") +NS("Wet Thatch Slab") +NS("Dirt Stair") +NS("Inner Dirt Stair") +NS("Outer Dirt Stair") +NS("Dirt Slab") +NS("Seabed Stair") +NS("Inner Seabed Stair") +NS("Outer Seabed Stair") +NS("Seabed Slab") +NS("Sand Stair") +NS("Inner Sand Stair") +NS("Outer Sand Stair") +NS("Sand Slab") +NS("Sandstone Stair") +NS("Inner Sandstone Stair") +NS("Outer Sandstone Stair") +NS("Sandstone Slab") +NS("Dirt Slab with Grass") +NS("Dirt Stair with Grass") +NS("Inner Dirt Stair with Grass") +NS("Outer Dirt Stair with Grass") +NS("Dirt Slab with Jungle Litter") +NS("Dirt Stair with Jungle Litter") +NS("Inner Dirt Stair with Jungle Litter") +NS("Outer Dirt Stair with Jungle Litter") diff --git a/mods/lzr_teleporter/init.lua b/mods/lzr_teleporter/init.lua index 778773cd..4ab0c721 100644 --- a/mods/lzr_teleporter/init.lua +++ b/mods/lzr_teleporter/init.lua @@ -11,7 +11,9 @@ minetest.register_node("lzr_teleporter:teleporter_off", { description = S("Teleporter"), paramtype2 = "4dir", _tt_help = S("Player start point of the level").."\n".. + --~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction S("Player will face towards the white dot").."\n".. + --~ Only one teleporter block allowed per level S("(only one per level allowed)"), tiles = { { name = "lzr_teleporter_off_top.png", align_style = "world" }, diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.de.po b/mods/lzr_teleporter/locale/lzr_teleporter.de.po new file mode 100644 index 00000000..80415240 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.de.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "Teleporter" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "Spielerstartpunkt des Levels" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "Spieler wird in Richtung des weißen Punkts sehen" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "(nur einer pro Level erlaubt)" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.de.tr b/mods/lzr_teleporter/locale/lzr_teleporter.de.tr deleted file mode 100644 index a0f8ad54..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.de.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter=Teleporter -Player start point of the level=Spielerstartpunkt des Levels -Player will face towards the white dot=Spieler wird in Richtung des weißen Punkts sehen -(only one per level allowed)=(nur einer pro Level erlaubt) diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.es.po b/mods/lzr_teleporter/locale/lzr_teleporter.es.po new file mode 100644 index 00000000..d1e7fcf3 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.es.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "Teletransportador" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "Punto de inicio del jugador en el nivel" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "El jugador mirará hacia el punto blanco" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "(solo uno por nivel es permitido)" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.es.tr b/mods/lzr_teleporter/locale/lzr_teleporter.es.tr deleted file mode 100644 index d1c2b631..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.es.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter=Teletransportador -Player start point of the level=Punto de inicio del jugador en el nivel -Player will face towards the white dot=El jugador mirará hacia el punto blanco -(only one per level allowed)=(solo uno por nivel es permitido) diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.fr.po b/mods/lzr_teleporter/locale/lzr_teleporter.fr.po new file mode 100644 index 00000000..f3e4c3cd --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.fr.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "Téléporteur" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "Point de départ du niveau pour le joueur" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "Le joueur regardera en direction du point blanc" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "(max. 1 par niveau)" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.fr.tr b/mods/lzr_teleporter/locale/lzr_teleporter.fr.tr deleted file mode 100644 index c3087473..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.fr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter=Téléporteur -Player start point of the level=Point de départ du niveau pour le joueur -Player will face towards the white dot=Le joueur regardera en direction du point blanc -(only one per level allowed)=(max. 1 par niveau) diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.id.po b/mods/lzr_teleporter/locale/lzr_teleporter.id.po new file mode 100644 index 00000000..ae3337f4 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.id.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.id.tr b/mods/lzr_teleporter/locale/lzr_teleporter.id.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.id.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.it.po b/mods/lzr_teleporter/locale/lzr_teleporter.it.po new file mode 100644 index 00000000..23e37121 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.it.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.it.tr b/mods/lzr_teleporter/locale/lzr_teleporter.it.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.it.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.jbo.po b/mods/lzr_teleporter/locale/lzr_teleporter.jbo.po new file mode 100644 index 00000000..84ef9ca6 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.jbo.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.jbo.tr b/mods/lzr_teleporter/locale/lzr_teleporter.jbo.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.jbo.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.ms.po b/mods/lzr_teleporter/locale/lzr_teleporter.ms.po new file mode 100644 index 00000000..1b92b11b --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.ms.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.ms.tr b/mods/lzr_teleporter/locale/lzr_teleporter.ms.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.ms.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.pot b/mods/lzr_teleporter/locale/lzr_teleporter.pot new file mode 100644 index 00000000..9caf3227 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.pot @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.pt_BR.po b/mods/lzr_teleporter/locale/lzr_teleporter.pt_BR.po new file mode 100644 index 00000000..262d43bb --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.pt_BR.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.pt_BR.tr b/mods/lzr_teleporter/locale/lzr_teleporter.pt_BR.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.pt_BR.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.ru.po b/mods/lzr_teleporter/locale/lzr_teleporter.ru.po new file mode 100644 index 00000000..1f0866f3 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.ru.po @@ -0,0 +1,33 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "Телепортер" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "Точка появления игрока на уровне" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "Игрок повернётся в сторону белой точки" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "(разрешён только один на уровень)" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.ru.tr b/mods/lzr_teleporter/locale/lzr_teleporter.ru.tr deleted file mode 100644 index a81b19a0..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.ru.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter=Телепортер -Player start point of the level=Точка появления игрока на уровне -Player will face towards the white dot=Игрок повернётся в сторону белой точки -(only one per level allowed)=(разрешён только один на уровень) diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.se.po b/mods/lzr_teleporter/locale/lzr_teleporter.se.po new file mode 100644 index 00000000..3e4997e3 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.se.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.se.tr b/mods/lzr_teleporter/locale/lzr_teleporter.se.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.se.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.sk.po b/mods/lzr_teleporter/locale/lzr_teleporter.sk.po new file mode 100644 index 00000000..a25d125c --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.sk.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.sk.tr b/mods/lzr_teleporter/locale/lzr_teleporter.sk.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.sk.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.tr.po b/mods/lzr_teleporter/locale/lzr_teleporter.tr.po new file mode 100644 index 00000000..bcacb852 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.tr.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.tr.tr b/mods/lzr_teleporter/locale/lzr_teleporter.tr.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.tr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hans.po b/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hans.po new file mode 100644 index 00000000..429ebdb4 --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hans.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hans.tr b/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hans.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hans.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hant.po b/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hant.po new file mode 100644 index 00000000..0f52ca4b --- /dev/null +++ b/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hant.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_teleporter/init.lua:11 +msgid "Teleporter" +msgstr "" + +#: mods/lzr_teleporter/init.lua:13 +msgid "Player start point of the level" +msgstr "" + +#. ~ The "teleporter" block (=start block of a level) has a white dot at one of the sides, marking the initial player look direction +#: mods/lzr_teleporter/init.lua:15 +msgid "Player will face towards the white dot" +msgstr "" + +#. ~ Only one teleporter block allowed per level +#: mods/lzr_teleporter/init.lua:17 +msgid "(only one per level allowed)" +msgstr "" diff --git a/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hant.tr b/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hant.tr deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/lzr_teleporter.zh_Hant.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/locale/poconvert/de.po b/mods/lzr_teleporter/locale/poconvert/de.po deleted file mode 100644 index 5803eed7..00000000 --- a/mods/lzr_teleporter/locale/poconvert/de.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "Teleporter" - -msgid "Player start point of the level" -msgstr "Spielerstartpunkt des Levels" - -msgid "Player will face towards the white dot" -msgstr "Spieler wird in Richtung des weißen Punkts sehen" - -msgid "(only one per level allowed)" -msgstr "(nur einer pro Level erlaubt)" - diff --git a/mods/lzr_teleporter/locale/poconvert/es.po b/mods/lzr_teleporter/locale/poconvert/es.po deleted file mode 100644 index 5af67990..00000000 --- a/mods/lzr_teleporter/locale/poconvert/es.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "Teletransportador" - -msgid "Player start point of the level" -msgstr "Punto de inicio del jugador en el nivel" - -msgid "Player will face towards the white dot" -msgstr "El jugador mirará hacia el punto blanco" - -msgid "(only one per level allowed)" -msgstr "(solo uno por nivel es permitido)" - diff --git a/mods/lzr_teleporter/locale/poconvert/fr.po b/mods/lzr_teleporter/locale/poconvert/fr.po deleted file mode 100644 index c0641716..00000000 --- a/mods/lzr_teleporter/locale/poconvert/fr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "Téléporteur" - -msgid "Player start point of the level" -msgstr "Point de départ du niveau pour le joueur" - -msgid "Player will face towards the white dot" -msgstr "Le joueur regardera en direction du point blanc" - -msgid "(only one per level allowed)" -msgstr "(max. 1 par niveau)" - diff --git a/mods/lzr_teleporter/locale/poconvert/id.po b/mods/lzr_teleporter/locale/poconvert/id.po deleted file mode 100644 index 6567a95d..00000000 --- a/mods/lzr_teleporter/locale/poconvert/id.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/it.po b/mods/lzr_teleporter/locale/poconvert/it.po deleted file mode 100644 index 7447d8d3..00000000 --- a/mods/lzr_teleporter/locale/poconvert/it.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/jbo.po b/mods/lzr_teleporter/locale/poconvert/jbo.po deleted file mode 100644 index c2511244..00000000 --- a/mods/lzr_teleporter/locale/poconvert/jbo.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/ms.po b/mods/lzr_teleporter/locale/poconvert/ms.po deleted file mode 100644 index b7f9e19e..00000000 --- a/mods/lzr_teleporter/locale/poconvert/ms.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/pt_BR.po b/mods/lzr_teleporter/locale/poconvert/pt_BR.po deleted file mode 100644 index e8affffb..00000000 --- a/mods/lzr_teleporter/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/ru.po b/mods/lzr_teleporter/locale/poconvert/ru.po deleted file mode 100644 index 8c1aa1b7..00000000 --- a/mods/lzr_teleporter/locale/poconvert/ru.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "Телепортер" - -msgid "Player start point of the level" -msgstr "Точка появления игрока на уровне" - -msgid "Player will face towards the white dot" -msgstr "Игрок повернётся в сторону белой точки" - -msgid "(only one per level allowed)" -msgstr "(разрешён только один на уровень)" - diff --git a/mods/lzr_teleporter/locale/poconvert/se.po b/mods/lzr_teleporter/locale/poconvert/se.po deleted file mode 100644 index 0bcb3e69..00000000 --- a/mods/lzr_teleporter/locale/poconvert/se.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/sk.po b/mods/lzr_teleporter/locale/poconvert/sk.po deleted file mode 100644 index 1202e239..00000000 --- a/mods/lzr_teleporter/locale/poconvert/sk.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/template.pot b/mods/lzr_teleporter/locale/poconvert/template.pot deleted file mode 100644 index 71c64925..00000000 --- a/mods/lzr_teleporter/locale/poconvert/template.pot +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/tr.po b/mods/lzr_teleporter/locale/poconvert/tr.po deleted file mode 100644 index fa501995..00000000 --- a/mods/lzr_teleporter/locale/poconvert/tr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" - diff --git a/mods/lzr_teleporter/locale/poconvert/zh_Hans.po b/mods/lzr_teleporter/locale/poconvert/zh_Hans.po deleted file mode 100644 index f2b9168d..00000000 --- a/mods/lzr_teleporter/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" diff --git a/mods/lzr_teleporter/locale/poconvert/zh_Hant.po b/mods/lzr_teleporter/locale/poconvert/zh_Hant.po deleted file mode 100644 index 644e41ab..00000000 --- a/mods/lzr_teleporter/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_teleporter x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Teleporter" -msgstr "" - -msgid "Player start point of the level" -msgstr "" - -msgid "Player will face towards the white dot" -msgstr "" - -msgid "(only one per level allowed)" -msgstr "" diff --git a/mods/lzr_teleporter/locale/template.txt b/mods/lzr_teleporter/locale/template.txt deleted file mode 100644 index 1b402963..00000000 --- a/mods/lzr_teleporter/locale/template.txt +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_teleporter -Teleporter= -Player start point of the level= -Player will face towards the white dot= -(only one per level allowed)= diff --git a/mods/lzr_teleporter/mod.conf b/mods/lzr_teleporter/mod.conf index 792260c1..50155f73 100644 --- a/mods/lzr_teleporter/mod.conf +++ b/mods/lzr_teleporter/mod.conf @@ -1,2 +1,3 @@ name = lzr_teleporter depends = lzr_gamestate, lzr_levels +description = A “teleporter” block that is supposed to be used by Lazarr! levels as a starting point diff --git a/mods/lzr_tools/init.lua b/mods/lzr_tools/init.lua index e96fe36f..c56f2222 100644 --- a/mods/lzr_tools/init.lua +++ b/mods/lzr_tools/init.lua @@ -1,4 +1,4 @@ -local S = minetest.get_translator("lzr_tools") +local S, PS = minetest.get_translator("lzr_tools") local instadig = { times = { [1] = 0, [2] = 0, [3] = 0}, uses=0, maxlevel=255} @@ -9,6 +9,7 @@ lzr_tools = {} -- Digs (almost) any block minetest.register_tool("lzr_tools:ultra_pickaxe", { + --~ Tool that digs blocks description = S("Ultra Pickaxe"), _tt_help = S("Removes blocks except liquids"), inventory_image = "lzr_tools_ultra_pickaxe.png", @@ -41,6 +42,7 @@ minetest.register_tool("lzr_tools:ultra_pickaxe", { -- Digs liquids minetest.register_tool("lzr_tools:ultra_bucket", { + --~ Tool that digs liquids description = S("Ultra Bucket"), _tt_help = S("Removes liquids"), inventory_image = "lzr_tools_ultra_bucket.png", @@ -62,6 +64,7 @@ if minetest.settings:get_bool("lzr_debug", false) then -- This tool digs lasers. Usually this is only useful when lasers -- are frozen because otherwise they instantly regenerate. minetest.register_tool("lzr_tools:laser_absorber", { + --~ Hidden tool that digs lasers description = S("Laser Absorber"), _tt_help = S("Removes lasers"), inventory_image = "lzr_tools_laser_absorber.png", @@ -120,9 +123,15 @@ if minetest.settings:get_bool("lzr_debug", false) then return itemstack end + local step_msg = function(user, iter) + --~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations + minetest.chat_send_player(user:get_player_name(), PS("Emitted lasers with @1 iteration.", "Emitted lasers with @1 iterations.", iter, iter)) + end + -- Debug tool to test the laser travel algorithm. -- Simulates the laser travelling up to a certain maximum number of iterations. minetest.register_tool("lzr_tools:laser_stepper", { + --~ Hidden debug tool to test the laser travel algorithm. description = S("Laser Stepper"), _tt_help = S("Simulates the laser travel algorithm up to a given number of iterations").."\n".. S("Punch: Increase laser iterations by 1").."\n".. @@ -138,7 +147,7 @@ if minetest.settings:get_bool("lzr_debug", false) then ls_max_iterations = ls_max_iterations + 1 end emit_lasers_raw(ls_max_iterations) - minetest.chat_send_player(user:get_player_name(), S("Emitted lasers with @1 iteration(s).", ls_max_iterations)) + step_msg(user, ls_max_iterations) return itemstack end, on_place = function(itemstack, user) @@ -150,7 +159,7 @@ if minetest.settings:get_bool("lzr_debug", false) then end ls_max_iterations = math.max(0, ls_max_iterations) emit_lasers_raw(ls_max_iterations) - minetest.chat_send_player(user:get_player_name(), S("Emitted lasers with @1 iteration(s).", ls_max_iterations)) + step_msg(user, ls_max_iterations) return itemstack end, on_secondary_use = function(itemstack, user) @@ -162,7 +171,7 @@ if minetest.settings:get_bool("lzr_debug", false) then end ls_max_iterations = math.max(0, ls_max_iterations) emit_lasers_raw(ls_max_iterations) - minetest.chat_send_player(user:get_player_name(), S("Emitted lasers with @1 iteration(s).", ls_max_iterations)) + step_msg(user, ls_max_iterations) return itemstack end, }) diff --git a/mods/lzr_tools/locale/lzr_tools.de.po b/mods/lzr_tools/locale/lzr_tools.de.po new file mode 100644 index 00000000..ecf604cf --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.de.po @@ -0,0 +1,85 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: 2024-12-10 03:53+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "Ultraspitzhacke" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "Entfernt Blöcke außer Flüssigkeiten" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "Ultraeimer" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "Entfernt Flüssigkeiten" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "Laserabsorbierer" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "Entfernt Laser" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "Laser mit @1 Iteration emittiert." +msgstr[1] "Laser mit @1 Iterationen emittiert." + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "Laser-Stepper" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" +"Simuliert den Laser-Reise-Algorithmus bis zu einer gegebenen Anzahl an " +"Iterationen" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "Hauen: Laser-Iterationen um 1 erhöhen" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "Platzieren: Laser-Iterationen um 1 verringern" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "Platzieren/Hauen + Schleichen: Iterationsänderung mal 10" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" +"Dieses Werkzeug funktioniert nur im Level-Editor oder dem Entwicklungsmodus." + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "Blockvariantenwechsler" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "Ändert einen Block zu einer anderen Variante" diff --git a/mods/lzr_tools/locale/lzr_tools.de.tr b/mods/lzr_tools/locale/lzr_tools.de.tr deleted file mode 100644 index fb1709ac..00000000 --- a/mods/lzr_tools/locale/lzr_tools.de.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe=Ultraspitzhacke -Removes blocks except liquids=Entfernt Blöcke außer Flüssigkeiten -Ultra Bucket=Ultraeimer -Removes liquids=Entfernt Flüssigkeiten -Laser Absorber=Laserabsorbierer -Removes lasers=Entfernt Laser -Laser Stepper=Laser-Stepper -Simulates the laser travel algorithm up to a given number of iterations=Simuliert den Laser-Reise-Algorithmus bis zu einer gegebenen Anzahl an Iterationen -Punch: Increase laser iterations by 1=Hauen: Laser-Iterationen um 1 erhöhen -Place: Decrease laser iterations by 1=Platzieren: Laser-Iterationen um 1 verringern -Place/Punch + Sneak: Multiply iterations change by 10=Platzieren/Hauen + Schleichen: Iterationsänderung mal 10 -Emitted lasers with @1 iteration(s).=Laser mit @1 Iteration(en) emittiert. -This tool only works in the level editor or development mode.=Dieses Werkzeug funktioniert nur im Level-Editor oder dem Entwicklungsmodus. -Block Variant Changer=Blockvariantenwechsler -Changes a block to different variant=Ändert einen Block zu einer anderen Variante diff --git a/mods/lzr_tools/locale/lzr_tools.es.po b/mods/lzr_tools/locale/lzr_tools.es.po new file mode 100644 index 00000000..ae6a8092 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.es.po @@ -0,0 +1,86 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "Pico Ultra" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "Remueve los bloques excepto líquidos" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "Cubo ultra" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "Remueve líquidos" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "Laser Absorbedor" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "Se remueven láseres" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +#, fuzzy +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "Láseres emitidos con @1 iteracion(es)." +msgstr[1] "Láseres emitidos con @1 iteracion(es)." + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "Láser paso a paso" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" +"Simula el algoritmo de recorrido del láser hasta un número determinado de " +"iteraciones" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "Golpe: Incremente las iteraciones del láser por 1" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "Lugar: Disminuir las iteraciones del láser en 1" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" +"Colocar/golpear + agacharse: multiplicar el cambio de iteraciones por 10" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" +"Esta herramienta solo funciona en el editor del nivel o modo desarrollo." + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "Cambiador de variantes de bloque" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "Cambia un bloque a una variante diferente" diff --git a/mods/lzr_tools/locale/lzr_tools.es.tr b/mods/lzr_tools/locale/lzr_tools.es.tr deleted file mode 100644 index 57f0df9f..00000000 --- a/mods/lzr_tools/locale/lzr_tools.es.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe=Pico Ultra -Removes blocks except liquids=Remueve los bloques excepto líquidos -Ultra Bucket=Cubo ultra -Removes liquids=Remueve líquidos -Laser Absorber=Laser Absorbedor -Removes lasers=Se remueven láseres -Laser Stepper=Láser paso a paso -Simulates the laser travel algorithm up to a given number of iterations=Simula el algoritmo de recorrido del láser hasta un número determinado de iteraciones -Punch: Increase laser iterations by 1=Golpe: Incremente las iteraciones del láser por 1 -Place: Decrease laser iterations by 1=Lugar: Disminuir las iteraciones del láser en 1 -Place/Punch + Sneak: Multiply iterations change by 10=Colocar/golpear + agacharse: multiplicar el cambio de iteraciones por 10 -Emitted lasers with @1 iteration(s).=Láseres emitidos con @1 iteracion(es). -This tool only works in the level editor or development mode.=Esta herramienta solo funciona en el editor del nivel o modo desarrollo. -Block Variant Changer=Cambiador de variantes de bloque -Changes a block to different variant=Cambia un bloque a una variante diferente diff --git a/mods/lzr_tools/locale/lzr_tools.fr.po b/mods/lzr_tools/locale/lzr_tools.fr.po new file mode 100644 index 00000000..b0a6f878 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.fr.po @@ -0,0 +1,85 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "Méga-pioche" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "Détruit les blocs, sauf les liquides" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "Méga-seau" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "Détruit les liquides" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "Absorbateur de lasers" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "Détruit les lasers" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +#, fuzzy +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "@1 itération(s) de lasers émises." +msgstr[1] "@1 itération(s) de lasers émises." + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "Simulateur de lasers" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" +"Lance l'algorithme de simuation des lasers jusqu'à un certain nombre " +"d'itérations" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "[Taper] ajoute 1 itération" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "[Activer] enlève 1 itération" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "[Taper]/[Activer] + [S'accroupir] ajoute/enlève 10 itérations" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" +"Cet outil ne marche que dans l'éditeur de niveaux ou en mode développement." + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "Changeur de variantes de blocs" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "Change la variante des blocs" diff --git a/mods/lzr_tools/locale/lzr_tools.fr.tr b/mods/lzr_tools/locale/lzr_tools.fr.tr deleted file mode 100644 index 966aa742..00000000 --- a/mods/lzr_tools/locale/lzr_tools.fr.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe=Méga-pioche -Removes blocks except liquids=Détruit les blocs, sauf les liquides -Ultra Bucket=Méga-seau -Removes liquids=Détruit les liquides -Laser Absorber=Absorbateur de lasers -Removes lasers=Détruit les lasers -Laser Stepper=Simulateur de lasers -Simulates the laser travel algorithm up to a given number of iterations=Lance l'algorithme de simuation des lasers jusqu'à un certain nombre d'itérations -Punch: Increase laser iterations by 1=[Taper] ajoute 1 itération -Place: Decrease laser iterations by 1=[Activer] enlève 1 itération -Place/Punch + Sneak: Multiply iterations change by 10=[Taper]/[Activer] + [S'accroupir] ajoute/enlève 10 itérations -Emitted lasers with @1 iteration(s).=@1 itération(s) de lasers émises. -This tool only works in the level editor or development mode.=Cet outil ne marche que dans l'éditeur de niveaux ou en mode développement. -Block Variant Changer=Changeur de variantes de blocs -Changes a block to different variant=Change la variante des blocs diff --git a/mods/lzr_tools/locale/lzr_tools.id.po b/mods/lzr_tools/locale/lzr_tools.id.po new file mode 100644 index 00000000..006709b2 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.id.po @@ -0,0 +1,80 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.id.tr b/mods/lzr_tools/locale/lzr_tools.id.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.id.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.it.po b/mods/lzr_tools/locale/lzr_tools.it.po new file mode 100644 index 00000000..d15de48f --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.it.po @@ -0,0 +1,81 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.it.tr b/mods/lzr_tools/locale/lzr_tools.it.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.it.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.jbo.po b/mods/lzr_tools/locale/lzr_tools.jbo.po new file mode 100644 index 00000000..8a29d7a0 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.jbo.po @@ -0,0 +1,80 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.jbo.tr b/mods/lzr_tools/locale/lzr_tools.jbo.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.jbo.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.ms.po b/mods/lzr_tools/locale/lzr_tools.ms.po new file mode 100644 index 00000000..a9553a93 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.ms.po @@ -0,0 +1,80 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.ms.tr b/mods/lzr_tools/locale/lzr_tools.ms.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.ms.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.pot b/mods/lzr_tools/locale/lzr_tools.pot new file mode 100644 index 00000000..ea677b3b --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.pot @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.pt_BR.po b/mods/lzr_tools/locale/lzr_tools.pt_BR.po new file mode 100644 index 00000000..4a7e91ce --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.pt_BR.po @@ -0,0 +1,81 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.pt_BR.tr b/mods/lzr_tools/locale/lzr_tools.pt_BR.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.pt_BR.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.ru.po b/mods/lzr_tools/locale/lzr_tools.ru.po new file mode 100644 index 00000000..8c4b619a --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.ru.po @@ -0,0 +1,83 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.ru.tr b/mods/lzr_tools/locale/lzr_tools.ru.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.ru.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.se.po b/mods/lzr_tools/locale/lzr_tools.se.po new file mode 100644 index 00000000..f8b359c9 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.se.po @@ -0,0 +1,81 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.se.tr b/mods/lzr_tools/locale/lzr_tools.se.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.se.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.sk.po b/mods/lzr_tools/locale/lzr_tools.sk.po new file mode 100644 index 00000000..eb7e34fa --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.sk.po @@ -0,0 +1,82 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.sk.tr b/mods/lzr_tools/locale/lzr_tools.sk.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.sk.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.tr.po b/mods/lzr_tools/locale/lzr_tools.tr.po new file mode 100644 index 00000000..e3b8d0c4 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.tr.po @@ -0,0 +1,81 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.tr.tr b/mods/lzr_tools/locale/lzr_tools.tr.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.tr.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.zh_Hans.po b/mods/lzr_tools/locale/lzr_tools.zh_Hans.po new file mode 100644 index 00000000..b1072a21 --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.zh_Hans.po @@ -0,0 +1,85 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.zh_Hans.tr b/mods/lzr_tools/locale/lzr_tools.zh_Hans.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.zh_Hans.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/lzr_tools.zh_Hant.po b/mods/lzr_tools/locale/lzr_tools.zh_Hant.po new file mode 100644 index 00000000..44ba480f --- /dev/null +++ b/mods/lzr_tools/locale/lzr_tools.zh_Hant.po @@ -0,0 +1,85 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. ~ Tool that digs blocks +#: mods/lzr_tools/init.lua:13 +msgid "Ultra Pickaxe" +msgstr "" + +#: mods/lzr_tools/init.lua:14 +msgid "Removes blocks except liquids" +msgstr "" + +#. ~ Tool that digs liquids +#: mods/lzr_tools/init.lua:46 +msgid "Ultra Bucket" +msgstr "" + +#: mods/lzr_tools/init.lua:47 +msgid "Removes liquids" +msgstr "" + +#. ~ Hidden tool that digs lasers +#: mods/lzr_tools/init.lua:68 +msgid "Laser Absorber" +msgstr "" + +#: mods/lzr_tools/init.lua:69 +msgid "Removes lasers" +msgstr "" + +#. ~ Message shown when the 'laser stepper' debug tool was used to simulate the laser travel algorithm with a set number of iterations +#: mods/lzr_tools/init.lua:128 +msgid "Emitted lasers with @1 iteration." +msgid_plural "Emitted lasers with @1 iterations." +msgstr[0] "" +msgstr[1] "" + +#. ~ Hidden debug tool to test the laser travel algorithm. +#: mods/lzr_tools/init.lua:135 +msgid "Laser Stepper" +msgstr "" + +#: mods/lzr_tools/init.lua:136 +msgid "Simulates the laser travel algorithm up to a given number of iterations" +msgstr "" + +#: mods/lzr_tools/init.lua:137 +msgid "Punch: Increase laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:138 +msgid "Place: Decrease laser iterations by 1" +msgstr "" + +#: mods/lzr_tools/init.lua:139 +msgid "Place/Punch + Sneak: Multiply iterations change by 10" +msgstr "" + +#: mods/lzr_tools/init.lua:234 +msgid "This tool only works in the level editor or development mode." +msgstr "" + +#: mods/lzr_tools/init.lua:281 +msgid "Block Variant Changer" +msgstr "" + +#: mods/lzr_tools/init.lua:282 +msgid "Changes a block to different variant" +msgstr "" diff --git a/mods/lzr_tools/locale/lzr_tools.zh_Hant.tr b/mods/lzr_tools/locale/lzr_tools.zh_Hant.tr deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/lzr_tools.zh_Hant.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/locale/poconvert/de.po b/mods/lzr_tools/locale/poconvert/de.po deleted file mode 100644 index cb32a67a..00000000 --- a/mods/lzr_tools/locale/poconvert/de.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "Ultraspitzhacke" - -msgid "Removes blocks except liquids" -msgstr "Entfernt Blöcke außer Flüssigkeiten" - -msgid "Ultra Bucket" -msgstr "Ultraeimer" - -msgid "Removes liquids" -msgstr "Entfernt Flüssigkeiten" - -msgid "Laser Absorber" -msgstr "Laserabsorbierer" - -msgid "Removes lasers" -msgstr "Entfernt Laser" - -msgid "Laser Stepper" -msgstr "Laser-Stepper" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "Simuliert den Laser-Reise-Algorithmus bis zu einer gegebenen Anzahl an Iterationen" - -msgid "Punch: Increase laser iterations by 1" -msgstr "Hauen: Laser-Iterationen um 1 erhöhen" - -msgid "Place: Decrease laser iterations by 1" -msgstr "Platzieren: Laser-Iterationen um 1 verringern" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "Platzieren/Hauen + Schleichen: Iterationsänderung mal 10" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "Laser mit @1 Iteration(en) emittiert." - -msgid "This tool only works in the level editor or development mode." -msgstr "Dieses Werkzeug funktioniert nur im Level-Editor oder dem Entwicklungsmodus." - -msgid "Block Variant Changer" -msgstr "Blockvariantenwechsler" - -msgid "Changes a block to different variant" -msgstr "Ändert einen Block zu einer anderen Variante" - diff --git a/mods/lzr_tools/locale/poconvert/es.po b/mods/lzr_tools/locale/poconvert/es.po deleted file mode 100644 index c43e41cf..00000000 --- a/mods/lzr_tools/locale/poconvert/es.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "Pico Ultra" - -msgid "Removes blocks except liquids" -msgstr "Remueve los bloques excepto líquidos" - -msgid "Ultra Bucket" -msgstr "Cubo ultra" - -msgid "Removes liquids" -msgstr "Remueve líquidos" - -msgid "Laser Absorber" -msgstr "Laser Absorbedor" - -msgid "Removes lasers" -msgstr "Se remueven láseres" - -msgid "Laser Stepper" -msgstr "Láser paso a paso" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "Simula el algoritmo de recorrido del láser hasta un número determinado de iteraciones" - -msgid "Punch: Increase laser iterations by 1" -msgstr "Golpe: Incremente las iteraciones del láser por 1" - -msgid "Place: Decrease laser iterations by 1" -msgstr "Lugar: Disminuir las iteraciones del láser en 1" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "Colocar/golpear + agacharse: multiplicar el cambio de iteraciones por 10" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "Láseres emitidos con @1 iteracion(es)." - -msgid "This tool only works in the level editor or development mode." -msgstr "Esta herramienta solo funciona en el editor del nivel o modo desarrollo." - -msgid "Block Variant Changer" -msgstr "Cambiador de variantes de bloque" - -msgid "Changes a block to different variant" -msgstr "Cambia un bloque a una variante diferente" - diff --git a/mods/lzr_tools/locale/poconvert/fr.po b/mods/lzr_tools/locale/poconvert/fr.po deleted file mode 100644 index b010c8d2..00000000 --- a/mods/lzr_tools/locale/poconvert/fr.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "Méga-pioche" - -msgid "Removes blocks except liquids" -msgstr "Détruit les blocs, sauf les liquides" - -msgid "Ultra Bucket" -msgstr "Méga-seau" - -msgid "Removes liquids" -msgstr "Détruit les liquides" - -msgid "Laser Absorber" -msgstr "Absorbateur de lasers" - -msgid "Removes lasers" -msgstr "Détruit les lasers" - -msgid "Laser Stepper" -msgstr "Simulateur de lasers" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "Lance l'algorithme de simuation des lasers jusqu'à un certain nombre d'itérations" - -msgid "Punch: Increase laser iterations by 1" -msgstr "[Taper] ajoute 1 itération" - -msgid "Place: Decrease laser iterations by 1" -msgstr "[Activer] enlève 1 itération" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "[Taper]/[Activer] + [S'accroupir] ajoute/enlève 10 itérations" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "@1 itération(s) de lasers émises." - -msgid "This tool only works in the level editor or development mode." -msgstr "Cet outil ne marche que dans l'éditeur de niveaux ou en mode développement." - -msgid "Block Variant Changer" -msgstr "Changeur de variantes de blocs" - -msgid "Changes a block to different variant" -msgstr "Change la variante des blocs" - diff --git a/mods/lzr_tools/locale/poconvert/id.po b/mods/lzr_tools/locale/poconvert/id.po deleted file mode 100644 index 41d65900..00000000 --- a/mods/lzr_tools/locale/poconvert/id.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/it.po b/mods/lzr_tools/locale/poconvert/it.po deleted file mode 100644 index 375925b0..00000000 --- a/mods/lzr_tools/locale/poconvert/it.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/jbo.po b/mods/lzr_tools/locale/poconvert/jbo.po deleted file mode 100644 index a37cfca1..00000000 --- a/mods/lzr_tools/locale/poconvert/jbo.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/ms.po b/mods/lzr_tools/locale/poconvert/ms.po deleted file mode 100644 index 66858867..00000000 --- a/mods/lzr_tools/locale/poconvert/ms.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/pt_BR.po b/mods/lzr_tools/locale/poconvert/pt_BR.po deleted file mode 100644 index aa817011..00000000 --- a/mods/lzr_tools/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/ru.po b/mods/lzr_tools/locale/poconvert/ru.po deleted file mode 100644 index 92cc8fde..00000000 --- a/mods/lzr_tools/locale/poconvert/ru.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/se.po b/mods/lzr_tools/locale/poconvert/se.po deleted file mode 100644 index fc643aa9..00000000 --- a/mods/lzr_tools/locale/poconvert/se.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/sk.po b/mods/lzr_tools/locale/poconvert/sk.po deleted file mode 100644 index 0da92fb5..00000000 --- a/mods/lzr_tools/locale/poconvert/sk.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/template.pot b/mods/lzr_tools/locale/poconvert/template.pot deleted file mode 100644 index 850ff9f7..00000000 --- a/mods/lzr_tools/locale/poconvert/template.pot +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/tr.po b/mods/lzr_tools/locale/poconvert/tr.po deleted file mode 100644 index d2bfac60..00000000 --- a/mods/lzr_tools/locale/poconvert/tr.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" - diff --git a/mods/lzr_tools/locale/poconvert/zh_Hans.po b/mods/lzr_tools/locale/poconvert/zh_Hans.po deleted file mode 100644 index 9bd7b4e7..00000000 --- a/mods/lzr_tools/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,59 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" diff --git a/mods/lzr_tools/locale/poconvert/zh_Hant.po b/mods/lzr_tools/locale/poconvert/zh_Hant.po deleted file mode 100644 index eb235e7f..00000000 --- a/mods/lzr_tools/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,59 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tools x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Ultra Pickaxe" -msgstr "" - -msgid "Removes blocks except liquids" -msgstr "" - -msgid "Ultra Bucket" -msgstr "" - -msgid "Removes liquids" -msgstr "" - -msgid "Laser Absorber" -msgstr "" - -msgid "Removes lasers" -msgstr "" - -msgid "Laser Stepper" -msgstr "" - -msgid "Simulates the laser travel algorithm up to a given number of iterations" -msgstr "" - -msgid "Punch: Increase laser iterations by 1" -msgstr "" - -msgid "Place: Decrease laser iterations by 1" -msgstr "" - -msgid "Place/Punch + Sneak: Multiply iterations change by 10" -msgstr "" - -msgid "Emitted lasers with @1 iteration(s)." -msgstr "" - -msgid "This tool only works in the level editor or development mode." -msgstr "" - -msgid "Block Variant Changer" -msgstr "" - -msgid "Changes a block to different variant" -msgstr "" diff --git a/mods/lzr_tools/locale/template.txt b/mods/lzr_tools/locale/template.txt deleted file mode 100644 index 6e94f917..00000000 --- a/mods/lzr_tools/locale/template.txt +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_tools -Ultra Pickaxe= -Removes blocks except liquids= -Ultra Bucket= -Removes liquids= -Laser Absorber= -Removes lasers= -Laser Stepper= -Simulates the laser travel algorithm up to a given number of iterations= -Punch: Increase laser iterations by 1= -Place: Decrease laser iterations by 1= -Place/Punch + Sneak: Multiply iterations change by 10= -Emitted lasers with @1 iteration(s).= -This tool only works in the level editor or development mode.= -Block Variant Changer= -Changes a block to different variant= diff --git a/mods/lzr_tools/mod.conf b/mods/lzr_tools/mod.conf index 27a171ad..32a61e2d 100644 --- a/mods/lzr_tools/mod.conf +++ b/mods/lzr_tools/mod.conf @@ -1,2 +1,3 @@ name = lzr_tools depends = lzr_laser, lzr_core, lzr_decor, lzr_plants, lzr_stairs +description = Tools for the level editor and game development of Lazarr! Does not contain gameplay-relevant tools diff --git a/mods/lzr_treasure/init.lua b/mods/lzr_treasure/init.lua index 0dff110e..a1193cc2 100644 --- a/mods/lzr_treasure/init.lua +++ b/mods/lzr_treasure/init.lua @@ -1,6 +1,8 @@ local S = minetest.get_translator("lzr_treasure") local NS = function(s) return s end +local CHEST_LID_LIFETIME = 1.0 + local victory_job lzr_treasure = {} @@ -25,6 +27,65 @@ minetest.register_node("lzr_treasure:gold_block", { sounds = lzr_sounds.node_sound_metal_defaults(), }) +minetest.register_entity("lzr_treasure:chest_lid", { + initial_properties = { + visual = "mesh", + mesh = "lzr_treasure_chest_lid.obj", + visual_size = { x=10, y=10, z=10 }, + textures = { + "lzr_treasure_chest_top.png", + "lzr_treasure_chest_top.png", + "lzr_treasure_chest_side.png", + "lzr_treasure_chest_front.png", + }, + backface_culling = true, + static_save = false, + physical = false, + collide_with_objects = false, + selectionbox = { + -0.5, 2/16, -0.5, 0.5, 0.5, 0.5, + }, + }, + _lifetimer = 0, + on_activate = function(self) + self.object:set_armor_groups({immortal=1}) + self.object:set_velocity({x=0,y=3,z=0}) + end, + on_step = function(self, dtime) + local vel = self.object:get_velocity() + if vel.y > 0 then + vel.y = vel.y * 0.9 + if vel.y < 0.001 then + vel.y = 0 + end + self.object:set_velocity(vel) + end + self._lifetimer = self._lifetimer + dtime + if self._lifetimer > CHEST_LID_LIFETIME then + if self._chest_node_name then + local cpos = self.object:get_pos() + minetest.add_particlespawner({ + amount = 16, + time = 0.001, + minpos = vector.add(cpos, vector.new(-0.5, 7/16, -0.5)), + maxpos = vector.add(cpos, vector.new(0.5, 0.5, 0.5)), + minvel = vector.new(-0.9, -0.1, -0.9), + maxvel = vector.new(0.9, 0.6, 0.9), + minacc = vector.new(0, -lzr_globals.GRAVITY, 0), + maxacc = vector.new(0, -lzr_globals.GRAVITY, 0), + minsize = 0.6, + maxsize = 0.6, + minexptime = 0.5, + maxexptime = 0.55, + node = {name = self._chest_node_name}, + }) + end + self.object:remove() + return + end + end, +}) + -- Register chests -- local register_chest = function(id, def) @@ -144,6 +205,7 @@ local register_chest = function(id, def) groups = { breakable = 1, chest = 1, chest_closed = 1, rotatable = 3, receiver = g_unlocked_receiver, orphan_receiver = 1, chest_element = g_unlocked_element, not_in_creative_inventory = g_unlocked_nici }, sounds = def.node_sounds, on_punch = function(pos, node, puncher) + -- Open chest lid local gs = lzr_gamestate.get_state() if gs ~= lzr_gamestate.LEVEL and gs ~= lzr_gamestate.LEVEL_TEST then return @@ -152,6 +214,28 @@ local register_chest = function(id, def) minetest.set_node(pos, {name="lzr_treasure:chest_"..id.."_open_"..treasure_id, param2=node.param2}) minetest.sound_play({name=sound_open, gain=0.5}, {pos=pos}, true) + local pos_above = vector.offset(pos, 0, 1, 0) + local node_above = minetest.get_node(pos_above) + local def_above = minetest.registered_nodes[node_above.name] + if not def_above or not def_above.walkable then + -- Spawn chest lid + local lidpos = vector.offset(pos, 0, 0.01, 0) + local obj = minetest.add_entity(lidpos, "lzr_treasure:chest_lid") + if obj then + obj:set_properties({ + textures = { + def.tile_top, def.tile_bottom, def.tile_side, def.tile_front, + }, + }) + local yaw = (3-((node.param2-1) % 4)) * (math.pi/2) + obj:set_yaw(yaw) + local ent = obj:get_luaentity() + if ent then + ent._chest_node_name = "lzr_treasure:chest_"..id.."_unlocked" + end + end + end + -- call callbacks for c=1, #registered_after_found_treasures do registered_after_found_treasures[c](pos, puncher) @@ -368,14 +452,18 @@ local register_chest = function(id, def) groups = { breakable = 1, chest = 4, chest_open = 1, chest_open_treasure = 1, rotatable = 3, orphan_receiver = 1, }, sounds = sounds_open_treasure, }) - end register_chest("wood", { + --~ Block description description_unlocked = S("Wooden Chest"), + --~ Block description description_locked = S("Locked Wooden Chest"), + --~ Block description description_open = S("Open Wooden Chest"), + --~ Block description description_open_laser = S("Open Wooden Chest with Laser"), + --~ Block description. @1 = a treasure description_open_with = NS("Open Wooden Chest with @1"), tile_top = "lzr_treasure_chest_top.png", tile_bottom = "lzr_treasure_chest_top.png", @@ -386,10 +474,15 @@ register_chest("wood", { }) register_chest("dark", { + --~ Block description description_unlocked = S("Dark Chest"), + --~ Block description description_locked = S("Locked Dark Chest"), + --~ Block description description_open = S("Open Dark Chest"), + --~ Block description description_open_laser = S("Open Dark Chest with Laser"), + --~ Block description. @1 = a treasure description_open_with = NS("Open Dark Chest with @1"), tile_top = "lzr_treasure_dark_chest_top.png", tile_bottom = "lzr_treasure_dark_chest_top.png", diff --git a/mods/lzr_treasure/locale/lzr_treasure.de.po b/mods/lzr_treasure/locale/lzr_treasure.de.po new file mode 100644 index 00000000..206b9d09 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.de.po @@ -0,0 +1,86 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "Goldblock" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "Enthält einen Goldblock" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "Wird abgeschlossen, wenn abgeschaltet" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" +"Das Schloss bricht, wenn eingeschaltet, aber es taucht wieder auf, wenn " +"ausgeschaltet" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "Das Schloss bricht, wenn eingeschaltet" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "Holztruhe" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "Abgeschlossene Holztruhe" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "Offene Holztruhe" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "Offene Holztruhe mit Laser" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "Offene Holztruhe mit @1" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "Dunkle Truhe" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "Abgeschlossene dunkle Truhe" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "Offene dunkle Truhe" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "Offene dunkle Truhe mit Laser" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "Offene dunkle Truhe mit @1" diff --git a/mods/lzr_treasure/locale/lzr_treasure.de.tr b/mods/lzr_treasure/locale/lzr_treasure.de.tr deleted file mode 100644 index 4507a15e..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.de.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block=Goldblock -Contains a gold block=Enthält einen Goldblock -Gets locked when triggered off=Wird abgeschlossen, wenn abgeschaltet -Lock breaks when triggered on, but it re-appears when triggered off=Das Schloss bricht, wenn eingeschaltet, aber es taucht wieder auf, wenn ausgeschaltet -Lock breaks when triggered on=Das Schloss bricht, wenn eingeschaltet -Wooden Chest=Holztruhe -Locked Wooden Chest=Abgeschlossene Holztruhe -Open Wooden Chest=Offene Holztruhe -Open Wooden Chest with Laser=Offene Holztruhe mit Laser -Open Wooden Chest with @1=Offene Holztruhe mit @1 -Dark Chest=Dunkle Truhe -Locked Dark Chest=Abgeschlossene dunkle Truhe -Open Dark Chest=Offene dunkle Truhe -Open Dark Chest with Laser=Offene dunkle Truhe mit Laser -Open Dark Chest with @1=Offene dunkle Truhe mit @1 diff --git a/mods/lzr_treasure/locale/lzr_treasure.es.po b/mods/lzr_treasure/locale/lzr_treasure.es.po new file mode 100644 index 00000000..c2e0266f --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.es.po @@ -0,0 +1,85 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "Bloque de oro" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "Contiene un bloque de oro" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "Se bloquea cuando se activa" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" +"La cerradura se rompe cuando se activa, pero reaparece cuando se desactiva" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "La cerradura se rompe cuando se activa" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "Cofre de madera" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "Cofre de madera bloqueado" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "Cofre de madera abierto" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "Cofre de madera abierto con láser" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "Cofre de madera abierto con @1" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "Cofre oscuro" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "Cofre oscuro bloqueado" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "Cofre oscuro abierto" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "Cofre oscuro con láser" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "Cofre oscuro abierto con @1" diff --git a/mods/lzr_treasure/locale/lzr_treasure.es.tr b/mods/lzr_treasure/locale/lzr_treasure.es.tr deleted file mode 100644 index a74d723e..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.es.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block=Bloque de oro -Contains a gold block=Contiene un bloque de oro -Gets locked when triggered off=Se bloquea cuando se activa -Lock breaks when triggered on, but it re-appears when triggered off=La cerradura se rompe cuando se activa, pero reaparece cuando se desactiva -Lock breaks when triggered on=La cerradura se rompe cuando se activa -Wooden Chest=Cofre de madera -Locked Wooden Chest=Cofre de madera bloqueado -Open Wooden Chest=Cofre de madera abierto -Open Wooden Chest with Laser=Cofre de madera abierto con láser -Open Wooden Chest with @1=Cofre de madera abierto con @1 -Dark Chest=Cofre oscuro -Locked Dark Chest=Cofre oscuro bloqueado -Open Dark Chest=Cofre oscuro abierto -Open Dark Chest with Laser=Cofre oscuro con láser -Open Dark Chest with @1=Cofre oscuro abierto con @1 diff --git a/mods/lzr_treasure/locale/lzr_treasure.fr.po b/mods/lzr_treasure/locale/lzr_treasure.fr.po new file mode 100644 index 00000000..98a49cce --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.fr.po @@ -0,0 +1,86 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "Bloc d'or" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "Contient un bloc d'or" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "Reverrouillé quand le détecteur associé est désactivé" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" +"Le verrou disparaît quand le détecteur associé est activé, mais réapparaît " +"quand il est désactivé" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "Le verrou disparaît quand le détecteur associé est activé" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "Coffre en bois" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "Coffre en bois verrouillé" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "Coffre en bois ouvert" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "Coffre en bois ouvert avec laser" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "Coffre en bois ouvert avec @1" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "Coffre noir" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "Coffre noir verrouillé" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "Coffre noir ouvert" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "Coffre noir ouvert avec laser" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "Coffre noir ouvert avec @1" diff --git a/mods/lzr_treasure/locale/lzr_treasure.fr.tr b/mods/lzr_treasure/locale/lzr_treasure.fr.tr deleted file mode 100644 index 0cb84565..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.fr.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block=Bloc d'or -Contains a gold block=Contient un bloc d'or -Gets locked when triggered off=Reverrouillé quand le détecteur associé est désactivé -Lock breaks when triggered on, but it re-appears when triggered off=Le verrou disparaît quand le détecteur associé est activé, mais réapparaît quand il est désactivé -Lock breaks when triggered on=Le verrou disparaît quand le détecteur associé est activé -Wooden Chest=Coffre en bois -Locked Wooden Chest=Coffre en bois verrouillé -Open Wooden Chest=Coffre en bois ouvert -Open Wooden Chest with Laser=Coffre en bois ouvert avec laser -Open Wooden Chest with @1=Coffre en bois ouvert avec @1 -Dark Chest=Coffre noir -Locked Dark Chest=Coffre noir verrouillé -Open Dark Chest=Coffre noir ouvert -Open Dark Chest with Laser=Coffre noir ouvert avec laser -Open Dark Chest with @1=Coffre noir ouvert avec @1 diff --git a/mods/lzr_treasure/locale/lzr_treasure.id.po b/mods/lzr_treasure/locale/lzr_treasure.id.po new file mode 100644 index 00000000..3b540bf5 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.id.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.id.tr b/mods/lzr_treasure/locale/lzr_treasure.id.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.id.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.it.po b/mods/lzr_treasure/locale/lzr_treasure.it.po new file mode 100644 index 00000000..9c382d49 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.it.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.it.tr b/mods/lzr_treasure/locale/lzr_treasure.it.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.it.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.jbo.po b/mods/lzr_treasure/locale/lzr_treasure.jbo.po new file mode 100644 index 00000000..22bfe084 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.jbo.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.jbo.tr b/mods/lzr_treasure/locale/lzr_treasure.jbo.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.jbo.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.ms.po b/mods/lzr_treasure/locale/lzr_treasure.ms.po new file mode 100644 index 00000000..572c3f98 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.ms.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.ms.tr b/mods/lzr_treasure/locale/lzr_treasure.ms.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.ms.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.pot b/mods/lzr_treasure/locale/lzr_treasure.pot new file mode 100644 index 00000000..aaed2fac --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.pot @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.pt_BR.po b/mods/lzr_treasure/locale/lzr_treasure.pt_BR.po new file mode 100644 index 00000000..581b7d19 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.pt_BR.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.pt_BR.tr b/mods/lzr_treasure/locale/lzr_treasure.pt_BR.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.pt_BR.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.ru.po b/mods/lzr_treasure/locale/lzr_treasure.ru.po new file mode 100644 index 00000000..797cb9ee --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.ru.po @@ -0,0 +1,85 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "Блок золота" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "Содержит блок золота" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "Запирается при выключении" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "Замок открывается при включении, появляется при выключении" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "Замок открывается при включении" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "Деревянный сундук" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "Запертый деревянный сундук" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "Открытый деревянный сундук" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "Открыть деревянный сундук с Лазером" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "Открыть деревянный сундук с @1" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "Тёмный сундук" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "Запертый тёмный сундук" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "Открытый тёмный сундук" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "Открыть тёмный сундук с лазером" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "Открыть тёмный сундук с @1" diff --git a/mods/lzr_treasure/locale/lzr_treasure.ru.tr b/mods/lzr_treasure/locale/lzr_treasure.ru.tr deleted file mode 100644 index bef8cba7..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.ru.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block=Блок золота -Contains a gold block=Содержит блок золота -Gets locked when triggered off=Запирается при выключении -Lock breaks when triggered on, but it re-appears when triggered off=Замок открывается при включении, появляется при выключении -Lock breaks when triggered on=Замок открывается при включении -Wooden Chest=Деревянный сундук -Locked Wooden Chest=Запертый деревянный сундук -Open Wooden Chest=Открытый деревянный сундук -Open Wooden Chest with Laser=Открыть деревянный сундук с Лазером -Open Wooden Chest with @1=Открыть деревянный сундук с @1 -Dark Chest=Тёмный сундук -Locked Dark Chest=Запертый тёмный сундук -Open Dark Chest=Открытый тёмный сундук -Open Dark Chest with Laser=Открыть тёмный сундук с лазером -Open Dark Chest with @1=Открыть тёмный сундук с @1 diff --git a/mods/lzr_treasure/locale/lzr_treasure.se.po b/mods/lzr_treasure/locale/lzr_treasure.se.po new file mode 100644 index 00000000..b72bd48a --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.se.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.se.tr b/mods/lzr_treasure/locale/lzr_treasure.se.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.se.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.sk.po b/mods/lzr_treasure/locale/lzr_treasure.sk.po new file mode 100644 index 00000000..0788d404 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.sk.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.sk.tr b/mods/lzr_treasure/locale/lzr_treasure.sk.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.sk.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.tr.po b/mods/lzr_treasure/locale/lzr_treasure.tr.po new file mode 100644 index 00000000..23238889 --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.tr.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.tr.tr b/mods/lzr_treasure/locale/lzr_treasure.tr.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.tr.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.zh_Hans.po b/mods/lzr_treasure/locale/lzr_treasure.zh_Hans.po new file mode 100644 index 00000000..1854f42f --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.zh_Hans.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.zh_Hans.tr b/mods/lzr_treasure/locale/lzr_treasure.zh_Hans.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.zh_Hans.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/lzr_treasure.zh_Hant.po b/mods/lzr_treasure/locale/lzr_treasure.zh_Hant.po new file mode 100644 index 00000000..7104523e --- /dev/null +++ b/mods/lzr_treasure/locale/lzr_treasure.zh_Hant.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_treasure/init.lua:18 +msgid "Gold Block" +msgstr "" + +#: mods/lzr_treasure/init.lua:113 mods/lzr_treasure/init.lua:114 +msgid "Contains a gold block" +msgstr "" + +#: mods/lzr_treasure/init.lua:128 +msgid "Gets locked when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:129 +msgid "Lock breaks when triggered on, but it re-appears when triggered off" +msgstr "" + +#: mods/lzr_treasure/init.lua:133 +msgid "Lock breaks when triggered on" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:376 +msgid "Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:378 +msgid "Locked Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:380 +msgid "Open Wooden Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:382 +msgid "Open Wooden Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:384 +msgid "Open Wooden Chest with @1" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:395 +msgid "Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:397 +msgid "Locked Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:399 +msgid "Open Dark Chest" +msgstr "" + +#. ~ Block description +#: mods/lzr_treasure/init.lua:401 +msgid "Open Dark Chest with Laser" +msgstr "" + +#. ~ Block description. @1 = a treasure +#: mods/lzr_treasure/init.lua:403 +msgid "Open Dark Chest with @1" +msgstr "" diff --git a/mods/lzr_treasure/locale/lzr_treasure.zh_Hant.tr b/mods/lzr_treasure/locale/lzr_treasure.zh_Hant.tr deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/lzr_treasure.zh_Hant.tr +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/locale/poconvert/de.po b/mods/lzr_treasure/locale/poconvert/de.po deleted file mode 100644 index 566a7e97..00000000 --- a/mods/lzr_treasure/locale/poconvert/de.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "Goldblock" - -msgid "Contains a gold block" -msgstr "Enthält einen Goldblock" - -msgid "Gets locked when triggered off" -msgstr "Wird abgeschlossen, wenn abgeschaltet" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "Das Schloss bricht, wenn eingeschaltet, aber es taucht wieder auf, wenn ausgeschaltet" - -msgid "Lock breaks when triggered on" -msgstr "Das Schloss bricht, wenn eingeschaltet" - -msgid "Wooden Chest" -msgstr "Holztruhe" - -msgid "Locked Wooden Chest" -msgstr "Abgeschlossene Holztruhe" - -msgid "Open Wooden Chest" -msgstr "Offene Holztruhe" - -msgid "Open Wooden Chest with Laser" -msgstr "Offene Holztruhe mit Laser" - -msgid "Open Wooden Chest with @1" -msgstr "Offene Holztruhe mit @1" - -msgid "Dark Chest" -msgstr "Dunkle Truhe" - -msgid "Locked Dark Chest" -msgstr "Abgeschlossene dunkle Truhe" - -msgid "Open Dark Chest" -msgstr "Offene dunkle Truhe" - -msgid "Open Dark Chest with Laser" -msgstr "Offene dunkle Truhe mit Laser" - -msgid "Open Dark Chest with @1" -msgstr "Offene dunkle Truhe mit @1" - diff --git a/mods/lzr_treasure/locale/poconvert/es.po b/mods/lzr_treasure/locale/poconvert/es.po deleted file mode 100644 index db57a976..00000000 --- a/mods/lzr_treasure/locale/poconvert/es.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "Bloque de oro" - -msgid "Contains a gold block" -msgstr "Contiene un bloque de oro" - -msgid "Gets locked when triggered off" -msgstr "Se bloquea cuando se activa" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "La cerradura se rompe cuando se activa, pero reaparece cuando se desactiva" - -msgid "Lock breaks when triggered on" -msgstr "La cerradura se rompe cuando se activa" - -msgid "Wooden Chest" -msgstr "Cofre de madera" - -msgid "Locked Wooden Chest" -msgstr "Cofre de madera bloqueado" - -msgid "Open Wooden Chest" -msgstr "Cofre de madera abierto" - -msgid "Open Wooden Chest with Laser" -msgstr "Cofre de madera abierto con láser" - -msgid "Open Wooden Chest with @1" -msgstr "Cofre de madera abierto con @1" - -msgid "Dark Chest" -msgstr "Cofre oscuro" - -msgid "Locked Dark Chest" -msgstr "Cofre oscuro bloqueado" - -msgid "Open Dark Chest" -msgstr "Cofre oscuro abierto" - -msgid "Open Dark Chest with Laser" -msgstr "Cofre oscuro con láser" - -msgid "Open Dark Chest with @1" -msgstr "Cofre oscuro abierto con @1" - diff --git a/mods/lzr_treasure/locale/poconvert/fr.po b/mods/lzr_treasure/locale/poconvert/fr.po deleted file mode 100644 index 55de6e8f..00000000 --- a/mods/lzr_treasure/locale/poconvert/fr.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "Bloc d'or" - -msgid "Contains a gold block" -msgstr "Contient un bloc d'or" - -msgid "Gets locked when triggered off" -msgstr "Reverrouillé quand le détecteur associé est désactivé" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "Le verrou disparaît quand le détecteur associé est activé, mais réapparaît quand il est désactivé" - -msgid "Lock breaks when triggered on" -msgstr "Le verrou disparaît quand le détecteur associé est activé" - -msgid "Wooden Chest" -msgstr "Coffre en bois" - -msgid "Locked Wooden Chest" -msgstr "Coffre en bois verrouillé" - -msgid "Open Wooden Chest" -msgstr "Coffre en bois ouvert" - -msgid "Open Wooden Chest with Laser" -msgstr "Coffre en bois ouvert avec laser" - -msgid "Open Wooden Chest with @1" -msgstr "Coffre en bois ouvert avec @1" - -msgid "Dark Chest" -msgstr "Coffre noir" - -msgid "Locked Dark Chest" -msgstr "Coffre noir verrouillé" - -msgid "Open Dark Chest" -msgstr "Coffre noir ouvert" - -msgid "Open Dark Chest with Laser" -msgstr "Coffre noir ouvert avec laser" - -msgid "Open Dark Chest with @1" -msgstr "Coffre noir ouvert avec @1" - diff --git a/mods/lzr_treasure/locale/poconvert/id.po b/mods/lzr_treasure/locale/poconvert/id.po deleted file mode 100644 index 1364c6fe..00000000 --- a/mods/lzr_treasure/locale/poconvert/id.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/it.po b/mods/lzr_treasure/locale/poconvert/it.po deleted file mode 100644 index 4c56cf82..00000000 --- a/mods/lzr_treasure/locale/poconvert/it.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/jbo.po b/mods/lzr_treasure/locale/poconvert/jbo.po deleted file mode 100644 index 6d5e044b..00000000 --- a/mods/lzr_treasure/locale/poconvert/jbo.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/ms.po b/mods/lzr_treasure/locale/poconvert/ms.po deleted file mode 100644 index 8ed6e030..00000000 --- a/mods/lzr_treasure/locale/poconvert/ms.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/pt_BR.po b/mods/lzr_treasure/locale/poconvert/pt_BR.po deleted file mode 100644 index fc295515..00000000 --- a/mods/lzr_treasure/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/ru.po b/mods/lzr_treasure/locale/poconvert/ru.po deleted file mode 100644 index d368f1f0..00000000 --- a/mods/lzr_treasure/locale/poconvert/ru.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "Блок золота" - -msgid "Contains a gold block" -msgstr "Содержит блок золота" - -msgid "Gets locked when triggered off" -msgstr "Запирается при выключении" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "Замок открывается при включении, появляется при выключении" - -msgid "Lock breaks when triggered on" -msgstr "Замок открывается при включении" - -msgid "Wooden Chest" -msgstr "Деревянный сундук" - -msgid "Locked Wooden Chest" -msgstr "Запертый деревянный сундук" - -msgid "Open Wooden Chest" -msgstr "Открытый деревянный сундук" - -msgid "Open Wooden Chest with Laser" -msgstr "Открыть деревянный сундук с Лазером" - -msgid "Open Wooden Chest with @1" -msgstr "Открыть деревянный сундук с @1" - -msgid "Dark Chest" -msgstr "Тёмный сундук" - -msgid "Locked Dark Chest" -msgstr "Запертый тёмный сундук" - -msgid "Open Dark Chest" -msgstr "Открытый тёмный сундук" - -msgid "Open Dark Chest with Laser" -msgstr "Открыть тёмный сундук с лазером" - -msgid "Open Dark Chest with @1" -msgstr "Открыть тёмный сундук с @1" - diff --git a/mods/lzr_treasure/locale/poconvert/se.po b/mods/lzr_treasure/locale/poconvert/se.po deleted file mode 100644 index dc09b8bf..00000000 --- a/mods/lzr_treasure/locale/poconvert/se.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/sk.po b/mods/lzr_treasure/locale/poconvert/sk.po deleted file mode 100644 index d45032e0..00000000 --- a/mods/lzr_treasure/locale/poconvert/sk.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/template.pot b/mods/lzr_treasure/locale/poconvert/template.pot deleted file mode 100644 index 088f92d7..00000000 --- a/mods/lzr_treasure/locale/poconvert/template.pot +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/tr.po b/mods/lzr_treasure/locale/poconvert/tr.po deleted file mode 100644 index 6e6996b9..00000000 --- a/mods/lzr_treasure/locale/poconvert/tr.po +++ /dev/null @@ -1,60 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" - diff --git a/mods/lzr_treasure/locale/poconvert/zh_Hans.po b/mods/lzr_treasure/locale/poconvert/zh_Hans.po deleted file mode 100644 index efe1349f..00000000 --- a/mods/lzr_treasure/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,59 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" diff --git a/mods/lzr_treasure/locale/poconvert/zh_Hant.po b/mods/lzr_treasure/locale/poconvert/zh_Hant.po deleted file mode 100644 index d5a772e3..00000000 --- a/mods/lzr_treasure/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,59 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_treasure x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Gold Block" -msgstr "" - -msgid "Contains a gold block" -msgstr "" - -msgid "Gets locked when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on, but it re-appears when triggered off" -msgstr "" - -msgid "Lock breaks when triggered on" -msgstr "" - -msgid "Wooden Chest" -msgstr "" - -msgid "Locked Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest" -msgstr "" - -msgid "Open Wooden Chest with Laser" -msgstr "" - -msgid "Open Wooden Chest with @1" -msgstr "" - -msgid "Dark Chest" -msgstr "" - -msgid "Locked Dark Chest" -msgstr "" - -msgid "Open Dark Chest" -msgstr "" - -msgid "Open Dark Chest with Laser" -msgstr "" - -msgid "Open Dark Chest with @1" -msgstr "" diff --git a/mods/lzr_treasure/locale/template.txt b/mods/lzr_treasure/locale/template.txt deleted file mode 100644 index 2a49d41a..00000000 --- a/mods/lzr_treasure/locale/template.txt +++ /dev/null @@ -1,16 +0,0 @@ -# textdomain: lzr_treasure -Gold Block= -Contains a gold block= -Gets locked when triggered off= -Lock breaks when triggered on, but it re-appears when triggered off= -Lock breaks when triggered on= -Wooden Chest= -Locked Wooden Chest= -Open Wooden Chest= -Open Wooden Chest with Laser= -Open Wooden Chest with @1= -Dark Chest= -Locked Dark Chest= -Open Dark Chest= -Open Dark Chest with Laser= -Open Dark Chest with @1= diff --git a/mods/lzr_treasure/mod.conf b/mods/lzr_treasure/mod.conf index f86f153b..47128494 100644 --- a/mods/lzr_treasure/mod.conf +++ b/mods/lzr_treasure/mod.conf @@ -1,2 +1,3 @@ name = lzr_treasure depends = lzr_globals, lzr_sounds, lzr_laser, lzr_gamestate +description = Treasure chests and gold diff --git a/mods/lzr_treasure/models/lzr_treasure_chest_lid.blend b/mods/lzr_treasure/models/lzr_treasure_chest_lid.blend new file mode 100644 index 00000000..bd7fcc8e Binary files /dev/null and b/mods/lzr_treasure/models/lzr_treasure_chest_lid.blend differ diff --git a/mods/lzr_treasure/models/lzr_treasure_chest_lid.obj b/mods/lzr_treasure/models/lzr_treasure_chest_lid.obj new file mode 100644 index 00000000..5ff924af --- /dev/null +++ b/mods/lzr_treasure/models/lzr_treasure_chest_lid.obj @@ -0,0 +1,135 @@ +# Blender 3.6.7 Release Candidate +# www.blender.org +mtllib lzr_treasure_chest_lid.mtl +g chest_lid_chest +v 0.499000 0.125000 0.499000 +v 0.499000 0.125000 -0.499000 +v 0.499000 0.500000 0.499000 +v 0.499000 0.500000 -0.499000 +v -0.499000 0.125000 0.499000 +v -0.499000 0.125000 -0.499000 +v -0.499000 0.500000 0.499000 +v -0.499000 0.500000 -0.499000 +v 0.499000 0.125000 0.437500 +v -0.499000 0.125000 0.437500 +v 0.499000 0.125000 -0.437500 +v -0.499000 0.125000 -0.437500 +v -0.499000 0.500000 0.437500 +v -0.499000 0.500000 -0.437500 +v 0.499000 0.500000 0.437500 +v 0.499000 0.500000 -0.437500 +v 0.438500 0.125000 -0.438500 +v 0.438500 0.125000 0.438500 +v -0.438500 0.125000 -0.438500 +v -0.438500 0.125000 0.438500 +v 0.437500 0.125000 0.499000 +v -0.437500 0.125000 0.499000 +v 0.437500 0.500000 0.499000 +v -0.437500 0.500000 0.499000 +v 0.437500 0.500000 0.437500 +v -0.437500 0.500000 0.437500 +v 0.437500 0.500000 -0.437500 +v -0.437500 0.500000 -0.437500 +v 0.437500 0.500000 -0.499000 +v -0.437500 0.500000 -0.499000 +v 0.437500 0.125000 -0.499000 +v -0.437500 0.125000 -0.499000 +v 0.438500 0.437500 -0.438500 +v -0.438500 0.437500 -0.438500 +v -0.438500 0.437500 0.438500 +v 0.438500 0.437500 0.438500 +vn 1.0000 -0.0000 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.0000 -1.0000 -0.0000 +vt 1.000000 0.625000 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.937500 0.625000 +vt 0.000000 1.000000 +vt 0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.062500 1.000000 +vt 1.000000 0.000000 +vt 1.000000 0.062500 +vt 0.937500 0.062500 +vt 0.937500 0.000000 +vt -0.000000 0.061623 +vt -0.000000 -0.000000 +vt 0.061623 -0.000000 +vt 0.060621 0.060621 +vt -0.000000 0.999999 +vt -0.000000 0.938376 +vt 0.060621 0.939378 +vt 0.061623 0.999999 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.937500 0.937500 +vt 1.000000 0.061623 +vt 1.000000 0.938376 +vt 0.939379 0.939378 +vt 0.939379 0.060621 +vt 1.000000 0.999999 +vt 0.938377 0.999999 +vt 0.000000 1.000000 +vt 0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.000000 0.062500 +vt 0.062500 0.062500 +vt 0.000000 0.000000 +vt 0.062500 0.000000 +vt 1.000000 -0.000000 +vt 0.938377 -0.000000 +vt 0.939379 0.060621 +vt 0.939379 0.939378 +vt 0.060621 0.939378 +vt 0.060621 0.060621 +vt 0.062500 0.937500 +vt 0.937500 0.937500 +s 0 +g chest_lid_top +usemtl top +f 8/9/3 14/10/3 28/11/3 30/12/3 +f 13/21/3 7/22/3 24/23/3 26/24/3 +f 14/10/3 13/21/3 26/24/3 28/11/3 +f 3/31/3 15/32/3 25/33/3 23/34/3 +f 23/34/3 25/33/3 26/24/3 24/23/3 +f 15/32/3 16/35/3 27/36/3 25/33/3 +f 25/33/3 27/36/3 28/11/3 26/24/3 +f 16/35/3 4/37/3 29/38/3 27/36/3 +f 27/36/3 29/38/3 30/12/3 28/11/3 +g chest_lid_bottom +usemtl bottom +f 12/13/6 6/14/6 32/15/6 19/16/6 +f 5/17/6 10/18/6 20/19/6 22/20/6 +f 10/18/6 12/13/6 19/16/6 20/19/6 +f 11/25/6 9/26/6 18/27/6 17/28/6 +f 9/26/6 1/29/6 21/30/6 18/27/6 +f 18/27/6 21/30/6 22/20/6 20/19/6 +f 2/39/6 11/25/6 17/28/6 31/40/6 +f 31/40/6 17/28/6 19/16/6 32/15/6 +f 33/41/6 36/42/6 35/43/6 34/44/6 +g chest_lid_side +usemtl side +f 2/1/1 4/2/1 16/3/1 11/4/1 +f 8/5/2 6/6/2 12/7/2 14/8/2 +f 7/5/4 5/6/4 22/7/4 24/8/4 +f 5/1/2 7/2/2 13/3/2 10/4/2 +f 10/4/2 13/3/2 14/8/2 12/7/2 +f 3/5/1 1/6/1 9/7/1 15/8/1 +f 15/8/1 9/7/1 11/4/1 16/3/1 +f 1/1/4 3/2/4 23/3/4 21/4/4 +f 21/4/4 23/3/4 24/8/4 22/7/4 +f 35/7/1 20/45/1 19/46/1 34/4/1 +f 36/7/5 18/45/5 20/46/5 35/4/5 +f 33/7/2 17/45/2 18/46/2 36/4/2 +g chest_lid_front +usemtl front +f 6/1/5 8/2/5 30/3/5 32/4/5 +f 4/5/5 2/6/5 31/7/5 29/8/5 +f 29/8/5 31/7/5 32/4/5 30/3/5 +f 34/7/4 19/45/4 17/46/4 33/4/4 diff --git a/mods/lzr_triggers/dialog.lua b/mods/lzr_triggers/dialog.lua index 2e15dc29..dde331f4 100644 --- a/mods/lzr_triggers/dialog.lua +++ b/mods/lzr_triggers/dialog.lua @@ -158,9 +158,25 @@ local show_trigger_dialog = function(player, selected_trigger) trigger_list_elem = "label[0.5,1.5;"..FS("No triggers.").."]" else -- Header - -- Note: The leading "#" character for "#Recv." and "#Send." cannot be put directly into the string - -- because the *.TR file format doesn't support strings starting with "#". - triggers_str = COLOR_CAPTION..","..IMAGE_ID_BLANK..","..FS("ID")..","..FS("Location")..","..FS("Node")..","..FS("@1Recv.", "#")..","..FS("@1Send.", "#")..","..SIGNAL_TYPE_IMAGE_ID_BLANK..","..FS("Sig. type")..","..RECEIVER_TYPE_IMAGE_ID_BLANK..","..FS("Recv. type")..","..triggers_str + triggers_str = COLOR_CAPTION..",".. + IMAGE_ID_BLANK..",".. + --~ Trigger list header: Trigger identifier + FS("ID")..",".. + --~ Trigger list header: Trigger location + FS("Location")..",".. + --~ Trigger list header: Trigger node + FS("Node")..",".. + --~ Trigger list header: Number of receivers + FS("#Recv.")..",".. + --~ Trigger list header: Number of senders + FS("#Send.")..",".. + SIGNAL_TYPE_IMAGE_ID_BLANK..",".. + --~ Trigger list header: Signal type + FS("Sig. type")..",".. + RECEIVER_TYPE_IMAGE_ID_BLANK..",".. + --~ Trigger list header: Receiver type + FS("Recv. type")..",".. + triggers_str local C_HEAD = "#FFFF00" local C_DEF = "#FFFFA0" @@ -174,8 +190,8 @@ local show_trigger_dialog = function(player, selected_trigger) FS("@1: Unique trigger identifier", minetest.colorize(C_DEF, S("ID"))).."\n".. FS("@1: Current node location (start = initial position, player = in player inventory)", minetest.colorize(C_DEF, S("Location"))).."\n".. FS("@1: Name of the node that triggers", minetest.colorize(C_DEF, S("Node"))).."\n".. - FS("@1: Number of receivers this trigger sends to", minetest.colorize(C_DEF, S("@1Recv.", "#"))).."\n".. - FS("@1: Number of senders this trigger receives from", minetest.colorize(C_DEF, S("@1Send.", "#"))).."\n".. + FS("@1: Number of receivers this trigger sends to", minetest.colorize(C_DEF, S("#Recv."))).."\n".. + FS("@1: Number of senders this trigger receives from", minetest.colorize(C_DEF, S("#Send."))).."\n".. FS("@1: Signal type", minetest.colorize(C_DEF, S("Sig. type"))).."\n".. FS("@1: Receiver type", minetest.colorize(C_DEF, S("Recv. type"))).."]" @@ -217,7 +233,12 @@ local show_trigger_dialog = function(player, selected_trigger) local info_str = "" if #senders > 0 or #receivers > 0 then last_signal_list = { false } - info_str = COLOR_CAPTION..","..IMAGE_ID_BLANK..","..FS("Type")..","..FS("ID").."," + info_str = COLOR_CAPTION..",".. + IMAGE_ID_BLANK..",".. + --~ Trigger list header: Trigger type + FS("Type")..",".. + --~ Trigger list header: Trigger identifier + FS("ID").."," for r=1, #receivers do info_str = info_str .. COLOR_RECEIVER..","..IMAGE_ID_RECEIVER..","..FS("Receiver")..","..F(receivers[r]) if r < #receivers or #senders > 0 then @@ -234,6 +255,7 @@ local show_trigger_dialog = function(player, selected_trigger) end else last_signal_list = {} + --~ Shown when there are no triggers in a trigger list info_str = COLOR_CAPTION..","..IMAGE_ID_BLANK..","..FS("None").."," end diff --git a/mods/lzr_triggers/init.lua b/mods/lzr_triggers/init.lua index 28ae6be9..66e40b1b 100644 --- a/mods/lzr_triggers/init.lua +++ b/mods/lzr_triggers/init.lua @@ -14,7 +14,7 @@ local S = minetest.get_translator("lzr_triggers") -- Abbreviated signal types and receiver types have -- a separate textdomain to avoid collisions. -local SA = minetest.get_translator("lzr_triggers_abbreviations") +local SA = minetest.get_translator("_lzr_triggers_abbreviations") --[[ A 'trigger' is a node that is able to send and/or receive signals. Triggers have an unique trigger_id, @@ -115,46 +115,79 @@ lzr_triggers.SIGNAL_TYPE_ICONS = { } -- Very short forms of the signal type names lzr_triggers.SIGNAL_TYPE_NAMES_SHORT = { + --!+! Short signal type name: Activate OFF [lzr_triggers.SIGNAL_TYPE_ACTIVATE_OFF] = SA("A.OFF"), + --!+! Short signal type name: Activate ON [lzr_triggers.SIGNAL_TYPE_ACTIVATE_ON] = SA("A.ON"), + --!+! Short signal type name: Activate TOGGLE [lzr_triggers.SIGNAL_TYPE_ACTIVATE_TOGGLE] = SA("A.TOG"), + --!+! Short signal type name: Deactivate OFF [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_OFF] = SA("D.OFF"), + --!+! Short signal type name: Deactivate ON [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_ON] = SA("D.ON"), + --!+! Short signal type name: Deactivate TOGGLE [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_TOGGLE] = SA("D.TOG"), + --!+! Short signal type name: Synchronized [lzr_triggers.SIGNAL_TYPE_SYNC] = SA("Sync"), + --!+! Short signal type name: Synchronized inverted [lzr_triggers.SIGNAL_TYPE_SYNC_INV] = SA("Sync inv"), + --!+! Short signal type name: Toggle [lzr_triggers.SIGNAL_TYPE_TOGGLE] = SA("T."), + --!+! Short signal type name: Toggle OFF [lzr_triggers.SIGNAL_TYPE_TOGGLE_OFF] = SA("T.OFF"), + --!+! Short signal type name: Toggle ON [lzr_triggers.SIGNAL_TYPE_TOGGLE_ON] = SA("T.ON"), } -- Long form of the signal type names lzr_triggers.SIGNAL_TYPE_NAMES = { + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_ACTIVATE_OFF] = S("Activate OFF"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_ACTIVATE_ON] = S("Activate ON"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_ACTIVATE_TOGGLE] = S("Activate TOGGLE"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_OFF] = S("Deactivate OFF"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_ON] = S("Deactivate ON"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_TOGGLE] = S("Deactivate TOGGLE"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_SYNC] = S("Synchronous"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_SYNC_INV] = S("Synchronous inverted"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_TOGGLE] = S("Toggle"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_TOGGLE_OFF] = S("Toggle OFF"), + --~ Signal type name [lzr_triggers.SIGNAL_TYPE_TOGGLE_ON] = S("Toggle ON"), } -- Descriptions of signal types lzr_triggers.SIGNAL_TYPE_DESCRIPTIONS = { + --~ Signal type description for signal type 'Synchronous' [lzr_triggers.SIGNAL_TYPE_SYNC] = S("send ON signal when activated, send OFF signal when deactivated"), + --~ Signal type description for signal type 'Synchronous inverted' [lzr_triggers.SIGNAL_TYPE_SYNC_INV] = S("send OFF signal when activated, send ON signal when deactivated"), + --~ Signal type description for signal type 'Toggle' [lzr_triggers.SIGNAL_TYPE_TOGGLE] = S("send TOGGLE signal when toggled"), + --~ Signal type description for signal type 'Toggle ON' [lzr_triggers.SIGNAL_TYPE_TOGGLE_ON] = S("send ON signal when toggled"), + --~ Signal type description for signal type 'Toggle OFF' [lzr_triggers.SIGNAL_TYPE_TOGGLE_OFF] = S("send OFF signal when toggled"), + --~ Signal type description for signal type 'Activate ON' [lzr_triggers.SIGNAL_TYPE_ACTIVATE_ON] = S("send ON signal when activated"), + --~ Signal type description for signal type 'Activate TOGGLE' [lzr_triggers.SIGNAL_TYPE_ACTIVATE_TOGGLE] = S("send TOGGLE signal when activated"), + --~ Signal type description for signal type 'Activate OFF' [lzr_triggers.SIGNAL_TYPE_ACTIVATE_OFF] = S("send OFF signal when activated"), + --~ Signal type description for signal type 'Deactivate ON' [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_ON] = S("send ON signal when deactivated"), + --~ Signal type description for signal type 'Deactivate TOGGLE' [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_TOGGLE] = S("send TOGGLE signal when deactivated"), + --~ Signal type description for signal type 'Deactivate OFF' [lzr_triggers.SIGNAL_TYPE_DEACTIVATE_OFF] = S("send OFF signal when deactivated"), } @@ -202,17 +235,23 @@ lzr_triggers.RECEIVER_TYPE_ICONS = { } -- Very short forms of the receiver type names lzr_triggers.RECEIVER_TYPE_NAMES_SHORT = { + --!+! Short receiver type name: Any [lzr_triggers.RECEIVER_TYPE_ANY] = SA("Any"), + --!+! Short receiver type name: Synchronized AND [lzr_triggers.RECEIVER_TYPE_SYNC_AND] = SA("S.AND"), } -- Long form of the receiver type names lzr_triggers.RECEIVER_TYPE_NAMES = { + --~ Receiver type name [lzr_triggers.RECEIVER_TYPE_ANY] = S("Any"), + --~ Receiver type name [lzr_triggers.RECEIVER_TYPE_SYNC_AND] = S("Synchronous AND"), } -- Descriptions of receiver types lzr_triggers.RECEIVER_TYPE_DESCRIPTIONS = { + --~ Receiver type description for type 'Any' [lzr_triggers.RECEIVER_TYPE_ANY] = S("react to any signal"), + --~ Receiver type description for type 'Synchronous AND' [lzr_triggers.RECEIVER_TYPE_SYNC_AND] = S("activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case"), } diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.de.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.de.po new file mode 100644 index 00000000..f2f80231 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.de.po @@ -0,0 +1,84 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: 2024-12-10 05:36+0100\n" +"Last-Translator: Wuzzy \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.4.2\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "A.AUS" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "A.EIN" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "A.UMS" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "D.AUS" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "D.EIN" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "D.UMS" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "Sync" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "Sync inv" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "U." + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "U.AUS" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "U.EIN" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "Bel." + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "S.UND" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.es.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.es.po new file mode 100644 index 00000000..d83e3020 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.es.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.fr.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.fr.po new file mode 100644 index 00000000..41754cf0 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.fr.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.id.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.id.po new file mode 100644 index 00000000..0e9c02ee --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.id.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.it.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.it.po new file mode 100644 index 00000000..6280d64f --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.it.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.jbo.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.jbo.po new file mode 100644 index 00000000..b73c27d4 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.jbo.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.ms.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.ms.po new file mode 100644 index 00000000..c7808fa4 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.ms.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.pot b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.pot new file mode 100644 index 00000000..b1bd8283 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.pot @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.pt_BR.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.pt_BR.po new file mode 100644 index 00000000..20344773 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.pt_BR.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.ru.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.ru.po new file mode 100644 index 00000000..eedf0702 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.ru.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.se.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.se.po new file mode 100644 index 00000000..76bfe446 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.se.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.sk.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.sk.po new file mode 100644 index 00000000..10845da1 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.sk.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.tr.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.tr.po new file mode 100644 index 00000000..5a3968de --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.tr.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.zh_Hans.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.zh_Hans.po new file mode 100644 index 00000000..3218506d --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.zh_Hans.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.zh_Hant.po b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.zh_Hant.po new file mode 100644 index 00000000..5d3e0f92 --- /dev/null +++ b/mods/lzr_triggers/locale/_lzr_triggers_abbreviations.zh_Hant.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 02:48+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. ~ Short signal type name: Activate OFF +#: init.lua:119 +msgid "A.OFF" +msgstr "" + +#. ~ Short signal type name: Activate ON +#: init.lua:121 +msgid "A.ON" +msgstr "" + +#. ~ Short signal type name: Activate TOGGLE +#: init.lua:123 +msgid "A.TOG" +msgstr "" + +#. ~ Short signal type name: Deactivate OFF +#: init.lua:125 +msgid "D.OFF" +msgstr "" + +#. ~ Short signal type name: Deactivate ON +#: init.lua:127 +msgid "D.ON" +msgstr "" + +#. ~ Short signal type name: Deactivate TOGGLE +#: init.lua:129 +msgid "D.TOG" +msgstr "" + +#. ~ Short signal type name: Synchronized +#: init.lua:131 +msgid "Sync" +msgstr "" + +#. ~ Short signal type name: Synchronized inverted +#: init.lua:133 +msgid "Sync inv" +msgstr "" + +#. ~ Short signal type name: Toggle +#: init.lua:135 +msgid "T." +msgstr "" + +#. ~ Short signal type name: Toggle OFF +#: init.lua:137 +msgid "T.OFF" +msgstr "" + +#. ~ Short signal type name: Toggle ON +#: init.lua:139 +msgid "T.ON" +msgstr "" + +#. ~ Short receiver type name: Any +#: init.lua:239 +msgid "Any" +msgstr "" + +#. ~ Short receiver type name: Synchronized AND +#: init.lua:241 +msgid "S.AND" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.de.po b/mods/lzr_triggers/locale/lzr_triggers.de.po new file mode 100644 index 00000000..795c7c8b --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.de.po @@ -0,0 +1,309 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: 2024-12-10 04:04+0000\n" +"Last-Translator: Wuzzy \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.4\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "Kaputte Auslöser-ID" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "Ungültiger Signaltyp von Auslöser" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "Ungültiger Empfängertyp von Auslöser" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "Kaputter Auslöser-Ort" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "Auslöser wurde einem Node zugewiesen, der keine Auslöser unterstüzt" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" +"Abgeschlossene Truhe kann nicht geöffnet werden aufgrund fehlender Sender" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "Auslöser" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "Spieler" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "Start" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "Keine Auslöser." + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "ID" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "Ort" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "Node" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "#Empf." + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "#Send." + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "Sig.-typ" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "Empf.-typ" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "Auslöser:" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "Spalten:" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "@1: Einzigartiger Auslöseridentifikator" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" +"@1: Jetziger Nodeort (Start = Startposition, Spieler = in Spielerinventar)" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "@1: Name des Nodes, der auslöst" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "@1: Anzahl der Empfänger, zu dem dieser Auslöser sendet" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "@1: Anzahl der Sender, von dem dieser Auslöser empfängt" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "@1: Signaltyp" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "@1: Empfängertyp" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "Signaltypen:" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "@1: @2" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "Empfängertypen:" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "Typ" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "Empfänger" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "Sender" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "Keine" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "Signale für Auslöser @1:" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "Zeigt eine Liste aller Auslöser an" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "Kein Spieler." + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "Aktivieren AUS" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "Aktivieren EIN" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "Aktivieren UMSCHALT" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "Deaktivieren AUS" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "Deaktivieren EIN" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "Deaktivieren UMSCHALT" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "Synchron" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "Synchron invertiert" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "Umschalten" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "Umschalten AUS" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "Umschalten EIN" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "EIN-Signal bei Aktivierung senden, AUS-Signal bei Deaktivierung senden" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "AUS-Signal bei Aktivierung senden, EIN-Signal bei Deaktivierung senden" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "UMSCHALT-Signal beim Umschalten senden" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "EIN-Signal beim Umschalten senden" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "AUS-Signal beim Umschalten senden" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "EIN-Signal beim Aktivieren senden" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "UMSCHALT-Signal beim Aktivieren senden" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "AUS-Signal beim Aktivieren senden" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "EIN-Signal beim Deaktivieren senden" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "UMSCHALT-Signal beim Deaktivieren senden" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "AUS-Signal beim Deaktivieren senden" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "Beliebig" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "Synchrones UND" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "auf jedes Signal reagieren" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" +"Aktiviert sich, wenn es ein Signal empfängt und all seine synchronen Sender " +"aktiv und all seine invertierten synchronen Sender inaktiv sind; deaktiviert " +"sich, wenn es ein Signal empfängt, wenn das nicht der Fall ist" diff --git a/mods/lzr_triggers/locale/lzr_triggers.de.tr b/mods/lzr_triggers/locale/lzr_triggers.de.tr deleted file mode 100644 index abe0542c..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.de.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID=Kaputte Auslöser-ID -Invalid signal type of trigger=Ungültiger Signaltyp von Auslöser -Invalid receiver type of trigger=Ungültiger Empfängertyp von Auslöser -Malformed trigger location=Kaputter Auslöser-Ort -Trigger assigned to node that doesn’t support triggers=Auslöser wurde einem Node zugewiesen, der keine Auslöser unterstüzt -Locked chest can’t be opened due to lack of senders=Abgeschlossene Truhe kann nicht geöffnet werden aufgrund fehlender Sender -Triggers=Auslöser -player=Spieler -start=Start -No triggers.=Keine Auslöser. -ID=ID -Location=Ort -Node=Node -@1Recv.=@1Empf. -@1Send.=@1Send. -Sig. type=Sig.-typ -Recv. type=Empf.-typ -Triggers:=Auslöser: -Columns:=Spalten: -@1: Unique trigger identifier=@1: Einzigartiger Auslöseridentifikator -@1: Current node location (start @= initial position, player @= in player inventory)=@1: Jetziger Nodeort (Start @= Startposition, Spieler @= in Spielerinventar) -@1: Name of the node that triggers=@1: Name des Nodes, der auslöst -@1: Number of receivers this trigger sends to=@1: Anzahl der Empfänger, zu dem dieser Auslöser sendet -@1: Number of senders this trigger receives from=@1: Anzahl der Sender, von dem dieser Auslöser empfängt -@1: Signal type=@1: Signaltyp -@1: Receiver type=@1: Empfängertyp -Signal types:=Signaltypen: -@1: @2=@1: @2 -Receiver types:=Empfängertypen: -Type=Typ -Receiver=Empfänger -Sender=Sender -None=Keine -Signals of trigger @1:=Signale für Auslöser @1: -Show a list of all triggers=Zeigt eine Liste aller Auslöser an -No player.=Kein Spieler. -Activate OFF=Aktivieren AUS -Activate ON=Aktivieren EIN -Activate TOGGLE=Aktivieren UMSCHALT -Deactivate OFF=Deaktivieren AUS -Deactivate ON=Deaktivieren EIN -Deactivate TOGGLE=Deaktivieren UMSCHALT -Synchronous=Synchron -Synchronous inverted=Synchron invertiert -Toggle=Umschalten -Toggle OFF=Umschalten AUS -Toggle ON=Umschalten EIN -send ON signal when activated, send OFF signal when deactivated=EIN-Signal bei Aktivierung senden, AUS-Signal bei Deaktivierung senden -send OFF signal when activated, send ON signal when deactivated=AUS-Signal bei Aktivierung senden, EIN-Signal bei Deaktivierung senden -send TOGGLE signal when toggled=UMSCHALT-Signal beim Umschalten senden -send ON signal when toggled=EIN-Signal beim Umschalten senden -send OFF signal when toggled=AUS-Signal beim Umschalten senden -send ON signal when activated=EIN-Signal beim Aktivieren senden -send TOGGLE signal when activated=UMSCHALT-Signal beim Aktivieren senden -send OFF signal when activated=AUS-Signal beim Aktivieren senden -send ON signal when deactivated=EIN-Signal beim Deaktivieren senden -send TOGGLE signal when deactivated=UMSCHALT-Signal beim Deaktivieren senden -send OFF signal when deactivated=AUS-Signal beim Deaktivieren senden -Any=Beliebig -Synchronous AND=Synchrones UND -react to any signal=auf jedes Signal reagieren -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case=Aktiviert sich, wenn es ein Signal empfängt und all seine synchronen Sender aktiv und all seine invertierten synchronen Sender inaktiv sind; deaktiviert sich, wenn es ein Signal empfängt, wenn das nicht der Fall ist diff --git a/mods/lzr_triggers/locale/lzr_triggers.es.po b/mods/lzr_triggers/locale/lzr_triggers.es.po new file mode 100644 index 00000000..f21148ac --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.es.po @@ -0,0 +1,312 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "ID de activador mal formado" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "Señal invalida del disparador" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "Tipo de receptor inválido de disparador" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "Ubicación del disparador mal formado" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "Disparador asignado al nodo que no soporta disparadores" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "El cofre bloqueado no puede ser abierto dada la falta de remitentes" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "Disparadores" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "jugador" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "inicio" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "Sin disparadores." + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "ID" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "Ubicación" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "Nodo" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "#Recp." + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "#Envía." + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "Sig. tipo" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "Tipo de Recp" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "Disparadores:" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "Columnas:" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "@1 : Identificador de disparador único" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" +"@1: Ubicación actual del nodo (inicio = posición inicial, jugador = en el " +"inventario del jugador)" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "@1: Nombre del nodo que activa" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "@1: Número de receptores a los que envía este disparador" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "@1: Número de remitentes de los que recibe este disparador" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "@1: Tipo de señal" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "@1: Tipo de receptor" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "Tipos de señales:" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "@1: @2" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "Tipos de receptores:" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "Tipo" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "Receptor" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "Remitente" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "Ninguno" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "Señales del disparador @1:" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "Mostrar una lista de todos los disparadores" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "Ningún jugador." + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "Activar APAGADO" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "Activar ENCENDIDO" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "Activar ALTERNANCIA" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "Desactivar APAGADO" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "Desactivar ENCENDIDO" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "Desactivar ALTERNANCIA" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "Sincrónico" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "Sincrónico invertido" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "Alternancia" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "Alternancia APAGADO" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "Alternancia ENCENDIDO" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" +"envía una señal de ENCENDIDO cuando este activado, envía una señal de " +"APAGADO cuando este desactivado" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" +"enviar señal de APAGADO cuando es activado, enviar de ENCENDIDO cuando es " +"desactivado" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "enviar señal de ALTERNANCIA cuando sea habilitada" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "enviar una señal de ENCENDIDO cuando sea habilitado" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "enviar señal de APAGADO cuando sea habilitado" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "enviar señal de ENCENDIDO cuando sea habilitado" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "enviar señal de ALTERNANCIA cuando sea activado" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "enviar señal de APAGADO cuando sea activado" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "enviar señal de ENCENDIDO cuando sea desactivado" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "enviar señal de ALTERNANCIA cuando sea desactivado" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "enviar señal de APAGADO cuando sea desactivado" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "Cualquier" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "Sincrónico Y" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "reacciona a cualquier señal" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" +"se activa al recibir una señal y todos sus emisores síncronicos están " +"activos y todos sus emisores síncronicos invertidos están inactivos; se " +"desactiva al recibir una señal cuando ese no es el caso" diff --git a/mods/lzr_triggers/locale/lzr_triggers.es.tr b/mods/lzr_triggers/locale/lzr_triggers.es.tr deleted file mode 100644 index b447bd71..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.es.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID=ID de activador mal formado -Invalid signal type of trigger=Señal invalida del disparador -Invalid receiver type of trigger=Tipo de receptor inválido de disparador -Malformed trigger location=Ubicación del disparador mal formado -Trigger assigned to node that doesn’t support triggers=Disparador asignado al nodo que no soporta disparadores -Locked chest can’t be opened due to lack of senders=El cofre bloqueado no puede ser abierto dada la falta de remitentes -Triggers=Disparadores -player=jugador -start=inicio -No triggers.=Sin disparadores. -ID=ID -Location=Ubicación -Node=Nodo -@1Recv.=@1Recp. -@1Send.=@1Envía. -Sig. type=Sig. tipo -Recv. type=Tipo de Recp -Triggers:=Disparadores: -Columns:=Columnas: -@1: Unique trigger identifier=@1 : Identificador de disparador único -@1: Current node location (start @= initial position, player @= in player inventory)=@1: Ubicación actual del nodo (inicio @= posición inicial, jugador @= en el inventario del jugador) -@1: Name of the node that triggers=@1: Nombre del nodo que activa -@1: Number of receivers this trigger sends to=@1: Número de receptores a los que envía este disparador -@1: Number of senders this trigger receives from=@1: Número de remitentes de los que recibe este disparador -@1: Signal type=@1: Tipo de señal -@1: Receiver type=@1: Tipo de receptor -Signal types:=Tipos de señales: -@1: @2=@1: @2 -Receiver types:=Tipos de receptores: -Type=Tipo -Receiver=Receptor -Sender=Remitente -None=Ninguno -Signals of trigger @1:=Señales del disparador @1: -Show a list of all triggers=Mostrar una lista de todos los disparadores -No player.=Ningún jugador. -Activate OFF=Activar APAGADO -Activate ON=Activar ENCENDIDO -Activate TOGGLE=Activar ALTERNANCIA -Deactivate OFF=Desactivar APAGADO -Deactivate ON=Desactivar ENCENDIDO -Deactivate TOGGLE=Desactivar ALTERNANCIA -Synchronous=Sincrónico -Synchronous inverted=Sincrónico invertido -Toggle=Alternancia -Toggle OFF=Alternancia APAGADO -Toggle ON=Alternancia ENCENDIDO -send ON signal when activated, send OFF signal when deactivated=envía una señal de ENCENDIDO cuando este activado, envía una señal de APAGADO cuando este desactivado -send OFF signal when activated, send ON signal when deactivated=enviar señal de APAGADO cuando es activado, enviar de ENCENDIDO cuando es desactivado -send TOGGLE signal when toggled=enviar señal de ALTERNANCIA cuando sea habilitada -send ON signal when toggled=enviar una señal de ENCENDIDO cuando sea habilitado -send OFF signal when toggled=enviar señal de APAGADO cuando sea habilitado -send ON signal when activated=enviar señal de ENCENDIDO cuando sea habilitado -send TOGGLE signal when activated=enviar señal de ALTERNANCIA cuando sea activado -send OFF signal when activated=enviar señal de APAGADO cuando sea activado -send ON signal when deactivated=enviar señal de ENCENDIDO cuando sea desactivado -send TOGGLE signal when deactivated=enviar señal de ALTERNANCIA cuando sea desactivado -send OFF signal when deactivated=enviar señal de APAGADO cuando sea desactivado -Any=Cualquier -Synchronous AND=Sincrónico Y -react to any signal=reacciona a cualquier señal -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case=se activa al recibir una señal y todos sus emisores síncronicos están activos y todos sus emisores síncronicos invertidos están inactivos; se desactiva al recibir una señal cuando ese no es el caso diff --git a/mods/lzr_triggers/locale/lzr_triggers.fr.po b/mods/lzr_triggers/locale/lzr_triggers.fr.po new file mode 100644 index 00000000..b0acb15b --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.fr.po @@ -0,0 +1,312 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "Identifiant de déclencheur invalide" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "Le type de signal du déclencheur est invalide" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "Le type de récepteur du déclencheur est invalide" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "Emplacement de déclencheur invalide" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "Un déclencheur a été associé à un bloc qui ne le permet pas" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" +"Un coffre verrouillé ne peut pas être ouvert par manque de déclencheurs" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "Déclencheurs" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "dans l'inventaire" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "à la position initiale" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "Aucun déclencheur." + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "Identifiant" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "Position" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "Bloc" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "#Recv." + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "#Émetr." + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "Type de signal" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "Type de récepteur" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "Déclencheurs :" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "Colonnes :" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "@1 : identifiant de déclencheur unique" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "@1 : position initiale du bloc" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "@1 : nom du bloc déclencheur" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "@1 : Nombre de récepteurs reliés à ce déclencheur" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "@1 : Nombre d'émetteurs reliés à ce déclencheur" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "@1 : type du signal" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "@1 : type de récepteur" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "Types de signaux :" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "@1 : @2" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "Types de récepteurs :" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "Type" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "Récepteur" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "Émetteur" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "Aucun" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "Signaux du déclencheur @1 :" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "Affiche la liste de tous les déclencheurs" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "Aucun joueur." + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "DÉSACTIVER à l'activation" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "ACTIVER à l'activation" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "(DÉS)ACTIVER à l'activation" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "DÉSACTIVER à la désactivation" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "ACTIVER à la désactivation" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "(DÉS)ACTIVER à la désactivation" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "Synchrone" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "Synchrone inversé" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "activer/désactiver" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "DÉSACTIVER au changement détat" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "ACTIVER au changement détat" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" +"le bloc envoie ACTIVER quand le bloc est activé, et DÉSACTIVER lorsqu'il est " +"désactivé" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" +"le bloc envoie DÉSACTIVER lorsqu'il est activé, et ACTIVER lorsqu'il est " +"désactivé" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "le bloc envoie (DÉS)ACTIVER lorsqu'il change d'état" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "le bloc envoie ACTIVER lorsqu'il change d'état" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "le bloc envoie DÉSACTIVER lorsqu'il change d'état" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "le bloc envoie ACTIVER lorsqu'il est activé" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "le bloc envoie (DÉS)ACTIVER lorsqu'il est activé" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "le bloc envoie DÉSACTIVER lorsqu'il est activé" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "le bloc envoie ACTIVER lorsqu'il est désactivé" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "le bloc envoie (DÉS)ACTIVER lorsqu'il est désactivé" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "le bloc envoie DÉSACTIVER lorsqu'il est désactivé" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "N'importe" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "ET synchrone" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "le bloc réagit à tous les signaux" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" +"le bloc s'active quand il reçoit un signal, que tous ses blocs émetteurs " +"synchrones sont activés et que tous ses blocs émetteurs synchrones inversés " +"sont désactivés, et se déactive quand il reçoit un signal et que ce n'est " +"pas le cas" diff --git a/mods/lzr_triggers/locale/lzr_triggers.fr.tr b/mods/lzr_triggers/locale/lzr_triggers.fr.tr deleted file mode 100644 index 1c45f95e..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.fr.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID=Identifiant de déclencheur invalide -Invalid signal type of trigger=Le type de signal du déclencheur est invalide -Invalid receiver type of trigger=Le type de récepteur du déclencheur est invalide -Malformed trigger location=Emplacement de déclencheur invalide -Trigger assigned to node that doesn’t support triggers=Un déclencheur a été associé à un bloc qui ne le permet pas -Locked chest can’t be opened due to lack of senders=Un coffre verrouillé ne peut pas être ouvert par manque de déclencheurs -Triggers=Déclencheurs -player=dans l'inventaire -start=à la position initiale -No triggers.=Aucun déclencheur. -ID=Identifiant -Location=Position -Node=Bloc -@1Recv.=@1Recv. -@1Send.=@1Émetr. -Sig. type=Type de signal -Recv. type=Type de récepteur -Triggers:=Déclencheurs : -Columns:=Colonnes : -@1: Unique trigger identifier=@1 : identifiant de déclencheur unique -@1: Current node location (start @= initial position, player @= in player inventory)=@1 : position initiale du bloc -@1: Name of the node that triggers=@1 : nom du bloc déclencheur -@1: Number of receivers this trigger sends to=@1 : Nombre de récepteurs reliés à ce déclencheur -@1: Number of senders this trigger receives from=@1 : Nombre d'émetteurs reliés à ce déclencheur -@1: Signal type=@1 : type du signal -@1: Receiver type=@1 : type de récepteur -Signal types:=Types de signaux : -@1: @2=@1 : @2 -Receiver types:=Types de récepteurs : -Type=Type -Receiver=Récepteur -Sender=Émetteur -None=Aucun -Signals of trigger @1:=Signaux du déclencheur @1 : -Show a list of all triggers=Affiche la liste de tous les déclencheurs -No player.=Aucun joueur. -Activate OFF=DÉSACTIVER à l'activation -Activate ON=ACTIVER à l'activation -Activate TOGGLE=(DÉS)ACTIVER à l'activation -Deactivate OFF=DÉSACTIVER à la désactivation -Deactivate ON=ACTIVER à la désactivation -Deactivate TOGGLE=(DÉS)ACTIVER à la désactivation -Synchronous=Synchrone -Synchronous inverted=Synchrone inversé -Toggle=activer/désactiver -Toggle OFF=DÉSACTIVER au changement détat -Toggle ON=ACTIVER au changement détat -send ON signal when activated, send OFF signal when deactivated=le bloc envoie ACTIVER quand le bloc est activé, et DÉSACTIVER lorsqu'il est désactivé -send OFF signal when activated, send ON signal when deactivated=le bloc envoie DÉSACTIVER lorsqu'il est activé, et ACTIVER lorsqu'il est désactivé -send TOGGLE signal when toggled=le bloc envoie (DÉS)ACTIVER lorsqu'il change d'état -send ON signal when toggled=le bloc envoie ACTIVER lorsqu'il change d'état -send OFF signal when toggled=le bloc envoie DÉSACTIVER lorsqu'il change d'état -send ON signal when activated=le bloc envoie ACTIVER lorsqu'il est activé -send TOGGLE signal when activated=le bloc envoie (DÉS)ACTIVER lorsqu'il est activé -send OFF signal when activated=le bloc envoie DÉSACTIVER lorsqu'il est activé -send ON signal when deactivated=le bloc envoie ACTIVER lorsqu'il est désactivé -send TOGGLE signal when deactivated=le bloc envoie (DÉS)ACTIVER lorsqu'il est désactivé -send OFF signal when deactivated=le bloc envoie DÉSACTIVER lorsqu'il est désactivé -Any=N'importe -Synchronous AND=ET synchrone -react to any signal=le bloc réagit à tous les signaux -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case=le bloc s'active quand il reçoit un signal, que tous ses blocs émetteurs synchrones sont activés et que tous ses blocs émetteurs synchrones inversés sont désactivés, et se déactive quand il reçoit un signal et que ce n'est pas le cas diff --git a/mods/lzr_triggers/locale/lzr_triggers.id.po b/mods/lzr_triggers/locale/lzr_triggers.id.po new file mode 100644 index 00000000..cbcf4fcd --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.id.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.id.tr b/mods/lzr_triggers/locale/lzr_triggers.id.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.id.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.it.po b/mods/lzr_triggers/locale/lzr_triggers.it.po new file mode 100644 index 00000000..eb09bea5 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.it.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.it.tr b/mods/lzr_triggers/locale/lzr_triggers.it.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.it.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.jbo.po b/mods/lzr_triggers/locale/lzr_triggers.jbo.po new file mode 100644 index 00000000..49d70571 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.jbo.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.jbo.tr b/mods/lzr_triggers/locale/lzr_triggers.jbo.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.jbo.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.ms.po b/mods/lzr_triggers/locale/lzr_triggers.ms.po new file mode 100644 index 00000000..8abea525 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.ms.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.ms.tr b/mods/lzr_triggers/locale/lzr_triggers.ms.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.ms.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.pot b/mods/lzr_triggers/locale/lzr_triggers.pot new file mode 100644 index 00000000..5e55d8bd --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.pot @@ -0,0 +1,307 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.pt_BR.po b/mods/lzr_triggers/locale/lzr_triggers.pt_BR.po new file mode 100644 index 00000000..97f54892 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.pt_BR.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.pt_BR.tr b/mods/lzr_triggers/locale/lzr_triggers.pt_BR.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.pt_BR.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.ru.po b/mods/lzr_triggers/locale/lzr_triggers.ru.po new file mode 100644 index 00000000..2f5ac025 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.ru.po @@ -0,0 +1,304 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "Пусто" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.ru.tr b/mods/lzr_triggers/locale/lzr_triggers.ru.tr deleted file mode 100644 index 3a52476a..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.ru.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None=Пусто -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.se.po b/mods/lzr_triggers/locale/lzr_triggers.se.po new file mode 100644 index 00000000..9fcc4fa0 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.se.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.se.tr b/mods/lzr_triggers/locale/lzr_triggers.se.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.se.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.sk.po b/mods/lzr_triggers/locale/lzr_triggers.sk.po new file mode 100644 index 00000000..1e06e84f --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.sk.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.sk.tr b/mods/lzr_triggers/locale/lzr_triggers.sk.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.sk.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.tr.po b/mods/lzr_triggers/locale/lzr_triggers.tr.po new file mode 100644 index 00000000..cc5c1c64 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.tr.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.tr.tr b/mods/lzr_triggers/locale/lzr_triggers.tr.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.tr.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.zh_Hans.po b/mods/lzr_triggers/locale/lzr_triggers.zh_Hans.po new file mode 100644 index 00000000..cf8a9298 --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.zh_Hans.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.zh_Hans.tr b/mods/lzr_triggers/locale/lzr_triggers.zh_Hans.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.zh_Hans.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers.zh_Hant.po b/mods/lzr_triggers/locale/lzr_triggers.zh_Hant.po new file mode 100644 index 00000000..ad22a36d --- /dev/null +++ b/mods/lzr_triggers/locale/lzr_triggers.zh_Hant.po @@ -0,0 +1,303 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 14:15+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_triggers/check.lua:5 +msgid "Malformed trigger ID" +msgstr "" + +#: mods/lzr_triggers/check.lua:6 +msgid "Invalid signal type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:7 +msgid "Invalid receiver type of trigger" +msgstr "" + +#: mods/lzr_triggers/check.lua:8 +msgid "Malformed trigger location" +msgstr "" + +#: mods/lzr_triggers/check.lua:9 +msgid "Trigger assigned to node that doesn’t support triggers" +msgstr "" + +#: mods/lzr_triggers/check.lua:10 +msgid "Locked chest can’t be opened due to lack of senders" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:55 +msgid "Triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:97 +msgid "player" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:114 +msgid "start" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:158 +msgid "No triggers." +msgstr "" + +#. ~ Trigger list header: Trigger identifier +#: mods/lzr_triggers/dialog.lua:164 mods/lzr_triggers/dialog.lua:190 +#: mods/lzr_triggers/dialog.lua:241 +msgid "ID" +msgstr "" + +#. ~ Trigger list header: Trigger location +#: mods/lzr_triggers/dialog.lua:166 mods/lzr_triggers/dialog.lua:191 +msgid "Location" +msgstr "" + +#. ~ Trigger list header: Trigger node +#: mods/lzr_triggers/dialog.lua:168 mods/lzr_triggers/dialog.lua:192 +msgid "Node" +msgstr "" + +#. ~ Trigger list header: Number of receivers +#: mods/lzr_triggers/dialog.lua:170 mods/lzr_triggers/dialog.lua:193 +msgid "#Recv." +msgstr "" + +#. ~ Trigger list header: Number of senders +#: mods/lzr_triggers/dialog.lua:172 mods/lzr_triggers/dialog.lua:194 +msgid "#Send." +msgstr "" + +#. ~ Trigger list header: Signal type +#: mods/lzr_triggers/dialog.lua:175 mods/lzr_triggers/dialog.lua:195 +msgid "Sig. type" +msgstr "" + +#. ~ Trigger list header: Receiver type +#: mods/lzr_triggers/dialog.lua:178 mods/lzr_triggers/dialog.lua:196 +msgid "Recv. type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:184 +msgid "Triggers:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:189 +msgid "Columns:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:190 +msgid "@1: Unique trigger identifier" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:191 +msgid "" +"@1: Current node location (start = initial position, player = in player " +"inventory)" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:192 +msgid "@1: Name of the node that triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:193 +msgid "@1: Number of receivers this trigger sends to" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:194 +msgid "@1: Number of senders this trigger receives from" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:195 +msgid "@1: Signal type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:196 +msgid "@1: Receiver type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:202 +msgid "Signal types:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:205 mods/lzr_triggers/dialog.lua:209 +msgid "@1: @2" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:207 +msgid "Receiver types:" +msgstr "" + +#. ~ Trigger list header: Trigger type +#: mods/lzr_triggers/dialog.lua:239 +msgid "Type" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:243 +msgid "Receiver" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:250 +msgid "Sender" +msgstr "" + +#. ~ Shown when there are no triggers in a trigger list +#: mods/lzr_triggers/dialog.lua:259 +msgid "None" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:262 +msgid "Signals of trigger @1:" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:273 +msgid "Show a list of all triggers" +msgstr "" + +#: mods/lzr_triggers/dialog.lua:279 +msgid "No player." +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:122 +msgid "Activate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:124 +msgid "Activate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:126 +msgid "Activate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:128 +msgid "Deactivate OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:130 +msgid "Deactivate ON" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:132 +msgid "Deactivate TOGGLE" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:134 +msgid "Synchronous" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:136 +msgid "Synchronous inverted" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:138 +msgid "Toggle" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:140 +msgid "Toggle OFF" +msgstr "" + +#. ~ Signal type name +#: mods/lzr_triggers/init.lua:142 +msgid "Toggle ON" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous' +#: mods/lzr_triggers/init.lua:148 +msgid "send ON signal when activated, send OFF signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Synchronous inverted' +#: mods/lzr_triggers/init.lua:150 +msgid "send OFF signal when activated, send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle' +#: mods/lzr_triggers/init.lua:152 +msgid "send TOGGLE signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle ON' +#: mods/lzr_triggers/init.lua:154 +msgid "send ON signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Toggle OFF' +#: mods/lzr_triggers/init.lua:156 +msgid "send OFF signal when toggled" +msgstr "" + +#. ~ Signal type description for signal type 'Activate ON' +#: mods/lzr_triggers/init.lua:158 +msgid "send ON signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate TOGGLE' +#: mods/lzr_triggers/init.lua:160 +msgid "send TOGGLE signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Activate OFF' +#: mods/lzr_triggers/init.lua:162 +msgid "send OFF signal when activated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate ON' +#: mods/lzr_triggers/init.lua:164 +msgid "send ON signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate TOGGLE' +#: mods/lzr_triggers/init.lua:166 +msgid "send TOGGLE signal when deactivated" +msgstr "" + +#. ~ Signal type description for signal type 'Deactivate OFF' +#: mods/lzr_triggers/init.lua:168 +msgid "send OFF signal when deactivated" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:219 +msgid "Any" +msgstr "" + +#. ~ Receiver type name +#: mods/lzr_triggers/init.lua:221 +msgid "Synchronous AND" +msgstr "" + +#. ~ Receiver type description for type 'Any' +#: mods/lzr_triggers/init.lua:226 +msgid "react to any signal" +msgstr "" + +#. ~ Receiver type description for type 'Synchronous AND' +#: mods/lzr_triggers/init.lua:228 +msgid "" +"activates when receiving a signal and all its synchronous senders are active " +"and all its inverted synchronous senders are inactive; deactivates when " +"receiving a signal when that’s not the case" +msgstr "" diff --git a/mods/lzr_triggers/locale/lzr_triggers.zh_Hant.tr b/mods/lzr_triggers/locale/lzr_triggers.zh_Hant.tr deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers.zh_Hant.tr +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/lzr_triggers_abbreviations.de.tr b/mods/lzr_triggers/locale/lzr_triggers_abbreviations.de.tr deleted file mode 100644 index 8c50f69f..00000000 --- a/mods/lzr_triggers/locale/lzr_triggers_abbreviations.de.tr +++ /dev/null @@ -1,14 +0,0 @@ -# textdomain: lzr_triggers_abbreviations -A.OFF=A.AUS -A.ON=A.EIN -A.TOG=A.UMS -D.OFF=D.AUS -D.ON=D.EIN -D.TOG=D.UMS -Sync=Sync -Sync inv=Sync inv. -T.=U. -T.OFF=U.AUS -T.ON=U.EIN -Any=Bel. -S.AND=S.UND diff --git a/mods/lzr_triggers/locale/poconvert/de.po b/mods/lzr_triggers/locale/poconvert/de.po deleted file mode 100644 index 725b1452..00000000 --- a/mods/lzr_triggers/locale/poconvert/de.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "Kaputte Auslöser-ID" - -msgid "Invalid signal type of trigger" -msgstr "Ungültiger Signaltyp von Auslöser" - -msgid "Invalid receiver type of trigger" -msgstr "Ungültiger Empfängertyp von Auslöser" - -msgid "Malformed trigger location" -msgstr "Kaputter Auslöser-Ort" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "Auslöser wurde einem Node zugewiesen, der keine Auslöser unterstüzt" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "Abgeschlossene Truhe kann nicht geöffnet werden aufgrund fehlender Sender" - -msgid "Triggers" -msgstr "Auslöser" - -msgid "player" -msgstr "Spieler" - -msgid "start" -msgstr "Start" - -msgid "No triggers." -msgstr "Keine Auslöser." - -msgid "ID" -msgstr "ID" - -msgid "Location" -msgstr "Ort" - -msgid "Node" -msgstr "Node" - -msgid "@1Recv." -msgstr "@1Empf." - -msgid "@1Send." -msgstr "@1Send." - -msgid "Sig. type" -msgstr "Sig.-typ" - -msgid "Recv. type" -msgstr "Empf.-typ" - -msgid "Triggers:" -msgstr "Auslöser:" - -msgid "Columns:" -msgstr "Spalten:" - -msgid "@1: Unique trigger identifier" -msgstr "@1: Einzigartiger Auslöseridentifikator" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "@1: Jetziger Nodeort (Start = Startposition, Spieler = in Spielerinventar)" - -msgid "@1: Name of the node that triggers" -msgstr "@1: Name des Nodes, der auslöst" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "@1: Anzahl der Empfänger, zu dem dieser Auslöser sendet" - -msgid "@1: Number of senders this trigger receives from" -msgstr "@1: Anzahl der Sender, von dem dieser Auslöser empfängt" - -msgid "@1: Signal type" -msgstr "@1: Signaltyp" - -msgid "@1: Receiver type" -msgstr "@1: Empfängertyp" - -msgid "Signal types:" -msgstr "Signaltypen:" - -msgid "@1: @2" -msgstr "@1: @2" - -msgid "Receiver types:" -msgstr "Empfängertypen:" - -msgid "Type" -msgstr "Typ" - -msgid "Receiver" -msgstr "Empfänger" - -msgid "Sender" -msgstr "Sender" - -msgid "None" -msgstr "Keine" - -msgid "Signals of trigger @1:" -msgstr "Signale für Auslöser @1:" - -msgid "Show a list of all triggers" -msgstr "Zeigt eine Liste aller Auslöser an" - -msgid "No player." -msgstr "Kein Spieler." - -msgid "Activate OFF" -msgstr "Aktivieren AUS" - -msgid "Activate ON" -msgstr "Aktivieren EIN" - -msgid "Activate TOGGLE" -msgstr "Aktivieren UMSCHALT" - -msgid "Deactivate OFF" -msgstr "Deaktivieren AUS" - -msgid "Deactivate ON" -msgstr "Deaktivieren EIN" - -msgid "Deactivate TOGGLE" -msgstr "Deaktivieren UMSCHALT" - -msgid "Synchronous" -msgstr "Synchron" - -msgid "Synchronous inverted" -msgstr "Synchron invertiert" - -msgid "Toggle" -msgstr "Umschalten" - -msgid "Toggle OFF" -msgstr "Umschalten AUS" - -msgid "Toggle ON" -msgstr "Umschalten EIN" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "EIN-Signal bei Aktivierung senden, AUS-Signal bei Deaktivierung senden" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "AUS-Signal bei Aktivierung senden, EIN-Signal bei Deaktivierung senden" - -msgid "send TOGGLE signal when toggled" -msgstr "UMSCHALT-Signal beim Umschalten senden" - -msgid "send ON signal when toggled" -msgstr "EIN-Signal beim Umschalten senden" - -msgid "send OFF signal when toggled" -msgstr "AUS-Signal beim Umschalten senden" - -msgid "send ON signal when activated" -msgstr "EIN-Signal beim Aktivieren senden" - -msgid "send TOGGLE signal when activated" -msgstr "UMSCHALT-Signal beim Aktivieren senden" - -msgid "send OFF signal when activated" -msgstr "AUS-Signal beim Aktivieren senden" - -msgid "send ON signal when deactivated" -msgstr "EIN-Signal beim Deaktivieren senden" - -msgid "send TOGGLE signal when deactivated" -msgstr "UMSCHALT-Signal beim Deaktivieren senden" - -msgid "send OFF signal when deactivated" -msgstr "AUS-Signal beim Deaktivieren senden" - -msgid "Any" -msgstr "Beliebig" - -msgid "Synchronous AND" -msgstr "Synchrones UND" - -msgid "react to any signal" -msgstr "auf jedes Signal reagieren" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "Aktiviert sich, wenn es ein Signal empfängt und all seine synchronen Sender aktiv und all seine invertierten synchronen Sender inaktiv sind; deaktiviert sich, wenn es ein Signal empfängt, wenn das nicht der Fall ist" - diff --git a/mods/lzr_triggers/locale/poconvert/es.po b/mods/lzr_triggers/locale/poconvert/es.po deleted file mode 100644 index 93eaed73..00000000 --- a/mods/lzr_triggers/locale/poconvert/es.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "ID de activador mal formado" - -msgid "Invalid signal type of trigger" -msgstr "Señal invalida del disparador" - -msgid "Invalid receiver type of trigger" -msgstr "Tipo de receptor inválido de disparador" - -msgid "Malformed trigger location" -msgstr "Ubicación del disparador mal formado" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "Disparador asignado al nodo que no soporta disparadores" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "El cofre bloqueado no puede ser abierto dada la falta de remitentes" - -msgid "Triggers" -msgstr "Disparadores" - -msgid "player" -msgstr "jugador" - -msgid "start" -msgstr "inicio" - -msgid "No triggers." -msgstr "Sin disparadores." - -msgid "ID" -msgstr "ID" - -msgid "Location" -msgstr "Ubicación" - -msgid "Node" -msgstr "Nodo" - -msgid "@1Recv." -msgstr "@1Recp." - -msgid "@1Send." -msgstr "@1Envía." - -msgid "Sig. type" -msgstr "Sig. tipo" - -msgid "Recv. type" -msgstr "Tipo de Recp" - -msgid "Triggers:" -msgstr "Disparadores:" - -msgid "Columns:" -msgstr "Columnas:" - -msgid "@1: Unique trigger identifier" -msgstr "@1 : Identificador de disparador único" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "@1: Ubicación actual del nodo (inicio = posición inicial, jugador = en el inventario del jugador)" - -msgid "@1: Name of the node that triggers" -msgstr "@1: Nombre del nodo que activa" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "@1: Número de receptores a los que envía este disparador" - -msgid "@1: Number of senders this trigger receives from" -msgstr "@1: Número de remitentes de los que recibe este disparador" - -msgid "@1: Signal type" -msgstr "@1: Tipo de señal" - -msgid "@1: Receiver type" -msgstr "@1: Tipo de receptor" - -msgid "Signal types:" -msgstr "Tipos de señales:" - -msgid "@1: @2" -msgstr "@1: @2" - -msgid "Receiver types:" -msgstr "Tipos de receptores:" - -msgid "Type" -msgstr "Tipo" - -msgid "Receiver" -msgstr "Receptor" - -msgid "Sender" -msgstr "Remitente" - -msgid "None" -msgstr "Ninguno" - -msgid "Signals of trigger @1:" -msgstr "Señales del disparador @1:" - -msgid "Show a list of all triggers" -msgstr "Mostrar una lista de todos los disparadores" - -msgid "No player." -msgstr "Ningún jugador." - -msgid "Activate OFF" -msgstr "Activar APAGADO" - -msgid "Activate ON" -msgstr "Activar ENCENDIDO" - -msgid "Activate TOGGLE" -msgstr "Activar ALTERNANCIA" - -msgid "Deactivate OFF" -msgstr "Desactivar APAGADO" - -msgid "Deactivate ON" -msgstr "Desactivar ENCENDIDO" - -msgid "Deactivate TOGGLE" -msgstr "Desactivar ALTERNANCIA" - -msgid "Synchronous" -msgstr "Sincrónico" - -msgid "Synchronous inverted" -msgstr "Sincrónico invertido" - -msgid "Toggle" -msgstr "Alternancia" - -msgid "Toggle OFF" -msgstr "Alternancia APAGADO" - -msgid "Toggle ON" -msgstr "Alternancia ENCENDIDO" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "envía una señal de ENCENDIDO cuando este activado, envía una señal de APAGADO cuando este desactivado" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "enviar señal de APAGADO cuando es activado, enviar de ENCENDIDO cuando es desactivado" - -msgid "send TOGGLE signal when toggled" -msgstr "enviar señal de ALTERNANCIA cuando sea habilitada" - -msgid "send ON signal when toggled" -msgstr "enviar una señal de ENCENDIDO cuando sea habilitado" - -msgid "send OFF signal when toggled" -msgstr "enviar señal de APAGADO cuando sea habilitado" - -msgid "send ON signal when activated" -msgstr "enviar señal de ENCENDIDO cuando sea habilitado" - -msgid "send TOGGLE signal when activated" -msgstr "enviar señal de ALTERNANCIA cuando sea activado" - -msgid "send OFF signal when activated" -msgstr "enviar señal de APAGADO cuando sea activado" - -msgid "send ON signal when deactivated" -msgstr "enviar señal de ENCENDIDO cuando sea desactivado" - -msgid "send TOGGLE signal when deactivated" -msgstr "enviar señal de ALTERNANCIA cuando sea desactivado" - -msgid "send OFF signal when deactivated" -msgstr "enviar señal de APAGADO cuando sea desactivado" - -msgid "Any" -msgstr "Cualquier" - -msgid "Synchronous AND" -msgstr "Sincrónico Y" - -msgid "react to any signal" -msgstr "reacciona a cualquier señal" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "se activa al recibir una señal y todos sus emisores síncronicos están activos y todos sus emisores síncronicos invertidos están inactivos; se desactiva al recibir una señal cuando ese no es el caso" - diff --git a/mods/lzr_triggers/locale/poconvert/fr.po b/mods/lzr_triggers/locale/poconvert/fr.po deleted file mode 100644 index dfb24e23..00000000 --- a/mods/lzr_triggers/locale/poconvert/fr.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "Identifiant de déclencheur invalide" - -msgid "Invalid signal type of trigger" -msgstr "Le type de signal du déclencheur est invalide" - -msgid "Invalid receiver type of trigger" -msgstr "Le type de récepteur du déclencheur est invalide" - -msgid "Malformed trigger location" -msgstr "Emplacement de déclencheur invalide" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "Un déclencheur a été associé à un bloc qui ne le permet pas" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "Un coffre verrouillé ne peut pas être ouvert par manque de déclencheurs" - -msgid "Triggers" -msgstr "Déclencheurs" - -msgid "player" -msgstr "dans l'inventaire" - -msgid "start" -msgstr "à la position initiale" - -msgid "No triggers." -msgstr "Aucun déclencheur." - -msgid "ID" -msgstr "Identifiant" - -msgid "Location" -msgstr "Position" - -msgid "Node" -msgstr "Bloc" - -msgid "@1Recv." -msgstr "@1Recv." - -msgid "@1Send." -msgstr "@1Émetr." - -msgid "Sig. type" -msgstr "Type de signal" - -msgid "Recv. type" -msgstr "Type de récepteur" - -msgid "Triggers:" -msgstr "Déclencheurs :" - -msgid "Columns:" -msgstr "Colonnes :" - -msgid "@1: Unique trigger identifier" -msgstr "@1 : identifiant de déclencheur unique" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "@1 : position initiale du bloc" - -msgid "@1: Name of the node that triggers" -msgstr "@1 : nom du bloc déclencheur" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "@1 : Nombre de récepteurs reliés à ce déclencheur" - -msgid "@1: Number of senders this trigger receives from" -msgstr "@1 : Nombre d'émetteurs reliés à ce déclencheur" - -msgid "@1: Signal type" -msgstr "@1 : type du signal" - -msgid "@1: Receiver type" -msgstr "@1 : type de récepteur" - -msgid "Signal types:" -msgstr "Types de signaux :" - -msgid "@1: @2" -msgstr "@1 : @2" - -msgid "Receiver types:" -msgstr "Types de récepteurs :" - -msgid "Type" -msgstr "Type" - -msgid "Receiver" -msgstr "Récepteur" - -msgid "Sender" -msgstr "Émetteur" - -msgid "None" -msgstr "Aucun" - -msgid "Signals of trigger @1:" -msgstr "Signaux du déclencheur @1 :" - -msgid "Show a list of all triggers" -msgstr "Affiche la liste de tous les déclencheurs" - -msgid "No player." -msgstr "Aucun joueur." - -msgid "Activate OFF" -msgstr "DÉSACTIVER à l'activation" - -msgid "Activate ON" -msgstr "ACTIVER à l'activation" - -msgid "Activate TOGGLE" -msgstr "(DÉS)ACTIVER à l'activation" - -msgid "Deactivate OFF" -msgstr "DÉSACTIVER à la désactivation" - -msgid "Deactivate ON" -msgstr "ACTIVER à la désactivation" - -msgid "Deactivate TOGGLE" -msgstr "(DÉS)ACTIVER à la désactivation" - -msgid "Synchronous" -msgstr "Synchrone" - -msgid "Synchronous inverted" -msgstr "Synchrone inversé" - -msgid "Toggle" -msgstr "activer/désactiver" - -msgid "Toggle OFF" -msgstr "DÉSACTIVER au changement détat" - -msgid "Toggle ON" -msgstr "ACTIVER au changement détat" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "le bloc envoie ACTIVER quand le bloc est activé, et DÉSACTIVER lorsqu'il est désactivé" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "le bloc envoie DÉSACTIVER lorsqu'il est activé, et ACTIVER lorsqu'il est désactivé" - -msgid "send TOGGLE signal when toggled" -msgstr "le bloc envoie (DÉS)ACTIVER lorsqu'il change d'état" - -msgid "send ON signal when toggled" -msgstr "le bloc envoie ACTIVER lorsqu'il change d'état" - -msgid "send OFF signal when toggled" -msgstr "le bloc envoie DÉSACTIVER lorsqu'il change d'état" - -msgid "send ON signal when activated" -msgstr "le bloc envoie ACTIVER lorsqu'il est activé" - -msgid "send TOGGLE signal when activated" -msgstr "le bloc envoie (DÉS)ACTIVER lorsqu'il est activé" - -msgid "send OFF signal when activated" -msgstr "le bloc envoie DÉSACTIVER lorsqu'il est activé" - -msgid "send ON signal when deactivated" -msgstr "le bloc envoie ACTIVER lorsqu'il est désactivé" - -msgid "send TOGGLE signal when deactivated" -msgstr "le bloc envoie (DÉS)ACTIVER lorsqu'il est désactivé" - -msgid "send OFF signal when deactivated" -msgstr "le bloc envoie DÉSACTIVER lorsqu'il est désactivé" - -msgid "Any" -msgstr "N'importe" - -msgid "Synchronous AND" -msgstr "ET synchrone" - -msgid "react to any signal" -msgstr "le bloc réagit à tous les signaux" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "le bloc s'active quand il reçoit un signal, que tous ses blocs émetteurs synchrones sont activés et que tous ses blocs émetteurs synchrones inversés sont désactivés, et se déactive quand il reçoit un signal et que ce n'est pas le cas" - diff --git a/mods/lzr_triggers/locale/poconvert/id.po b/mods/lzr_triggers/locale/poconvert/id.po deleted file mode 100644 index 8d1d2a1b..00000000 --- a/mods/lzr_triggers/locale/poconvert/id.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/it.po b/mods/lzr_triggers/locale/poconvert/it.po deleted file mode 100644 index f33a7010..00000000 --- a/mods/lzr_triggers/locale/poconvert/it.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/jbo.po b/mods/lzr_triggers/locale/poconvert/jbo.po deleted file mode 100644 index 2e09688a..00000000 --- a/mods/lzr_triggers/locale/poconvert/jbo.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/ms.po b/mods/lzr_triggers/locale/poconvert/ms.po deleted file mode 100644 index 76dba39f..00000000 --- a/mods/lzr_triggers/locale/poconvert/ms.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/pt_BR.po b/mods/lzr_triggers/locale/poconvert/pt_BR.po deleted file mode 100644 index 13c47266..00000000 --- a/mods/lzr_triggers/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/ru.po b/mods/lzr_triggers/locale/poconvert/ru.po deleted file mode 100644 index 4316a7fd..00000000 --- a/mods/lzr_triggers/locale/poconvert/ru.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "Пусто" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/se.po b/mods/lzr_triggers/locale/poconvert/se.po deleted file mode 100644 index 75a93837..00000000 --- a/mods/lzr_triggers/locale/poconvert/se.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/sk.po b/mods/lzr_triggers/locale/poconvert/sk.po deleted file mode 100644 index 1d44b7b1..00000000 --- a/mods/lzr_triggers/locale/poconvert/sk.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/template.pot b/mods/lzr_triggers/locale/poconvert/template.pot deleted file mode 100644 index 4ad18fd9..00000000 --- a/mods/lzr_triggers/locale/poconvert/template.pot +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/tr.po b/mods/lzr_triggers/locale/poconvert/tr.po deleted file mode 100644 index 2bfb1831..00000000 --- a/mods/lzr_triggers/locale/poconvert/tr.po +++ /dev/null @@ -1,201 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" - diff --git a/mods/lzr_triggers/locale/poconvert/zh_Hans.po b/mods/lzr_triggers/locale/poconvert/zh_Hans.po deleted file mode 100644 index 74d522ea..00000000 --- a/mods/lzr_triggers/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,200 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" diff --git a/mods/lzr_triggers/locale/poconvert/zh_Hant.po b/mods/lzr_triggers/locale/poconvert/zh_Hant.po deleted file mode 100644 index ed74621e..00000000 --- a/mods/lzr_triggers/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,200 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_triggers x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Malformed trigger ID" -msgstr "" - -msgid "Invalid signal type of trigger" -msgstr "" - -msgid "Invalid receiver type of trigger" -msgstr "" - -msgid "Malformed trigger location" -msgstr "" - -msgid "Trigger assigned to node that doesn’t support triggers" -msgstr "" - -msgid "Locked chest can’t be opened due to lack of senders" -msgstr "" - -msgid "Triggers" -msgstr "" - -msgid "player" -msgstr "" - -msgid "start" -msgstr "" - -msgid "No triggers." -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Node" -msgstr "" - -msgid "@1Recv." -msgstr "" - -msgid "@1Send." -msgstr "" - -msgid "Sig. type" -msgstr "" - -msgid "Recv. type" -msgstr "" - -msgid "Triggers:" -msgstr "" - -msgid "Columns:" -msgstr "" - -msgid "@1: Unique trigger identifier" -msgstr "" - -msgid "@1: Current node location (start = initial position, player = in player inventory)" -msgstr "" - -msgid "@1: Name of the node that triggers" -msgstr "" - -msgid "@1: Number of receivers this trigger sends to" -msgstr "" - -msgid "@1: Number of senders this trigger receives from" -msgstr "" - -msgid "@1: Signal type" -msgstr "" - -msgid "@1: Receiver type" -msgstr "" - -msgid "Signal types:" -msgstr "" - -msgid "@1: @2" -msgstr "" - -msgid "Receiver types:" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Receiver" -msgstr "" - -msgid "Sender" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Signals of trigger @1:" -msgstr "" - -msgid "Show a list of all triggers" -msgstr "" - -msgid "No player." -msgstr "" - -msgid "Activate OFF" -msgstr "" - -msgid "Activate ON" -msgstr "" - -msgid "Activate TOGGLE" -msgstr "" - -msgid "Deactivate OFF" -msgstr "" - -msgid "Deactivate ON" -msgstr "" - -msgid "Deactivate TOGGLE" -msgstr "" - -msgid "Synchronous" -msgstr "" - -msgid "Synchronous inverted" -msgstr "" - -msgid "Toggle" -msgstr "" - -msgid "Toggle OFF" -msgstr "" - -msgid "Toggle ON" -msgstr "" - -msgid "send ON signal when activated, send OFF signal when deactivated" -msgstr "" - -msgid "send OFF signal when activated, send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when toggled" -msgstr "" - -msgid "send ON signal when toggled" -msgstr "" - -msgid "send OFF signal when toggled" -msgstr "" - -msgid "send ON signal when activated" -msgstr "" - -msgid "send TOGGLE signal when activated" -msgstr "" - -msgid "send OFF signal when activated" -msgstr "" - -msgid "send ON signal when deactivated" -msgstr "" - -msgid "send TOGGLE signal when deactivated" -msgstr "" - -msgid "send OFF signal when deactivated" -msgstr "" - -msgid "Any" -msgstr "" - -msgid "Synchronous AND" -msgstr "" - -msgid "react to any signal" -msgstr "" - -msgid "activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case" -msgstr "" diff --git a/mods/lzr_triggers/locale/template.txt b/mods/lzr_triggers/locale/template.txt deleted file mode 100644 index 7966a33d..00000000 --- a/mods/lzr_triggers/locale/template.txt +++ /dev/null @@ -1,63 +0,0 @@ -# textdomain: lzr_triggers -Malformed trigger ID= -Invalid signal type of trigger= -Invalid receiver type of trigger= -Malformed trigger location= -Trigger assigned to node that doesn’t support triggers= -Locked chest can’t be opened due to lack of senders= -Triggers= -player= -start= -No triggers.= -ID= -Location= -Node= -@1Recv.= -@1Send.= -Sig. type= -Recv. type= -Triggers:= -Columns:= -@1: Unique trigger identifier= -@1: Current node location (start @= initial position, player @= in player inventory)= -@1: Name of the node that triggers= -@1: Number of receivers this trigger sends to= -@1: Number of senders this trigger receives from= -@1: Signal type= -@1: Receiver type= -Signal types:= -@1: @2= -Receiver types:= -Type= -Receiver= -Sender= -None= -Signals of trigger @1:= -Show a list of all triggers= -No player.= -Activate OFF= -Activate ON= -Activate TOGGLE= -Deactivate OFF= -Deactivate ON= -Deactivate TOGGLE= -Synchronous= -Synchronous inverted= -Toggle= -Toggle OFF= -Toggle ON= -send ON signal when activated, send OFF signal when deactivated= -send OFF signal when activated, send ON signal when deactivated= -send TOGGLE signal when toggled= -send ON signal when toggled= -send OFF signal when toggled= -send ON signal when activated= -send TOGGLE signal when activated= -send OFF signal when activated= -send ON signal when deactivated= -send TOGGLE signal when deactivated= -send OFF signal when deactivated= -Any= -Synchronous AND= -react to any signal= -activates when receiving a signal and all its synchronous senders are active and all its inverted synchronous senders are inactive; deactivates when receiving a signal when that’s not the case= diff --git a/mods/lzr_triggers/locale/template_abbreviations.txt b/mods/lzr_triggers/locale/template_abbreviations.txt deleted file mode 100644 index db9f98d7..00000000 --- a/mods/lzr_triggers/locale/template_abbreviations.txt +++ /dev/null @@ -1,43 +0,0 @@ -# textdomain: lzr_triggers_abbreviations -# This file contains the abbreviations for all signal types and receiver types. - -### Signal types -# Activate OFF -A.OFF= - -# Activate ON -A.ON= - -# Activate TOGGLE -A.TOG= - -# Deactivate OFF -D.OFF= - -# Deactivate ON -D.ON= - -# Deactivate TOGGLE -D.TOG= - -# Synchronous -Sync= - -# Synchronous inverted -Sync inv= - -# Toggle -T.= - -# Toggle OFF -T.OFF= - -# Toggle ON -T.ON= - -### Receiver types -# Any -Any= - -# Synchronized AND -S.AND= diff --git a/mods/lzr_triggers/mod.conf b/mods/lzr_triggers/mod.conf index 9ab50ae7..3806920b 100644 --- a/mods/lzr_triggers/mod.conf +++ b/mods/lzr_triggers/mod.conf @@ -1 +1,2 @@ name = lzr_triggers +description = Powerful trigger system to make blocks turn other blocks on and off using wireless signals diff --git a/mods/lzr_tt/locale/lzr_tt.de.po b/mods/lzr_tt/locale/lzr_tt.de.po new file mode 100644 index 00000000..7919acd4 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.de.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "Sprünge nicht möglich" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "Zerstört bei Berührung" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "Zerstört von Explosionen" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "Zerstört von Lasern" diff --git a/mods/lzr_tt/locale/lzr_tt.de.tr b/mods/lzr_tt/locale/lzr_tt.de.tr deleted file mode 100644 index aa771522..00000000 --- a/mods/lzr_tt/locale/lzr_tt.de.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it=Sprünge nicht möglich -Destroyed on touch=Zerstört bei Berührung -Destroyed by explosions=Zerstört von Explosionen -Destroyed by lasers=Zerstört von Lasern diff --git a/mods/lzr_tt/locale/lzr_tt.es.po b/mods/lzr_tt/locale/lzr_tt.es.po new file mode 100644 index 00000000..337fc05a --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.es.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "No se puede saltar en ello" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "Destruido al tocar" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "Destruido por explosiones" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "Destruido por lásers" diff --git a/mods/lzr_tt/locale/lzr_tt.es.tr b/mods/lzr_tt/locale/lzr_tt.es.tr deleted file mode 100644 index 1683609a..00000000 --- a/mods/lzr_tt/locale/lzr_tt.es.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it=No se puede saltar en ello -Destroyed on touch=Destruido al tocar -Destroyed by explosions=Destruido por explosiones -Destroyed by lasers=Destruido por lásers diff --git a/mods/lzr_tt/locale/lzr_tt.fr.po b/mods/lzr_tt/locale/lzr_tt.fr.po new file mode 100644 index 00000000..65e919ec --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.fr.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "Impossible de sauter dedans" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "Détruit au contact" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "Détruit par une explosion" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "Détruit par un laser" diff --git a/mods/lzr_tt/locale/lzr_tt.fr.tr b/mods/lzr_tt/locale/lzr_tt.fr.tr deleted file mode 100644 index 8ddba08d..00000000 --- a/mods/lzr_tt/locale/lzr_tt.fr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it=Impossible de sauter dedans -Destroyed on touch=Détruit au contact -Destroyed by explosions=Détruit par une explosion -Destroyed by lasers=Détruit par un laser diff --git a/mods/lzr_tt/locale/lzr_tt.id.po b/mods/lzr_tt/locale/lzr_tt.id.po new file mode 100644 index 00000000..4874962d --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.id.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.id.tr b/mods/lzr_tt/locale/lzr_tt.id.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.id.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.it.po b/mods/lzr_tt/locale/lzr_tt.it.po new file mode 100644 index 00000000..f4d2e6bc --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.it.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.it.tr b/mods/lzr_tt/locale/lzr_tt.it.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.it.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.jbo.po b/mods/lzr_tt/locale/lzr_tt.jbo.po new file mode 100644 index 00000000..720d63f0 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.jbo.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.jbo.tr b/mods/lzr_tt/locale/lzr_tt.jbo.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.jbo.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.ms.po b/mods/lzr_tt/locale/lzr_tt.ms.po new file mode 100644 index 00000000..e4a007b0 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.ms.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.ms.tr b/mods/lzr_tt/locale/lzr_tt.ms.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.ms.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.pot b/mods/lzr_tt/locale/lzr_tt.pot new file mode 100644 index 00000000..e901a263 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.pot @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.pt_BR.po b/mods/lzr_tt/locale/lzr_tt.pt_BR.po new file mode 100644 index 00000000..74bddec5 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.pt_BR.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.pt_BR.tr b/mods/lzr_tt/locale/lzr_tt.pt_BR.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.pt_BR.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.ru.po b/mods/lzr_tt/locale/lzr_tt.ru.po new file mode 100644 index 00000000..bceb309a --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.ru.po @@ -0,0 +1,31 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.ru.tr b/mods/lzr_tt/locale/lzr_tt.ru.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.ru.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.se.po b/mods/lzr_tt/locale/lzr_tt.se.po new file mode 100644 index 00000000..ea9166d2 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.se.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.se.tr b/mods/lzr_tt/locale/lzr_tt.se.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.se.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.sk.po b/mods/lzr_tt/locale/lzr_tt.sk.po new file mode 100644 index 00000000..81bbc405 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.sk.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.sk.tr b/mods/lzr_tt/locale/lzr_tt.sk.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.sk.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.tr.po b/mods/lzr_tt/locale/lzr_tt.tr.po new file mode 100644 index 00000000..0ce0c927 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.tr.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.tr.tr b/mods/lzr_tt/locale/lzr_tt.tr.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.tr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.zh_Hans.po b/mods/lzr_tt/locale/lzr_tt.zh_Hans.po new file mode 100644 index 00000000..dcf4bce2 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.zh_Hans.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.zh_Hans.tr b/mods/lzr_tt/locale/lzr_tt.zh_Hans.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.zh_Hans.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/lzr_tt.zh_Hant.po b/mods/lzr_tt/locale/lzr_tt.zh_Hant.po new file mode 100644 index 00000000..2b2f43d7 --- /dev/null +++ b/mods/lzr_tt/locale/lzr_tt.zh_Hant.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_tt/init.lua:5 +msgid "Cannot jump in it" +msgstr "" + +#: mods/lzr_tt/init.lua:11 +msgid "Destroyed on touch" +msgstr "" + +#: mods/lzr_tt/init.lua:17 +msgid "Destroyed by explosions" +msgstr "" + +#: mods/lzr_tt/init.lua:23 +msgid "Destroyed by lasers" +msgstr "" diff --git a/mods/lzr_tt/locale/lzr_tt.zh_Hant.tr b/mods/lzr_tt/locale/lzr_tt.zh_Hant.tr deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/lzr_tt.zh_Hant.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/locale/poconvert/de.po b/mods/lzr_tt/locale/poconvert/de.po deleted file mode 100644 index 118f8e60..00000000 --- a/mods/lzr_tt/locale/poconvert/de.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "Sprünge nicht möglich" - -msgid "Destroyed on touch" -msgstr "Zerstört bei Berührung" - -msgid "Destroyed by explosions" -msgstr "Zerstört von Explosionen" - -msgid "Destroyed by lasers" -msgstr "Zerstört von Lasern" - diff --git a/mods/lzr_tt/locale/poconvert/es.po b/mods/lzr_tt/locale/poconvert/es.po deleted file mode 100644 index f4ea978c..00000000 --- a/mods/lzr_tt/locale/poconvert/es.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "No se puede saltar en ello" - -msgid "Destroyed on touch" -msgstr "Destruido al tocar" - -msgid "Destroyed by explosions" -msgstr "Destruido por explosiones" - -msgid "Destroyed by lasers" -msgstr "Destruido por lásers" - diff --git a/mods/lzr_tt/locale/poconvert/fr.po b/mods/lzr_tt/locale/poconvert/fr.po deleted file mode 100644 index 18faf837..00000000 --- a/mods/lzr_tt/locale/poconvert/fr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "Impossible de sauter dedans" - -msgid "Destroyed on touch" -msgstr "Détruit au contact" - -msgid "Destroyed by explosions" -msgstr "Détruit par une explosion" - -msgid "Destroyed by lasers" -msgstr "Détruit par un laser" - diff --git a/mods/lzr_tt/locale/poconvert/id.po b/mods/lzr_tt/locale/poconvert/id.po deleted file mode 100644 index 74373ee9..00000000 --- a/mods/lzr_tt/locale/poconvert/id.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/it.po b/mods/lzr_tt/locale/poconvert/it.po deleted file mode 100644 index 3f590025..00000000 --- a/mods/lzr_tt/locale/poconvert/it.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/jbo.po b/mods/lzr_tt/locale/poconvert/jbo.po deleted file mode 100644 index 0c32f208..00000000 --- a/mods/lzr_tt/locale/poconvert/jbo.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/ms.po b/mods/lzr_tt/locale/poconvert/ms.po deleted file mode 100644 index ba1c767f..00000000 --- a/mods/lzr_tt/locale/poconvert/ms.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/pt_BR.po b/mods/lzr_tt/locale/poconvert/pt_BR.po deleted file mode 100644 index ce477d92..00000000 --- a/mods/lzr_tt/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/ru.po b/mods/lzr_tt/locale/poconvert/ru.po deleted file mode 100644 index dd2807cb..00000000 --- a/mods/lzr_tt/locale/poconvert/ru.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/se.po b/mods/lzr_tt/locale/poconvert/se.po deleted file mode 100644 index f05e0efe..00000000 --- a/mods/lzr_tt/locale/poconvert/se.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/sk.po b/mods/lzr_tt/locale/poconvert/sk.po deleted file mode 100644 index 380b845d..00000000 --- a/mods/lzr_tt/locale/poconvert/sk.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/template.pot b/mods/lzr_tt/locale/poconvert/template.pot deleted file mode 100644 index 6154c8fe..00000000 --- a/mods/lzr_tt/locale/poconvert/template.pot +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/tr.po b/mods/lzr_tt/locale/poconvert/tr.po deleted file mode 100644 index fecc0d6a..00000000 --- a/mods/lzr_tt/locale/poconvert/tr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" - diff --git a/mods/lzr_tt/locale/poconvert/zh_Hans.po b/mods/lzr_tt/locale/poconvert/zh_Hans.po deleted file mode 100644 index 0d2b7682..00000000 --- a/mods/lzr_tt/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" diff --git a/mods/lzr_tt/locale/poconvert/zh_Hant.po b/mods/lzr_tt/locale/poconvert/zh_Hant.po deleted file mode 100644 index 9be63b48..00000000 --- a/mods/lzr_tt/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_tt x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Cannot jump in it" -msgstr "" - -msgid "Destroyed on touch" -msgstr "" - -msgid "Destroyed by explosions" -msgstr "" - -msgid "Destroyed by lasers" -msgstr "" diff --git a/mods/lzr_tt/locale/template.txt b/mods/lzr_tt/locale/template.txt deleted file mode 100644 index f99233f2..00000000 --- a/mods/lzr_tt/locale/template.txt +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_tt -Cannot jump in it= -Destroyed on touch= -Destroyed by explosions= -Destroyed by lasers= diff --git a/mods/lzr_tt/mod.conf b/mods/lzr_tt/mod.conf index 18949b44..2992c4b4 100644 --- a/mods/lzr_tt/mod.conf +++ b/mods/lzr_tt/mod.conf @@ -1,2 +1,3 @@ name = lzr_tt depends = tt +description = Item tooltip extensions diff --git a/mods/lzr_util/init.lua b/mods/lzr_util/init.lua index e8bd0849..c2786fba 100644 --- a/mods/lzr_util/init.lua +++ b/mods/lzr_util/init.lua @@ -83,3 +83,16 @@ lzr_util.hsv_to_rgb = function(h, s, v) return math.floor(r * max_value), math.floor(g * max_value), math.floor(b * max_value) end + +-- Returns true if the given file exists, false otherwise. +-- * path: Path to file (without file name) +-- * filename: File name of file (without path) +lzr_util.file_exists = function(path, filename) + local levels = minetest.get_dir_list(path, false) + for l=1, #levels do + if levels[l] == filename then + return true + end + end + return false +end diff --git a/mods/lzr_util/mod.conf b/mods/lzr_util/mod.conf index 7301f696..f5d2a9bb 100644 --- a/mods/lzr_util/mod.conf +++ b/mods/lzr_util/mod.conf @@ -1 +1,2 @@ name = lzr_util +description = Shared utility functions for Lazarr! diff --git a/mods/lzr_weather/locale/lzr_weather.de.po b/mods/lzr_weather/locale/lzr_weather.de.po new file mode 100644 index 00000000..f5abf1e6 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.de.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "Klar" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "Nieselregen" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "Regen" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "Sturm" diff --git a/mods/lzr_weather/locale/lzr_weather.de.tr b/mods/lzr_weather/locale/lzr_weather.de.tr deleted file mode 100644 index 0dd8ca7d..00000000 --- a/mods/lzr_weather/locale/lzr_weather.de.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear=Klar -Drizzle=Nieselregen -Rain=Regen -Storm=Sturm diff --git a/mods/lzr_weather/locale/lzr_weather.es.po b/mods/lzr_weather/locale/lzr_weather.es.po new file mode 100644 index 00000000..5621b30a --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.es.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "Claro" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "Llovizna" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "Lluvia" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "Tormenta" diff --git a/mods/lzr_weather/locale/lzr_weather.es.tr b/mods/lzr_weather/locale/lzr_weather.es.tr deleted file mode 100644 index c4ac735c..00000000 --- a/mods/lzr_weather/locale/lzr_weather.es.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear=Claro -Drizzle=Llovizna -Rain=Lluvia -Storm=Tormenta diff --git a/mods/lzr_weather/locale/lzr_weather.fr.po b/mods/lzr_weather/locale/lzr_weather.fr.po new file mode 100644 index 00000000..dae95eba --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.fr.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "Pas de précipitations" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "Léger grain" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "Pluie" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "Tempête" diff --git a/mods/lzr_weather/locale/lzr_weather.fr.tr b/mods/lzr_weather/locale/lzr_weather.fr.tr deleted file mode 100644 index 1432605b..00000000 --- a/mods/lzr_weather/locale/lzr_weather.fr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear=Pas de précipitations -Drizzle=Léger grain -Rain=Pluie -Storm=Tempête diff --git a/mods/lzr_weather/locale/lzr_weather.id.po b/mods/lzr_weather/locale/lzr_weather.id.po new file mode 100644 index 00000000..5bcb852d --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.id.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.id.tr b/mods/lzr_weather/locale/lzr_weather.id.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.id.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.it.po b/mods/lzr_weather/locale/lzr_weather.it.po new file mode 100644 index 00000000..ff35fbf1 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.it.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.it.tr b/mods/lzr_weather/locale/lzr_weather.it.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.it.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.jbo.po b/mods/lzr_weather/locale/lzr_weather.jbo.po new file mode 100644 index 00000000..f0ae923f --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.jbo.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.jbo.tr b/mods/lzr_weather/locale/lzr_weather.jbo.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.jbo.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.ms.po b/mods/lzr_weather/locale/lzr_weather.ms.po new file mode 100644 index 00000000..df4c38e6 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.ms.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.ms.tr b/mods/lzr_weather/locale/lzr_weather.ms.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.ms.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.pot b/mods/lzr_weather/locale/lzr_weather.pot new file mode 100644 index 00000000..35f90724 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.pot @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.pt_BR.po b/mods/lzr_weather/locale/lzr_weather.pt_BR.po new file mode 100644 index 00000000..b6673b8e --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.pt_BR.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.pt_BR.tr b/mods/lzr_weather/locale/lzr_weather.pt_BR.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.pt_BR.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.ru.po b/mods/lzr_weather/locale/lzr_weather.ru.po new file mode 100644 index 00000000..9c89a041 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.ru.po @@ -0,0 +1,31 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "Ясно" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "Морось" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "Дождь" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "Шторм" diff --git a/mods/lzr_weather/locale/lzr_weather.ru.tr b/mods/lzr_weather/locale/lzr_weather.ru.tr deleted file mode 100644 index d50eb1d1..00000000 --- a/mods/lzr_weather/locale/lzr_weather.ru.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear=Ясно -Drizzle=Морось -Rain=Дождь -Storm=Шторм diff --git a/mods/lzr_weather/locale/lzr_weather.se.po b/mods/lzr_weather/locale/lzr_weather.se.po new file mode 100644 index 00000000..69898b98 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.se.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.se.tr b/mods/lzr_weather/locale/lzr_weather.se.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.se.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.sk.po b/mods/lzr_weather/locale/lzr_weather.sk.po new file mode 100644 index 00000000..3aa872a5 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.sk.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.sk.tr b/mods/lzr_weather/locale/lzr_weather.sk.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.sk.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.tr.po b/mods/lzr_weather/locale/lzr_weather.tr.po new file mode 100644 index 00000000..8779d145 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.tr.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.tr.tr b/mods/lzr_weather/locale/lzr_weather.tr.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.tr.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.zh_Hans.po b/mods/lzr_weather/locale/lzr_weather.zh_Hans.po new file mode 100644 index 00000000..06675fa2 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.zh_Hans.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.zh_Hans.tr b/mods/lzr_weather/locale/lzr_weather.zh_Hans.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.zh_Hans.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/lzr_weather.zh_Hant.po b/mods/lzr_weather/locale/lzr_weather.zh_Hant.po new file mode 100644 index 00000000..a7af5ec8 --- /dev/null +++ b/mods/lzr_weather/locale/lzr_weather.zh_Hant.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/lzr_weather/init.lua:23 +msgid "Clear" +msgstr "" + +#: mods/lzr_weather/init.lua:24 +msgid "Drizzle" +msgstr "" + +#: mods/lzr_weather/init.lua:25 +msgid "Rain" +msgstr "" + +#: mods/lzr_weather/init.lua:26 +msgid "Storm" +msgstr "" diff --git a/mods/lzr_weather/locale/lzr_weather.zh_Hant.tr b/mods/lzr_weather/locale/lzr_weather.zh_Hant.tr deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/lzr_weather.zh_Hant.tr +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/locale/poconvert/de.po b/mods/lzr_weather/locale/poconvert/de.po deleted file mode 100644 index 61425a7e..00000000 --- a/mods/lzr_weather/locale/poconvert/de.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "Klar" - -msgid "Drizzle" -msgstr "Nieselregen" - -msgid "Rain" -msgstr "Regen" - -msgid "Storm" -msgstr "Sturm" - diff --git a/mods/lzr_weather/locale/poconvert/es.po b/mods/lzr_weather/locale/poconvert/es.po deleted file mode 100644 index e3bcd288..00000000 --- a/mods/lzr_weather/locale/poconvert/es.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "Claro" - -msgid "Drizzle" -msgstr "Llovizna" - -msgid "Rain" -msgstr "Lluvia" - -msgid "Storm" -msgstr "Tormenta" - diff --git a/mods/lzr_weather/locale/poconvert/fr.po b/mods/lzr_weather/locale/poconvert/fr.po deleted file mode 100644 index c354ead2..00000000 --- a/mods/lzr_weather/locale/poconvert/fr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "Pas de précipitations" - -msgid "Drizzle" -msgstr "Léger grain" - -msgid "Rain" -msgstr "Pluie" - -msgid "Storm" -msgstr "Tempête" - diff --git a/mods/lzr_weather/locale/poconvert/id.po b/mods/lzr_weather/locale/poconvert/id.po deleted file mode 100644 index 74e4298b..00000000 --- a/mods/lzr_weather/locale/poconvert/id.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/it.po b/mods/lzr_weather/locale/poconvert/it.po deleted file mode 100644 index fa3c3750..00000000 --- a/mods/lzr_weather/locale/poconvert/it.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/jbo.po b/mods/lzr_weather/locale/poconvert/jbo.po deleted file mode 100644 index 4cfb6009..00000000 --- a/mods/lzr_weather/locale/poconvert/jbo.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/ms.po b/mods/lzr_weather/locale/poconvert/ms.po deleted file mode 100644 index fe54e98e..00000000 --- a/mods/lzr_weather/locale/poconvert/ms.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/pt_BR.po b/mods/lzr_weather/locale/poconvert/pt_BR.po deleted file mode 100644 index 79f40842..00000000 --- a/mods/lzr_weather/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/ru.po b/mods/lzr_weather/locale/poconvert/ru.po deleted file mode 100644 index bbec83ea..00000000 --- a/mods/lzr_weather/locale/poconvert/ru.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "Ясно" - -msgid "Drizzle" -msgstr "Морось" - -msgid "Rain" -msgstr "Дождь" - -msgid "Storm" -msgstr "Шторм" - diff --git a/mods/lzr_weather/locale/poconvert/se.po b/mods/lzr_weather/locale/poconvert/se.po deleted file mode 100644 index d2f39c57..00000000 --- a/mods/lzr_weather/locale/poconvert/se.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/sk.po b/mods/lzr_weather/locale/poconvert/sk.po deleted file mode 100644 index 1dfde4c3..00000000 --- a/mods/lzr_weather/locale/poconvert/sk.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/template.pot b/mods/lzr_weather/locale/poconvert/template.pot deleted file mode 100644 index 804eacab..00000000 --- a/mods/lzr_weather/locale/poconvert/template.pot +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/tr.po b/mods/lzr_weather/locale/poconvert/tr.po deleted file mode 100644 index 4f9ade96..00000000 --- a/mods/lzr_weather/locale/poconvert/tr.po +++ /dev/null @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" - diff --git a/mods/lzr_weather/locale/poconvert/zh_Hans.po b/mods/lzr_weather/locale/poconvert/zh_Hans.po deleted file mode 100644 index a9d52437..00000000 --- a/mods/lzr_weather/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" diff --git a/mods/lzr_weather/locale/poconvert/zh_Hant.po b/mods/lzr_weather/locale/poconvert/zh_Hant.po deleted file mode 100644 index 5bc7261e..00000000 --- a/mods/lzr_weather/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain lzr_weather x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "Clear" -msgstr "" - -msgid "Drizzle" -msgstr "" - -msgid "Rain" -msgstr "" - -msgid "Storm" -msgstr "" diff --git a/mods/lzr_weather/locale/template.txt b/mods/lzr_weather/locale/template.txt deleted file mode 100644 index 54c2887f..00000000 --- a/mods/lzr_weather/locale/template.txt +++ /dev/null @@ -1,5 +0,0 @@ -# textdomain: lzr_weather -Clear= -Drizzle= -Rain= -Storm= diff --git a/mods/lzr_weather/mod.conf b/mods/lzr_weather/mod.conf index 2f224da6..08f65e20 100644 --- a/mods/lzr_weather/mod.conf +++ b/mods/lzr_weather/mod.conf @@ -1,2 +1,3 @@ name = lzr_weather depends = lzr_globals, lzr_sky +description = Simple weather system diff --git a/mods/lzr_world/mod.conf b/mods/lzr_world/mod.conf index 6f3304aa..131e3db7 100644 --- a/mods/lzr_world/mod.conf +++ b/mods/lzr_world/mod.conf @@ -1,2 +1,3 @@ name = lzr_world depends = lzr_globals +description = Shared functions to store and query information about the game world diff --git a/mods/no_multiplayer/locale/no_multiplayer.de.po b/mods/no_multiplayer/locale/no_multiplayer.de.po new file mode 100644 index 00000000..f2c2e14a --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.de.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" +"Dies ist kein Mehrspielerspiel! Bitte deaktivieren Sie das Serverhosting und " +"versuchen Sie es erneut." diff --git a/mods/no_multiplayer/locale/no_multiplayer.de.tr b/mods/no_multiplayer/locale/no_multiplayer.de.tr deleted file mode 100644 index 8b29eb0a..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.de.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.=Dies ist kein Mehrspielerspiel! Bitte deaktivieren Sie das Serverhosting und versuchen Sie es erneut. diff --git a/mods/no_multiplayer/locale/no_multiplayer.es.po b/mods/no_multiplayer/locale/no_multiplayer.es.po new file mode 100644 index 00000000..afc6815a --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.es.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" +"¡Este no es un juego multijugador! Por favor desactiva el alojamiento del " +"servidor y vuelve a intentar." diff --git a/mods/no_multiplayer/locale/no_multiplayer.es.tr b/mods/no_multiplayer/locale/no_multiplayer.es.tr deleted file mode 100644 index 51b22246..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.es.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.=¡Este no es un juego multijugador! Por favor desactiva el alojamiento del servidor y vuelve a intentar. diff --git a/mods/no_multiplayer/locale/no_multiplayer.fr.po b/mods/no_multiplayer/locale/no_multiplayer.fr.po new file mode 100644 index 00000000..98d4cba6 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.fr.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" +"Ce n'est pas un jeu multijoueur ! Veuillez désactiver l'hébergement de " +"server, puis réessayer." diff --git a/mods/no_multiplayer/locale/no_multiplayer.fr.tr b/mods/no_multiplayer/locale/no_multiplayer.fr.tr deleted file mode 100644 index 1ab3d8a8..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.fr.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.=Ce n'est pas un jeu multijoueur ! Veuillez désactiver l'hébergement de server, puis réessayer. diff --git a/mods/no_multiplayer/locale/no_multiplayer.id.po b/mods/no_multiplayer/locale/no_multiplayer.id.po new file mode 100644 index 00000000..ca36bc11 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.id.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.id.tr b/mods/no_multiplayer/locale/no_multiplayer.id.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.id.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.it.po b/mods/no_multiplayer/locale/no_multiplayer.it.po new file mode 100644 index 00000000..dc2b9a21 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.it.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.it.tr b/mods/no_multiplayer/locale/no_multiplayer.it.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.it.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.jbo.po b/mods/no_multiplayer/locale/no_multiplayer.jbo.po new file mode 100644 index 00000000..3c0492ad --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.jbo.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: jbo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.jbo.tr b/mods/no_multiplayer/locale/no_multiplayer.jbo.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.jbo.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.ms.po b/mods/no_multiplayer/locale/no_multiplayer.ms.po new file mode 100644 index 00000000..00238b7e --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.ms.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.ms.tr b/mods/no_multiplayer/locale/no_multiplayer.ms.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.ms.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.pot b/mods/no_multiplayer/locale/no_multiplayer.pot new file mode 100644 index 00000000..c81a17e3 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.pot @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Lazarr! package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Lazarr! 2.0.0\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-14 13:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.pt_BR.po b/mods/no_multiplayer/locale/no_multiplayer.pt_BR.po new file mode 100644 index 00000000..470950a8 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.pt_BR.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.pt_BR.tr b/mods/no_multiplayer/locale/no_multiplayer.pt_BR.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.pt_BR.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.ru.po b/mods/no_multiplayer/locale/no_multiplayer.ru.po new file mode 100644 index 00000000..f77c0945 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.ru.po @@ -0,0 +1,22 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" +"Это не мультиплеерная игра! Пожалуйста, отключите хост сервера и попробуйте " +"ещё раз." diff --git a/mods/no_multiplayer/locale/no_multiplayer.ru.tr b/mods/no_multiplayer/locale/no_multiplayer.ru.tr deleted file mode 100644 index 9fd0044a..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.ru.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.=Это не мультиплеерная игра! Пожалуйста, отключите хост сервера и попробуйте ещё раз. diff --git a/mods/no_multiplayer/locale/no_multiplayer.se.po b/mods/no_multiplayer/locale/no_multiplayer.se.po new file mode 100644 index 00000000..16d021e9 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.se.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: se\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.se.tr b/mods/no_multiplayer/locale/no_multiplayer.se.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.se.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.sk.po b/mods/no_multiplayer/locale/no_multiplayer.sk.po new file mode 100644 index 00000000..a4b2be14 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.sk.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.sk.tr b/mods/no_multiplayer/locale/no_multiplayer.sk.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.sk.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.tr.po b/mods/no_multiplayer/locale/no_multiplayer.tr.po new file mode 100644 index 00000000..cc059f53 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.tr.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.tr.tr b/mods/no_multiplayer/locale/no_multiplayer.tr.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.tr.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.zh_Hans.po b/mods/no_multiplayer/locale/no_multiplayer.zh_Hans.po new file mode 100644 index 00000000..e84da69a --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.zh_Hans.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.zh_Hans.tr b/mods/no_multiplayer/locale/no_multiplayer.zh_Hans.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.zh_Hans.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/no_multiplayer.zh_Hant.po b/mods/no_multiplayer/locale/no_multiplayer.zh_Hant.po new file mode 100644 index 00000000..6eeaea39 --- /dev/null +++ b/mods/no_multiplayer/locale/no_multiplayer.zh_Hant.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" +"Report-Msgid-Bugs-To: Wuzzy@disroot.org\n" +"POT-Creation-Date: 2024-12-10 03:16+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: ltt_convert 0.2.0\n" + +#: mods/no_multiplayer/init.lua:4 +msgid "" +"This is not a multiplayer game! Please disable server hosting and try again." +msgstr "" diff --git a/mods/no_multiplayer/locale/no_multiplayer.zh_Hant.tr b/mods/no_multiplayer/locale/no_multiplayer.zh_Hant.tr deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/no_multiplayer.zh_Hant.tr +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/locale/poconvert/de.po b/mods/no_multiplayer/locale/poconvert/de.po deleted file mode 100644 index 01b2fb7d..00000000 --- a/mods/no_multiplayer/locale/poconvert/de.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "Dies ist kein Mehrspielerspiel! Bitte deaktivieren Sie das Serverhosting und versuchen Sie es erneut." - diff --git a/mods/no_multiplayer/locale/poconvert/es.po b/mods/no_multiplayer/locale/poconvert/es.po deleted file mode 100644 index 85ffbc42..00000000 --- a/mods/no_multiplayer/locale/poconvert/es.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "¡Este no es un juego multijugador! Por favor desactiva el alojamiento del servidor y vuelve a intentar." - diff --git a/mods/no_multiplayer/locale/poconvert/fr.po b/mods/no_multiplayer/locale/poconvert/fr.po deleted file mode 100644 index ac45e37d..00000000 --- a/mods/no_multiplayer/locale/poconvert/fr.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "Ce n'est pas un jeu multijoueur ! Veuillez désactiver l'hébergement de server, puis réessayer." - diff --git a/mods/no_multiplayer/locale/poconvert/id.po b/mods/no_multiplayer/locale/poconvert/id.po deleted file mode 100644 index 803cfc42..00000000 --- a/mods/no_multiplayer/locale/poconvert/id.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/it.po b/mods/no_multiplayer/locale/poconvert/it.po deleted file mode 100644 index ee71494b..00000000 --- a/mods/no_multiplayer/locale/poconvert/it.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/jbo.po b/mods/no_multiplayer/locale/poconvert/jbo.po deleted file mode 100644 index 2f794172..00000000 --- a/mods/no_multiplayer/locale/poconvert/jbo.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: jbo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/ms.po b/mods/no_multiplayer/locale/poconvert/ms.po deleted file mode 100644 index 73b92986..00000000 --- a/mods/no_multiplayer/locale/poconvert/ms.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ms\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/pt_BR.po b/mods/no_multiplayer/locale/poconvert/pt_BR.po deleted file mode 100644 index 6c422edc..00000000 --- a/mods/no_multiplayer/locale/poconvert/pt_BR.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/ru.po b/mods/no_multiplayer/locale/poconvert/ru.po deleted file mode 100644 index 38de16e8..00000000 --- a/mods/no_multiplayer/locale/poconvert/ru.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "Это не мультиплеерная игра! Пожалуйста, отключите хост сервера и попробуйте ещё раз." - diff --git a/mods/no_multiplayer/locale/poconvert/se.po b/mods/no_multiplayer/locale/poconvert/se.po deleted file mode 100644 index bd17afde..00000000 --- a/mods/no_multiplayer/locale/poconvert/se.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: se\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/sk.po b/mods/no_multiplayer/locale/poconvert/sk.po deleted file mode 100644 index 6bcefd8a..00000000 --- a/mods/no_multiplayer/locale/poconvert/sk.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/template.pot b/mods/no_multiplayer/locale/poconvert/template.pot deleted file mode 100644 index feb665ca..00000000 --- a/mods/no_multiplayer/locale/poconvert/template.pot +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/tr.po b/mods/no_multiplayer/locale/poconvert/tr.po deleted file mode 100644 index 308d56b4..00000000 --- a/mods/no_multiplayer/locale/poconvert/tr.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" - diff --git a/mods/no_multiplayer/locale/poconvert/zh_Hans.po b/mods/no_multiplayer/locale/poconvert/zh_Hans.po deleted file mode 100644 index e706834f..00000000 --- a/mods/no_multiplayer/locale/poconvert/zh_Hans.po +++ /dev/null @@ -1,17 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" diff --git a/mods/no_multiplayer/locale/poconvert/zh_Hant.po b/mods/no_multiplayer/locale/poconvert/zh_Hant.po deleted file mode 100644 index b3caccce..00000000 --- a/mods/no_multiplayer/locale/poconvert/zh_Hant.po +++ /dev/null @@ -1,17 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Luanti textdomain no_multiplayer x.x.x\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: mtt_convert 0.1.1\n" - -msgid "This is not a multiplayer game! Please disable server hosting and try again." -msgstr "" diff --git a/mods/no_multiplayer/locale/template.txt b/mods/no_multiplayer/locale/template.txt deleted file mode 100644 index 1ba416b5..00000000 --- a/mods/no_multiplayer/locale/template.txt +++ /dev/null @@ -1,2 +0,0 @@ -# textdomain: no_multiplayer -This is not a multiplayer game! Please disable server hosting and try again.= diff --git a/mods/no_multiplayer/mod.conf b/mods/no_multiplayer/mod.conf index ede0194a..deeec275 100644 --- a/mods/no_multiplayer/mod.conf +++ b/mods/no_multiplayer/mod.conf @@ -1 +1,2 @@ name = no_multiplayer +description = Disallows playing the game in multiplayer mode diff --git a/mods/player_api/mod.conf b/mods/player_api/mod.conf index 198b86dc..be7e072c 100644 --- a/mods/player_api/mod.conf +++ b/mods/player_api/mod.conf @@ -1,2 +1,2 @@ name = player_api -description = Minetest Game mod: player_api +description = API to allow multiple mods to set player models and textures diff --git a/mods/player_api/models/character_scorched.png b/mods/player_api/models/character_scorched.png new file mode 100644 index 00000000..5dd58ebc Binary files /dev/null and b/mods/player_api/models/character_scorched.png differ diff --git a/screenshot.png b/screenshot.png index 180eef2a..07a39fe5 100644 Binary files a/screenshot.png and b/screenshot.png differ