diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..32492e4 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,19 @@ +Unified Inventory for Minetest +Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Contact information: + Examine a git patch to get the contributor's email address. diff --git a/README.md b/README.md index 1de7256..15802c6 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,48 @@ -Unified inventory -================= +# Unified Inventory Unified Inventory replaces the default survival and creative inventory. -It adds a nicer interface and a number of features, such as a crafting guide. -License -======= + +## Features + + * Node, item and tool browser + * Crafting guide + * Can copy the recipe to the crafting grid + * Recipe search function by ingredients + * Up to four bags with up to 24 slots each + * Home function to teleport + * Trash slot + * Lite mode: reduces the item browser width + * Mod API for modders: see [mod_api.txt](doc/mod_api.txt) + * Setting-determinated features: see [settingtypes.txt](settingtypes.txt) + + +## Requirements + + * Minetest 5.0.0+ since commit 4403b69 + * Minetest 0.4.16+ prior commit 4403b69 + + +# Licenses Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel) -Unified inventory code is licensed under the GNU LGPLv2+. +Copyright (C) 2012-? Various minetest-mods contributors -Licenses for textures: + +## Code + +GNU LGPLv2+, see [license notice](LICENSE.txt) + + +## Textures VanessaE: (CC-BY-4.0) + * `ui_group.png` Tango Project: (Public Domain, CC-BY-4.0) + * [`ui_reset_icon.png`](https://commons.wikimedia.org/wiki/File:Edit-clear.svg) * [`ui_doubleleft_icon.png`](http://commons.wikimedia.org/wiki/File:Media-seek-backward.svg) * [`ui_doubleright_icon.png`](http://commons.wikimedia.org/wiki/File:Media-seek-forward.svg) @@ -25,6 +51,7 @@ Tango Project: (Public Domain, CC-BY-4.0) * [`ui_skip_forward_icon.png`](http://commons.wikimedia.org/wiki/File:Media-skip-forward.svg) From http://www.clker.com (Public Domain, CC-BY-4.0): + * [`bags_small.png`](http://www.clker.com/clipart-moneybag-empty.html) * [`bags_medium.png`](http://www.clker.com/clipart-backpack-1.html) * [`bags_large.png` / `ui_bags_icon.png`](http://www.clker.com/clipart-backpack-green-brown.html) @@ -37,25 +64,33 @@ From http://www.clker.com (Public Domain, CC-BY-4.0): * [`ui_waypoint_set_icon.png`](http://www.clker.com/clipart-larger-flag.html) Everaldo Coelho (YellowIcon) (LGPL v2.1+): + * [`ui_craftguide_icon.png` / `ui_craft_icon.png`](http://commons.wikimedia.org/wiki/File:Advancedsettings.png) Gregory H. Revera: (CC-BY-SA 3.0) + * [`ui_moon_icon.png`](http://commons.wikimedia.org/wiki/File:FullMoon2010.jpg) Thomas Bresson: (CC-BY 3.0) + * [`ui_sun_icon.png`](http://commons.wikimedia.org/wiki/File:2012-10-13_15-29-35-sun.jpg) Fibonacci: (Public domain, CC-BY 4.0) + * [`ui_xyz_off_icon.png`](http://commons.wikimedia.org/wiki/File:No_sign.svg) Gregory Maxwell: (Public domain, CC-BY 4.0) + * [`ui_ok_icon.png`](http://commons.wikimedia.org/wiki/File:Yes_check.svg) Adrien Facélina: (LGPL v2.1+) + * [`inventory_plus_worldedit_gui.png`](http://commons.wikimedia.org/wiki/File:Erioll_world_2.svg) Other files from Wikimedia Commons: + * [`ui_gohome_icon.png` / `ui_home_icon.png` / `ui_sethome_icon.png`](http://commons.wikimedia.org/wiki/File:Home_256x256.png) (GPL v2+) RealBadAngel: (CC-BY-4.0) + * Everything else. \ No newline at end of file diff --git a/api.lua b/api.lua index f6afec5..071900d 100644 --- a/api.lua +++ b/api.lua @@ -1,4 +1,4 @@ -local S = unified_inventory.gettext +local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape -- Create detached creative inventory after loading all mods @@ -187,7 +187,7 @@ end function unified_inventory.go_home(player) local pos = unified_inventory.home_pos[player:get_player_name()] if pos then - player:setpos(pos) + player:set_pos(pos) end end @@ -305,4 +305,3 @@ function unified_inventory.is_creative(playername) return minetest.check_player_privs(playername, {creative=true}) or minetest.settings:get_bool("creative_mode") end - diff --git a/bags.lua b/bags.lua index 75ea13b..1ebbdd3 100644 --- a/bags.lua +++ b/bags.lua @@ -1,9 +1,11 @@ --- Bags for Minetest +--[[ +Bags for Minetest --- Copyright (c) 2012 cornernote, Brett O'Donnell --- License: GPLv3 +Copyright (c) 2012 cornernote, Brett O'Donnell +License: GPLv3 +--]] -local S = unified_inventory.gettext +local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape unified_inventory.register_page("bags", { @@ -118,17 +120,19 @@ local function save_bags_metadata(player, bags_inv) is_empty = false end end + local meta = player:get_meta() if is_empty then - player:set_attribute("unified_inventory:bags", nil) + meta:set_string("unified_inventory:bags", nil) else - player:set_attribute("unified_inventory:bags", + meta:set_string("unified_inventory:bags", minetest.serialize(bags)) end end local function load_bags_metadata(player, bags_inv) local player_inv = player:get_inventory() - local bags_meta = player:get_attribute("unified_inventory:bags") + local meta = player:get_meta() + local bags_meta = meta:get_string("unified_inventory:bags") local bags = bags_meta and minetest.deserialize(bags_meta) or {} local dirty_meta = false if not bags_meta then diff --git a/callbacks.lua b/callbacks.lua index e6ea3e7..8bfe6b6 100644 --- a/callbacks.lua +++ b/callbacks.lua @@ -47,6 +47,15 @@ minetest.register_on_joinplayer(function(player) refill:set_size("main", 1) end) +local function apply_new_filter(player, search_text, new_dir) + local player_name = player:get_player_name() + minetest.sound_play("click", {to_player=player_name, gain = 0.1}) + unified_inventory.apply_filter(player, search_text, new_dir) + unified_inventory.current_searchbox[player_name] = search_text + unified_inventory.set_inventory_formspec(player, + unified_inventory.current_page[player_name]) +end + minetest.register_on_player_receive_fields(function(player, formname, fields) local player_name = player:get_player_name() @@ -60,7 +69,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields.searchbox and fields.searchbox ~= unified_inventory.current_searchbox[player_name] then unified_inventory.current_searchbox[player_name] = fields.searchbox - unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[player_name]) end for i, def in pairs(unified_inventory.buttons) do @@ -112,21 +120,18 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) unified_inventory.current_page[player_name]) end + -- Check clicked item image button local clicked_item for name, value in pairs(fields) do - if string.sub(name, 1, 12) == "item_button_" then - local new_dir, mangled_item = string.match(name, "^item_button_([a-z]+)_(.*)$") + local new_dir, mangled_item = string.match(name, "^item_button_([a-z]+)_(.*)$") + if new_dir and mangled_item then clicked_item = unified_inventory.demangle_for_formspec(mangled_item) if string.sub(clicked_item, 1, 6) == "group:" then - minetest.sound_play("click", {to_player=player_name, gain = 0.1}) - unified_inventory.apply_filter(player, clicked_item, new_dir) - unified_inventory.current_searchbox[player_name] = clicked_item - unified_inventory.set_inventory_formspec(player, - unified_inventory.current_page[player_name]) + -- Change search filter to this group + apply_new_filter(player, clicked_item, new_dir) return end - if new_dir == "recipe" - or new_dir == "usage" then + if new_dir == "recipe" or new_dir == "usage" then unified_inventory.current_craft_direction[player_name] = new_dir end break @@ -145,6 +150,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) unified_inventory.alternate[player_name] = 1 unified_inventory.set_inventory_formspec(player, "craftguide") elseif player_creative then + -- Creative page: Add entire stack to inventory local inv = player:get_inventory() local stack = ItemStack(clicked_item) stack:set_count(stack:get_stack_max()) @@ -162,12 +168,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) minetest.sound_play("paperflip2", {to_player=player_name, gain = 1.0}) elseif fields.searchresetbutton then - unified_inventory.apply_filter(player, "", "nochange") - unified_inventory.current_searchbox[player_name] = "" - unified_inventory.set_inventory_formspec(player, - unified_inventory.current_page[player_name]) - minetest.sound_play("click", - {to_player=player_name, gain = 0.1}) + apply_new_filter(player, "", "nochange") end -- alternate buttons diff --git a/depends.txt b/depends.txt index 20eb8b0..cb3d2b4 100644 --- a/depends.txt +++ b/depends.txt @@ -1,6 +1,5 @@ default creative? sfinv? -intllib? datastorage? farming? diff --git a/group.lua b/group.lua index c7e09be..3864267 100644 --- a/group.lua +++ b/group.lua @@ -1,4 +1,4 @@ -local S = unified_inventory.gettext +local S = minetest.get_translator("unified_inventory") function unified_inventory.canonical_item_spec_matcher(spec) local specname = ItemStack(spec):get_name() diff --git a/init.lua b/init.lua index e8fed55..ba985bd 100644 --- a/init.lua +++ b/init.lua @@ -3,9 +3,6 @@ local modpath = minetest.get_modpath(minetest.get_current_modname()) local worldpath = minetest.get_worldpath() --- Intllib -local S, NS = dofile(modpath .. "/intllib.lua") - -- Data tables definitions unified_inventory = { activefilter = {}, @@ -33,9 +30,6 @@ unified_inventory = { -- Default inventory page default = "craft", - -- intllib - gettext = S, - -- "Lite" mode lite_mode = minetest.settings:get_bool("unified_inventory_lite"), @@ -71,6 +65,7 @@ dofile(modpath.."/group.lua") dofile(modpath.."/api.lua") dofile(modpath.."/internal.lua") dofile(modpath.."/callbacks.lua") +dofile(modpath.."/match_craft.lua") dofile(modpath.."/register.lua") if minetest.settings:get_bool("unified_inventory_bags") ~= false then diff --git a/internal.lua b/internal.lua index 7cd27f0..43914ef 100644 --- a/internal.lua +++ b/internal.lua @@ -1,4 +1,4 @@ -local S = unified_inventory.gettext +local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape -- This pair of encoding functions is used where variable text must go in @@ -259,7 +259,7 @@ function unified_inventory.get_formspec(player, page) end end formspec[n] = "label[8.2,"..ui_peruser.form_header_y..";"..F(S("Page")) .. ": " - .. S("%s of %s"):format(page,pagemax).."]" + .. S("@1 of @2",page,pagemax).."]" end n= n+1 @@ -302,15 +302,13 @@ function unified_inventory.apply_filter(player, filter, search_dir) return string.find(lname, lfilter, 1, true) or string.find(ldesc, lfilter, 1, true) end end - local is_creative = unified_inventory.is_creative(player_name) unified_inventory.filtered_items_list[player_name]={} for name, def in pairs(minetest.registered_items) do if (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0) and def.description and def.description ~= "" - and ffilter(name, def) - and (is_creative or unified_inventory.crafts_for.recipe[def.name]) then + and ffilter(name, def) then table.insert(unified_inventory.filtered_items_list[player_name], name) end end diff --git a/intllib.lua b/intllib.lua deleted file mode 100644 index 6669d72..0000000 --- a/intllib.lua +++ /dev/null @@ -1,45 +0,0 @@ - --- Fallback functions for when `intllib` is not installed. --- Code released under Unlicense . - --- Get the latest version of this file at: --- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua - -local function format(str, ...) - local args = { ... } - local function repl(escape, open, num, close) - if escape == "" then - local replacement = tostring(args[tonumber(num)]) - if open == "" then - replacement = replacement..close - end - return replacement - else - return "@"..open..num..close - end - end - return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl)) -end - -local gettext, ngettext -if minetest.get_modpath("intllib") then - if intllib.make_gettext_pair then - -- New method using gettext. - gettext, ngettext = intllib.make_gettext_pair() - else - -- Old method using text files. - gettext = intllib.Getter() - end -end - --- Fill in missing functions. - -gettext = gettext or function(msgid, ...) - return format(msgid, ...) -end - -ngettext = ngettext or function(msgid, msgid_plural, n, ...) - return format(n==1 and msgid or msgid_plural, ...) -end - -return gettext, ngettext diff --git a/locale/de.po b/locale/de.po deleted file mode 100644 index 1231f1a..0000000 --- a/locale/de.po +++ /dev/null @@ -1,366 +0,0 @@ -# German translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# Xanthin -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 13:41+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \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" - -#: api.lua register.lua -msgid "Crafting" -msgstr "Fertigung" - -#: api.lua -msgid "Mixing" -msgstr "Mischen" - -#: api.lua -msgid "Cooking" -msgstr "Kochen" - -#: api.lua -msgid "Digging" -msgstr "Graben" - -#: bags.lua -msgid "Bags" -msgstr "Taschen" - -#: bags.lua -msgid "Bag @1" -msgstr "Tasche @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Kleine Tasche" - -#: bags.lua -msgid "Medium Bag" -msgstr "Mittelgroße Tasche" - -#: bags.lua -msgid "Large Bag" -msgstr "Große Tasche" - -#: group.lua -msgid " and " -msgstr " und " - -#: internal.lua -msgid "First page" -msgstr "Erste Seite" - -#: internal.lua -msgid "Back three pages" -msgstr "3 Seiten zurückblättern" - -#: internal.lua -msgid "Back one page" -msgstr "1 Seite zurückblättern" - -#: internal.lua -msgid "Forward one page" -msgstr "1 Seite vorblättern" - -#: internal.lua -msgid "Forward three pages" -msgstr "3 Seiten vorblättern" - -#: internal.lua -msgid "Last page" -msgstr "Letzte Seite" - -#: internal.lua -msgid "Search" -msgstr "Suchen" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "Suche zurücksetzen und alles anzeigen" - -#: internal.lua -msgid "No matching items" -msgstr "Keine passenden Gegenstände" - -#: internal.lua -msgid "No matches." -msgstr "Keine Treffer" - -#: internal.lua -msgid "Page" -msgstr "Seite" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s von %s" - -#: internal.lua -msgid "Filter" -msgstr "Filter" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Kann das Kreativinventar nutzen" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" - -#: register.lua -msgid "Crafting Grid" -msgstr "Fertigungsraster" - -#: register.lua -msgid "Crafting Guide" -msgstr "Fertigungsführer" - -#: register.lua -msgid "Set home position" -msgstr "Heimatposition setzen" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Heimatposition nach: %s gesetzt" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "Du hast das \"home\"-Privileg nicht!" - -#: register.lua -msgid "Go home" -msgstr "Nach Hause gehen" - -#: register.lua -msgid "Set time to day" -msgstr "Zur Tageszeit wechseln" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Tageszeit auf 6 Uhr gesetzt" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "Du hast das \"settime\"-Privileg nicht!" - -#: register.lua -msgid "Set time to night" -msgstr "Zur Nachtzeit wechseln" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Tageszeit auf 21 Uhr gesetzt" - -#: register.lua -msgid "Clear inventory" -msgstr "Inventar leeren" - -#: register.lua -#, fuzzy -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" -"Diese Funktion ist außerhalb des Kreativmodus deaktiviert, um ein " -"versehentliches Löschen des ganzen Inventars zu verhindern.\n" -"Nutze stattdessen das Müllfeld." - -#: register.lua -msgid "Inventory cleared!" -msgstr "Inventar geleert!" - -#: register.lua -msgid "Trash:" -msgstr "Müll:" - -#: register.lua -msgid "Refill:" -msgstr "Nachfüllen:" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "Irgendein Gegenstand, der zur Gruppe %s gehört" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "Irgendein Gegenstand, der zu den Gruppen %s gehört" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Rezept %d von %d" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "Verwendung %d von %d" - -#: register.lua -msgid "No recipes" -msgstr "Keine Rezepte" - -#: register.lua -msgid "No usages" -msgstr "Keine Verwendungen" - -#: register.lua -msgid "Result" -msgstr "Ergebnis" - -#: register.lua -msgid "Ingredient" -msgstr "Zutat" - -#: register.lua -msgid "Show next recipe" -msgstr "Nächstes Rezept zeigen" - -#: register.lua -msgid "Show next usage" -msgstr "Nächste Verwendung zeigen" - -#: register.lua -msgid "Show previous recipe" -msgstr "Vorheriges Rezept zeigen" - -#: register.lua -msgid "Show previous usage" -msgstr "Vorherige Verwendung zeigen" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "Gib mir:" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" -"Dieses Rezept ist zu\n" -"groß, um angezeigt\n" -"zu werden." - -#: register.lua -msgid "To craft grid:" -msgstr "Ins Fertigungsraster:" - -#: register.lua -msgid "All" -msgstr "Alles" - -#: waypoints.lua -msgid "White" -msgstr "Weiß" - -#: waypoints.lua -msgid "Yellow" -msgstr "Gelb" - -#: waypoints.lua -msgid "Red" -msgstr "Rot" - -#: waypoints.lua -msgid "Green" -msgstr "Grün" - -#: waypoints.lua -msgid "Blue" -msgstr "Blau" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Wegpunkte" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "Wegpunkt Nr. %d auswählen" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Wegpunkt Nr. %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Setze Wegpunkt zur derzeitigen Position" - -#: waypoints.lua -msgid "invisible" -msgstr "unsichtbar" - -#: waypoints.lua -msgid "visible" -msgstr "sichtbar" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "Wegpunkt @1 machen" - -#: waypoints.lua -msgid "Disable" -msgstr "ausschalten" - -#: waypoints.lua -msgid "Enable" -msgstr "einschalten" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "Anzeige der Wegpunktkoordinaten @1" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Farbe der Darstellung der Wegpunkte ändern" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Name des Wegpunkts ändern" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Wegpunkt aktiv" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Wegpunkt inaktiv" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Bearbeitung abschließen" - -#: waypoints.lua -msgid "World position" -msgstr "Weltposition" - -#: waypoints.lua -msgid "Name" -msgstr "Name" - -#: waypoints.lua -msgid "HUD text color" -msgstr "HUD-Textfarbe" diff --git a/locale/es.po b/locale/es.po deleted file mode 100644 index a49a76d..0000000 --- a/locale/es.po +++ /dev/null @@ -1,366 +0,0 @@ -# Spanish translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# Diego Martínez -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 16:15+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \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" - -#: api.lua register.lua -msgid "Crafting" -msgstr "Elaboración" - -#: api.lua -msgid "Mixing" -msgstr "" - -#: api.lua -#, fuzzy -msgid "Cooking" -msgstr "hornear" - -#: api.lua -msgid "Digging" -msgstr "" - -#: bags.lua -msgid "Bags" -msgstr "Bolsas" - -#: bags.lua -msgid "Bag @1" -msgstr "Bolsa @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Bolsa Pequeña" - -#: bags.lua -msgid "Medium Bag" -msgstr "Bolsa Mediana" - -#: bags.lua -msgid "Large Bag" -msgstr "Bolsa Grande" - -#: group.lua -msgid " and " -msgstr "" - -#: internal.lua -msgid "First page" -msgstr "" - -#: internal.lua -msgid "Back three pages" -msgstr "" - -#: internal.lua -msgid "Back one page" -msgstr "" - -#: internal.lua -msgid "Forward one page" -msgstr "" - -#: internal.lua -msgid "Forward three pages" -msgstr "" - -#: internal.lua -msgid "Last page" -msgstr "" - -#: internal.lua -msgid "Search" -msgstr "" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "" - -#: internal.lua -msgid "No matching items" -msgstr "" - -#: internal.lua -msgid "No matches." -msgstr "" - -#: internal.lua -msgid "Page" -msgstr "Página" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s de %s" - -#: internal.lua -msgid "Filter" -msgstr "Filtro" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Puede usar el inventario creativo" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" - -#: register.lua -msgid "Crafting Grid" -msgstr "" - -#: register.lua -msgid "Crafting Guide" -msgstr "Guía de Elaboración" - -#: register.lua -#, fuzzy -msgid "Set home position" -msgstr "Posición en el mundo" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Posición de hogar cambiada a: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "¡No tienes el privilegio \"home\"!" - -#: register.lua -msgid "Go home" -msgstr "" - -#: register.lua -msgid "Set time to day" -msgstr "" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Hora del día cambiada a 6AM" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "¡No tienes el privilegio \"settime\"!" - -#: register.lua -msgid "Set time to night" -msgstr "" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Hora del día cambiada a 9PM" - -#: register.lua -msgid "Clear inventory" -msgstr "" - -#: register.lua -#, fuzzy -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" -"Éste botón ha sido deshabilitado para prevenir la destrucción accidental del " -"inventario.\n" -"Usa la ranura para basura en su lugar." - -#: register.lua -msgid "Inventory cleared!" -msgstr "¡Inventario limpio!" - -#: register.lua -msgid "Trash:" -msgstr "Basura:" - -#: register.lua -msgid "Refill:" -msgstr "Rellenar:" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Receta %d de %d" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "" - -#: register.lua -msgid "No recipes" -msgstr "" - -#: register.lua -msgid "No usages" -msgstr "" - -#: register.lua -msgid "Result" -msgstr "Resultado" - -#: register.lua -msgid "Ingredient" -msgstr "" - -#: register.lua -msgid "Show next recipe" -msgstr "" - -#: register.lua -msgid "Show next usage" -msgstr "" - -#: register.lua -msgid "Show previous recipe" -msgstr "" - -#: register.lua -msgid "Show previous usage" -msgstr "" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" - -#: register.lua -#, fuzzy -msgid "To craft grid:" -msgstr "Copiar al cuadro de elaboración" - -#: register.lua -msgid "All" -msgstr "Todos" - -#: waypoints.lua -msgid "White" -msgstr "Blanco" - -#: waypoints.lua -msgid "Yellow" -msgstr "Amarillo" - -#: waypoints.lua -msgid "Red" -msgstr "Rojo" - -#: waypoints.lua -msgid "Green" -msgstr "Verde" - -#: waypoints.lua -msgid "Blue" -msgstr "Azul" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Puntos de paso" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Puntos de paso %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "" - -#: waypoints.lua -msgid "invisible" -msgstr "" - -#: waypoints.lua -msgid "visible" -msgstr "" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "" - -#: waypoints.lua -msgid "Disable" -msgstr "" - -#: waypoints.lua -msgid "Enable" -msgstr "" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Punto de paso activo" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Punto de paso inactivo" - -#: waypoints.lua -msgid "Finish editing" -msgstr "" - -#: waypoints.lua -msgid "World position" -msgstr "Posición en el mundo" - -#: waypoints.lua -msgid "Name" -msgstr "Nombre" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Color del HUD" diff --git a/locale/fr.po b/locale/fr.po deleted file mode 100644 index f6af706..0000000 --- a/locale/fr.po +++ /dev/null @@ -1,364 +0,0 @@ -# French translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# kilbith -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 16:15+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \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" - -#: api.lua register.lua -msgid "Crafting" -msgstr "Création" - -#: api.lua -msgid "Mixing" -msgstr "" - -#: api.lua -msgid "Cooking" -msgstr "Cuisson" - -#: api.lua -msgid "Digging" -msgstr "Creuser" - -#: bags.lua -msgid "Bags" -msgstr "Sacs" - -#: bags.lua -msgid "Bag @1" -msgstr "Sac @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Petit sac" - -#: bags.lua -msgid "Medium Bag" -msgstr "Sac moyen" - -#: bags.lua -msgid "Large Bag" -msgstr "Grand sac" - -#: group.lua -msgid " and " -msgstr " et " - -#: internal.lua -msgid "First page" -msgstr "1ère page" - -#: internal.lua -msgid "Back three pages" -msgstr "3 pages en arrière" - -#: internal.lua -msgid "Back one page" -msgstr "Page précédente" - -#: internal.lua -msgid "Forward one page" -msgstr "Page suivante" - -#: internal.lua -msgid "Forward three pages" -msgstr "3 pages en avant" - -#: internal.lua -msgid "Last page" -msgstr "Dernière page" - -#: internal.lua -msgid "Search" -msgstr "Rechercher" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "" - -#: internal.lua -msgid "No matching items" -msgstr "Aucun élément correspondant" - -#: internal.lua -msgid "No matches." -msgstr "Aucun match" - -#: internal.lua -msgid "Page" -msgstr "Page" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s de %s" - -#: internal.lua -msgid "Filter" -msgstr "Filtre" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Vous pouvez utiliser l'inventaire créatif" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" - -#: register.lua -msgid "Crafting Grid" -msgstr "Grille de création" - -#: register.lua -msgid "Crafting Guide" -msgstr "Guide de création" - -#: register.lua -#, fuzzy -msgid "Set home position" -msgstr "Position dans le monde" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Position de votre base fixée à: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "Vous n'avez pas le privilège \"home\"!" - -#: register.lua -msgid "Go home" -msgstr "" - -#: register.lua -msgid "Set time to day" -msgstr "" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Heure fixée à 6h" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "Vous n'avez pas le privilège \"settime\"!" - -#: register.lua -msgid "Set time to night" -msgstr "" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Heure fixée à 21h" - -#: register.lua -msgid "Clear inventory" -msgstr "" - -#: register.lua -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" -"Ce bouton a été désactivé en dehors du mode créatif pour éviter des saccages " -"dans l'inventaire.\n" -"Utilisez plutôt la case poubelle." - -#: register.lua -msgid "Inventory cleared!" -msgstr "Inventaire vidé !" - -#: register.lua -msgid "Trash:" -msgstr "Poubelle :" - -#: register.lua -msgid "Refill:" -msgstr "Remplir :" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Recette %d de %d" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "" - -#: register.lua -msgid "No recipes" -msgstr "" - -#: register.lua -msgid "No usages" -msgstr "" - -#: register.lua -msgid "Result" -msgstr "Résultat" - -#: register.lua -msgid "Ingredient" -msgstr "" - -#: register.lua -msgid "Show next recipe" -msgstr "" - -#: register.lua -msgid "Show next usage" -msgstr "" - -#: register.lua -msgid "Show previous recipe" -msgstr "" - -#: register.lua -msgid "Show previous usage" -msgstr "" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" - -#: register.lua -msgid "To craft grid:" -msgstr "Sur de création:" - -#: register.lua -msgid "All" -msgstr "Tout" - -#: waypoints.lua -msgid "White" -msgstr "Blanc" - -#: waypoints.lua -msgid "Yellow" -msgstr "Jaune" - -#: waypoints.lua -msgid "Red" -msgstr "Rouge" - -#: waypoints.lua -msgid "Green" -msgstr "Vert" - -#: waypoints.lua -msgid "Blue" -msgstr "Bleu" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Point de passage" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "Choisir un point de passage #%d" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Point de passage %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Marquer un point de passage à la position actuelle" - -#: waypoints.lua -msgid "invisible" -msgstr "" - -#: waypoints.lua -msgid "visible" -msgstr "" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "Rendre @1 le point de passage" - -#: waypoints.lua -msgid "Disable" -msgstr "" - -#: waypoints.lua -msgid "Enable" -msgstr "" - -#: waypoints.lua -#, fuzzy -msgid "@1 display of waypoint coordinates" -msgstr "@1 montrer les coordonnées des points de passages" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Changer la couleur du point de passage" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Editer le nom du point de passage" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Point de passage actif" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Point de passage inactif" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Terminer l'édition" - -#: waypoints.lua -msgid "World position" -msgstr "Position dans le monde" - -#: waypoints.lua -msgid "Name" -msgstr "Nom" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Couleur de texte du HUD" diff --git a/locale/ms.po b/locale/ms.po deleted file mode 100644 index 518fcb3..0000000 --- a/locale/ms.po +++ /dev/null @@ -1,369 +0,0 @@ -# Malay translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# muhdnurhidayat , 2018. -# -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 03:34+0200\n" -"PO-Revision-Date: 2018-07-17 20:14+0800\n" -"Language-Team: muhdnurhidayat \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.9\n" -"Last-Translator: muhdnurhidayat \n" -"Plural-Forms: nplurals=1; plural=0;\n" -"Language: ms\n" -"X-Poedit-Flags-xgettext: --add-comments\n" - -#: api.lua register.lua -msgid "Crafting" -msgstr "Pertukangan" - -#: api.lua -msgid "Mixing" -msgstr "Pencampuran" - -#: api.lua -msgid "Cooking" -msgstr "Pemasakan" - -#: api.lua -msgid "Digging" -msgstr "Penggalian" - -#: bags.lua -msgid "Bags" -msgstr "Beg" - -#: bags.lua -msgid "Bag @1" -msgstr "Beg @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Beg Kecil" - -#: bags.lua -msgid "Medium Bag" -msgstr "Beg Sederhana" - -#: bags.lua -msgid "Large Bag" -msgstr "Beg Besar" - -#: group.lua -msgid " and " -msgstr " dan " - -#: internal.lua -msgid "First page" -msgstr "Halaman pertama" - -#: internal.lua -msgid "Back three pages" -msgstr "Tiga halaman sebelumnya" - -#: internal.lua -msgid "Back one page" -msgstr "Halaman sebelumnya" - -#: internal.lua -msgid "Forward one page" -msgstr "Halaman seterusnya" - -#: internal.lua -msgid "Forward three pages" -msgstr "Tiga halaman seterusnya" - -#: internal.lua -msgid "Last page" -msgstr "Halaman terakhir" - -#: internal.lua -msgid "Search" -msgstr "Cari" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "Set semula carian dan tunjukkan semua benda" - -#: internal.lua -msgid "No matching items" -msgstr "Tiada item sepadan" - -#: internal.lua -msgid "No matches." -msgstr "Tiada padanan." - -#: internal.lua -msgid "Page" -msgstr "Halaman" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s drpd %s" - -#: internal.lua -msgid "Filter" -msgstr "Tapis" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Boleh guna inventori kreatif" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" -"Memaksa Unified Inventory untuk dipaparkan dalam mod Full jika mod Lite " -"ditetapkan secara global" - -#: register.lua -msgid "Crafting Grid" -msgstr "Grid Pertukangan" - -#: register.lua -msgid "Crafting Guide" -msgstr "Panduan Pertukangan" - -#: register.lua -msgid "Set home position" -msgstr "Tetapkan kedudukan rumah" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Kedudukan rumah ditetapkan ke: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "Anda tidak ada keistimewaan \"home\"!" - -#: register.lua -msgid "Go home" -msgstr "Balik rumah" - -#: register.lua -msgid "Set time to day" -msgstr "Tetapkan masa jadi siang" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Masa ditetapkan ke 6 pagi" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "Anda tidak ada keistimewaan settime!" - -#: register.lua -msgid "Set time to night" -msgstr "Tetapkan masa jadi malam" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Masa ditetapkan ke 9 malam" - -#: register.lua -msgid "Clear inventory" -msgstr "Kosongkan inventori" - -#: register.lua -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" -"Butang ini dilumpuhkan di luar mod kreatif untuk mengelakkan pengosongan " -"inventori secara tidak sengaja.\n" -"Sebaliknya, gunakan slot tong sampah." - -#: register.lua -msgid "Inventory cleared!" -msgstr "Inventori dikosongkan!" - -#: register.lua -msgid "Trash:" -msgstr "Buang:" - -#: register.lua -msgid "Refill:" -msgstr "Isi balik:" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "Sebarang item dari kumpulan %s" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "Sebarang item dari kumpulan %s" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Resipi %d drpd %d" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "Kegunaan %d drpd %d" - -#: register.lua -msgid "No recipes" -msgstr "Tiada resipi" - -#: register.lua -msgid "No usages" -msgstr "Tiada kegunaan" - -#: register.lua -msgid "Result" -msgstr "Hasil" - -#: register.lua -msgid "Ingredient" -msgstr "Bahan" - -#: register.lua -msgid "Show next recipe" -msgstr "Tunjuk resipi seterusnya" - -#: register.lua -msgid "Show next usage" -msgstr "Tunjuk kegunaan seterusnya" - -#: register.lua -msgid "Show previous recipe" -msgstr "Tunjuk resipi sebelumnya" - -#: register.lua -msgid "Show previous usage" -msgstr "Tunjuk kegunaan sebelumnya" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "%s (%s)" - -#: register.lua -msgid "Give me:" -msgstr "Beri saya:" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" -"Resipi ini terlalu\n" -"besar untuk paparan." - -#: register.lua -msgid "To craft grid:" -msgstr "Ke grid pertukangan:" - -#: register.lua -msgid "All" -msgstr "" -"SE\n" -"MUA" - -#: waypoints.lua -msgid "White" -msgstr "Putih" - -#: waypoints.lua -msgid "Yellow" -msgstr "Kuning" - -#: waypoints.lua -msgid "Red" -msgstr "Merah" - -#: waypoints.lua -msgid "Green" -msgstr "Hijau" - -#: waypoints.lua -msgid "Blue" -msgstr "Biru" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Titik Arah" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "Pilih Titik Arah #%d" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Titik Arah %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Tetapkan titik arah ke lokasi semasa" - -#: waypoints.lua -msgid "invisible" -msgstr "Sembunyikan" - -#: waypoints.lua -msgid "visible" -msgstr "Paparkan" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "@1 titik arah" - -#: waypoints.lua -msgid "Disable" -msgstr "Sembunyikan" - -#: waypoints.lua -msgid "Enable" -msgstr "Paparkan" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "@1 koordinat untuk titik arah" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Tukar warna paparan titik arah" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Edit nama titik arah" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Titik arah aktif" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Titik arah tidak aktif" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Selesai edit" - -#: waypoints.lua -msgid "World position" -msgstr "Kedudukan dunia" - -#: waypoints.lua -msgid "Name" -msgstr "Nama" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Warna tulisan HUD" diff --git a/locale/pl.po b/locale/pl.po deleted file mode 100644 index 5a3f412..0000000 --- a/locale/pl.po +++ /dev/null @@ -1,359 +0,0 @@ -# Polish translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# RealBadAngel -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 16:30+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \n" -"Language-Team: \n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: api.lua register.lua -msgid "Crafting" -msgstr "" - -#: api.lua -msgid "Mixing" -msgstr "" - -#: api.lua -msgid "Cooking" -msgstr "" - -#: api.lua -msgid "Digging" -msgstr "" - -#: bags.lua -msgid "Bags" -msgstr "Plecaki" - -#: bags.lua -msgid "Bag @1" -msgstr "Plecak @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Maly plecak" - -#: bags.lua -msgid "Medium Bag" -msgstr "Sredni plecak" - -#: bags.lua -msgid "Large Bag" -msgstr "Duzy plecak" - -#: group.lua -msgid " and " -msgstr " i " - -#: internal.lua -msgid "First page" -msgstr "Pierwsza strona" - -#: internal.lua -msgid "Back three pages" -msgstr "3 strony w tyl" - -#: internal.lua -msgid "Back one page" -msgstr "1 strona w tyl" - -#: internal.lua -msgid "Forward one page" -msgstr "1 strona do przodu" - -#: internal.lua -msgid "Forward three pages" -msgstr "3 strony do przodu" - -#: internal.lua -msgid "Last page" -msgstr "Ostatnia strona" - -#: internal.lua -msgid "Search" -msgstr "Szukaj" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "" - -#: internal.lua -msgid "No matching items" -msgstr "Brak pasujacych przedmiotow" - -#: internal.lua -msgid "No matches." -msgstr "Brak wyników" - -#: internal.lua -msgid "Page" -msgstr "Strona" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s z %s" - -#: internal.lua -msgid "Filter" -msgstr "Filtr" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" - -#: register.lua -msgid "Crafting Grid" -msgstr "" - -#: register.lua -msgid "Crafting Guide" -msgstr "" - -#: register.lua -msgid "Set home position" -msgstr "Ustaw pozycję wyjściową" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Pozycja domowa ustawiona na: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "Nie masz uprawnien do zmiany czasu \"home\"!" - -#: register.lua -msgid "Go home" -msgstr "Idź do domu" - -#: register.lua -msgid "Set time to day" -msgstr "Ustaw czas na dzień" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Czas ustawiony na 6:00" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "Nie masz uprawnien do zmiany czasu \"settime\"!" - -#: register.lua -msgid "Set time to night" -msgstr "Ustaw czas na noc" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Czas ustawiony na 21:00" - -#: register.lua -msgid "Clear inventory" -msgstr "Wyczyść zapasy" - -#: register.lua -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" - -#: register.lua -msgid "Inventory cleared!" -msgstr "Zapasy zostały wyczyszczone!" - -#: register.lua -msgid "Trash:" -msgstr "Smietnik:" - -#: register.lua -msgid "Refill:" -msgstr "Uzupelnianie:" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Recepta %d z %d" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "Użycie %d z %d" - -#: register.lua -msgid "No recipes" -msgstr "Brak recepty" - -#: register.lua -msgid "No usages" -msgstr "Bez użycia" - -#: register.lua -msgid "Result" -msgstr "Wynik" - -#: register.lua -msgid "Ingredient" -msgstr "Składnik" - -#: register.lua -msgid "Show next recipe" -msgstr "" - -#: register.lua -msgid "Show next usage" -msgstr "" - -#: register.lua -msgid "Show previous recipe" -msgstr "" - -#: register.lua -msgid "Show previous usage" -msgstr "" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "Daj mi:" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" - -#: register.lua -msgid "To craft grid:" -msgstr "" - -#: register.lua -msgid "All" -msgstr "Wszystko" - -#: waypoints.lua -msgid "White" -msgstr "Bialy" - -#: waypoints.lua -msgid "Yellow" -msgstr "Zolty" - -#: waypoints.lua -msgid "Red" -msgstr "Czerwony" - -#: waypoints.lua -msgid "Green" -msgstr "Zielony" - -#: waypoints.lua -msgid "Blue" -msgstr "Niebieski" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Punkty orientacyjne" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "Wybierz punkt #%d" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Punkty orientacyjne %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Ustaw punkt orientacyjny na biezacej pozycji" - -#: waypoints.lua -msgid "invisible" -msgstr "niewidzialny" - -#: waypoints.lua -msgid "visible" -msgstr "widomy" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "Robić punkt @1" - -#: waypoints.lua -msgid "Disable" -msgstr "" - -#: waypoints.lua -msgid "Enable" -msgstr "" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "@1 koordynatow punktu" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Zmien kolor punktu" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Edytuj nazwe punktu" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Punkt wlaczony" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Punkt wylaczony" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Zakoncz edycje" - -#: waypoints.lua -msgid "World position" -msgstr "Pozycja" - -#: waypoints.lua -msgid "Name" -msgstr "Nazwa" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Kolor tekstu HUD" diff --git a/locale/pt.po b/locale/pt.po deleted file mode 100644 index ff9cc3a..0000000 --- a/locale/pt.po +++ /dev/null @@ -1,366 +0,0 @@ -# Portuguese translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# Lunovox -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 16:48+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \n" -"Language-Team: \n" -"Language: pt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: api.lua register.lua -msgid "Crafting" -msgstr "Artesanato" - -#: api.lua -msgid "Mixing" -msgstr "Muistura" - -#: api.lua -msgid "Cooking" -msgstr "Cozimento" - -#: api.lua -msgid "Digging" -msgstr "Escavação" - -#: bags.lua -msgid "Bags" -msgstr "Bolsas" - -#: bags.lua -msgid "Bag @1" -msgstr "Bolsa @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Bolsa Pequena" - -#: bags.lua -msgid "Medium Bag" -msgstr "Bolsa Média" - -#: bags.lua -msgid "Large Bag" -msgstr "Bolsa Grande" - -#: group.lua -msgid " and " -msgstr " e " - -#: internal.lua -msgid "First page" -msgstr "Primeira Página" - -#: internal.lua -msgid "Back three pages" -msgstr "Voltar 3 Páginas" - -#: internal.lua -msgid "Back one page" -msgstr "Voltar 1 Página" - -#: internal.lua -msgid "Forward one page" -msgstr "Avançar 1 Página" - -#: internal.lua -msgid "Forward three pages" -msgstr "Avançar 3 Páginas" - -#: internal.lua -msgid "Last page" -msgstr "Ultima Página" - -#: internal.lua -msgid "Search" -msgstr "Pesquisar" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "Redefinir pesquisa e exibir tudo" - -#: internal.lua -msgid "No matching items" -msgstr "Nenhum item correspondente" - -#: internal.lua -msgid "No matches." -msgstr "Sem correspondências" - -#: internal.lua -msgid "Page" -msgstr "Página" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s de %s" - -#: internal.lua -msgid "Filter" -msgstr "Filtro" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Pode usar o inventário do criativo" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" -"Força o Unified Inventory a ser exibido no modo Full se o modo Lite estiver " -"configurado globalmente" - -#: register.lua -msgid "Crafting Grid" -msgstr "Grade de Artesanato" - -#: register.lua -msgid "Crafting Guide" -msgstr "Guia de Artesanato" - -#: register.lua -msgid "Set home position" -msgstr "Definir posição de casa" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Posição inicial definida para: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "Você não tem o privilégio de \"home\"!" - -#: register.lua -msgid "Go home" -msgstr "Transportar para Casa" - -#: register.lua -msgid "Set time to day" -msgstr "Definir turno para dia" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Hora do dia definida para 06h" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "Você não tem o privilégio de \"settime\"!" - -#: register.lua -msgid "Set time to night" -msgstr "Definir turno para noite" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Hora do dia ajustada para 21h" - -#: register.lua -msgid "Clear inventory" -msgstr "Limpar Inventário" - -#: register.lua -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" -"Este botão foi desativado fora do modo de criativo para evitar o descarte " -"acidental de inventário. \n" -"Use o slot de lixo em vez disso." - -#: register.lua -msgid "Inventory cleared!" -msgstr "Inventário Apagado!" - -#: register.lua -msgid "Trash:" -msgstr "Lixo:" - -#: register.lua -msgid "Refill:" -msgstr "Recarga:" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "Qualquer item pertencente ao grupo '%s'." - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "Qualquer item pertencente aos grupos '%s'." - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Receita %d de %d" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "Utilização %d de %d" - -#: register.lua -msgid "No recipes" -msgstr "Sem Receita" - -#: register.lua -msgid "No usages" -msgstr "Sem Utilização" - -#: register.lua -msgid "Result" -msgstr "Resultado" - -#: register.lua -msgid "Ingredient" -msgstr "Ingrediente" - -#: register.lua -msgid "Show next recipe" -msgstr "Exibir Próxima Receita" - -#: register.lua -msgid "Show next usage" -msgstr "Mostrar Próxima Utilização" - -#: register.lua -msgid "Show previous recipe" -msgstr "Exibir Receita Anterior" - -#: register.lua -msgid "Show previous usage" -msgstr "Exibir Utilização Anterior" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "Gerado:" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" -"Esta receita é grande \n" -"demais para ser apresentada." - -#: register.lua -msgid "To craft grid:" -msgstr "Para Grade de Artesanato" - -#: register.lua -msgid "All" -msgstr "MAX" - -#: waypoints.lua -msgid "White" -msgstr "Branco" - -#: waypoints.lua -msgid "Yellow" -msgstr "Amarelo" - -#: waypoints.lua -msgid "Red" -msgstr "Vermelho" - -#: waypoints.lua -msgid "Green" -msgstr "Verde" - -#: waypoints.lua -msgid "Blue" -msgstr "Azul" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Apontador de Direção" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "Seleção de Apontador de Direção #%02d" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Apontador de Direção %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Configurar localização atual do Apontador de Direção" - -#: waypoints.lua -msgid "invisible" -msgstr "invisível" - -#: waypoints.lua -msgid "visible" -msgstr "visível" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "Fazer Apontador de Direção @1" - -#: waypoints.lua -msgid "Disable" -msgstr "" - -#: waypoints.lua -msgid "Enable" -msgstr "" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "@1 exibição de coordenadas de Fazer Apontador de Direção" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Mudar cor exibida do Apontador de Direção" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Editar Nome de Apontador de Direção" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Apontador de Direção Ativo" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Apontador de Direção Inativo" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Edição Finalizada" - -#: waypoints.lua -msgid "World position" -msgstr "Posição Mundial" - -#: waypoints.lua -msgid "Name" -msgstr "Nome" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Cor de HUD" diff --git a/locale/ru.po b/locale/ru.po deleted file mode 100644 index 7cf6144..0000000 --- a/locale/ru.po +++ /dev/null @@ -1,366 +0,0 @@ -# Russian translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# eternal_sorrow -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 03:34+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \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" - -#: api.lua register.lua -#, fuzzy -msgid "Crafting" -msgstr "Крафт" - -#: api.lua -msgid "Mixing" -msgstr "Мешать" - -#: api.lua -msgid "Cooking" -msgstr "Варить" - -#: api.lua -msgid "Digging" -msgstr "Копать" - -#: bags.lua -msgid "Bags" -msgstr "Сумки" - -#: bags.lua -msgid "Bag @1" -msgstr "Сумка @1" - -#: bags.lua -msgid "Small Bag" -msgstr "Малая сумка" - -#: bags.lua -msgid "Medium Bag" -msgstr "Средняя сумка" - -#: bags.lua -msgid "Large Bag" -msgstr "Большая сумка" - -#: group.lua -msgid " and " -msgstr " и " - -#: internal.lua -msgid "First page" -msgstr "Первая страница" - -#: internal.lua -msgid "Back three pages" -msgstr "3 страницы назад" - -#: internal.lua -msgid "Back one page" -msgstr "1 страницу назад" - -#: internal.lua -msgid "Forward one page" -msgstr "1 страницу вперёд" - -#: internal.lua -msgid "Forward three pages" -msgstr "3 страницы вперёд" - -#: internal.lua -msgid "Last page" -msgstr "Последняя страница" - -#: internal.lua -msgid "Search" -msgstr "Поиск" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "Сброс поиска, показать всё" - -#: internal.lua -msgid "No matching items" -msgstr "Нет подходящих элементов" - -#: internal.lua -msgid "No matches." -msgstr "Ничего не найдено" - -#: internal.lua -msgid "Page" -msgstr "Страница" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s из %s" - -#: internal.lua -msgid "Filter" -msgstr "Фильтр" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Можно использовать инвентарь творческого режима" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" - -#: register.lua -msgid "Crafting Grid" -msgstr "Решетка крафта" - -#: register.lua -msgid "Crafting Guide" -msgstr "Книга рецептов" - -#: register.lua -msgid "Set home position" -msgstr "Установить позицию дома" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Дом теперь расположен по коодинатам: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "У вас нет привилегии \"home\"!" - -#: register.lua -msgid "Go home" -msgstr "Отправиться домой" - -#: register.lua -msgid "Set time to day" -msgstr "День" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Установлено время 6 утра" - -#: register.lua -#, fuzzy -msgid "You don't have the settime privilege!" -msgstr "Вам не разрешено устанавливать время! (нет привилегии \"settime\")" - -#: register.lua -msgid "Set time to night" -msgstr "Ночь" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Установлено время 9 вечера" - -#: register.lua -msgid "Clear inventory" -msgstr "Очистить инвентарь" - -#: register.lua -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "" -"Эта кнопка отключена вне творческого режима, чтобы предотвратить случайное " -"уничтожение предметов.\n" -"Используйте слот корзины вместо нее." - -#: register.lua -msgid "Inventory cleared!" -msgstr "Инвентарь очищен!" - -#: register.lua -msgid "Trash:" -msgstr "Мусор:" - -#: register.lua -msgid "Refill:" -msgstr "Наполнить:" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "Любой элемент из группы: %s" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "Любой элемент из группы: %s" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "Рецепт %s из %s" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "Вариант %d of %d" - -#: register.lua -msgid "No recipes" -msgstr "Рецептов нет" - -#: register.lua -msgid "No usages" -msgstr "Не используется" - -#: register.lua -msgid "Result" -msgstr "Результат" - -#: register.lua -msgid "Ingredient" -msgstr "Состав" - -#: register.lua -msgid "Show next recipe" -msgstr "Следующий рецепт" - -#: register.lua -msgid "Show next usage" -msgstr "Следующее использование" - -#: register.lua -msgid "Show previous recipe" -msgstr "Прошлый рецепт" - -#: register.lua -msgid "Show previous usage" -msgstr "Прошлая страница" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "Дай мне:" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" -"Этот рецепт не\n" -"помещается в решетку." - -#: register.lua -msgid "To craft grid:" -msgstr "На решeтку крафта:" - -#: register.lua -msgid "All" -msgstr "Все" - -#: waypoints.lua -msgid "White" -msgstr "Белый" - -#: waypoints.lua -msgid "Yellow" -msgstr "Желтый" - -#: waypoints.lua -msgid "Red" -msgstr "Красный" - -#: waypoints.lua -msgid "Green" -msgstr "Зелёный" - -#: waypoints.lua -msgid "Blue" -msgstr "Синий" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Путевые точки" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "Выбрать путевую точку №%d" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "Путевая точка %d" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Установить путевую точку по текущей позиции" - -#: waypoints.lua -msgid "invisible" -msgstr "невидимой" - -#: waypoints.lua -msgid "visible" -msgstr "видимой" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "Сделать путевую точку @1" - -#: waypoints.lua -msgid "Disable" -msgstr "Выключить" - -#: waypoints.lua -msgid "Enable" -msgstr "Включить" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "@1 показ координат путевых точек" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Поменять цвет путевой точки" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Переименовать путевую точку" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Путевая точка включена" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Путевая точка выключена" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Закончить редакцию" - -#: waypoints.lua -msgid "World position" -msgstr "Позиция мира" - -#: waypoints.lua -msgid "Name" -msgstr "Имя" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Цвет текста HUDа" diff --git a/locale/tr.po b/locale/tr.po deleted file mode 100644 index 2b6211f..0000000 --- a/locale/tr.po +++ /dev/null @@ -1,360 +0,0 @@ -# Turkish translation for the unified_inventory mod. -# Copyright (C) 2018 Maciej Kasatkin (RealBadAngel) -# This file is distributed under the same license as the unified_inventory package. -# Mahmutelmas06@hotmail.com -# CodeXP , 2018. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: unified_inventory\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-02 13:41+0200\n" -"PO-Revision-Date: \n" -"Last-Translator: CodeXP \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" - -#: api.lua register.lua -msgid "Crafting" -msgstr "Üretim" - -#: api.lua -msgid "Mixing" -msgstr "Karıştırma" - -#: api.lua -msgid "Cooking" -msgstr "Pişirme" - -#: api.lua -msgid "Digging" -msgstr "Kazma" - -#: bags.lua -msgid "Bags" -msgstr "Çantalarım" - -#: bags.lua -msgid "Bag @1" -msgstr "@1. Çanta" - -#: bags.lua -msgid "Small Bag" -msgstr "Küçük Çanta" - -#: bags.lua -msgid "Medium Bag" -msgstr "Çanta" - -#: bags.lua -msgid "Large Bag" -msgstr "Büyük Çanta" - -#: group.lua -msgid " and " -msgstr " ve " - -#: internal.lua -msgid "First page" -msgstr "İlk Sayfa" - -#: internal.lua -msgid "Back three pages" -msgstr "3 Sayfa Gerile" - -#: internal.lua -msgid "Back one page" -msgstr "Geri" - -#: internal.lua -msgid "Forward one page" -msgstr "İleri" - -#: internal.lua -msgid "Forward three pages" -msgstr "3 Sayfa İlerile" - -#: internal.lua -msgid "Last page" -msgstr "Son Sayfa" - -#: internal.lua -msgid "Search" -msgstr "Ara" - -#: internal.lua -msgid "Reset search and display everything" -msgstr "" - -#: internal.lua -msgid "No matching items" -msgstr "Eşleşme yok" - -#: internal.lua -msgid "No matches." -msgstr "Eşleşme yok" - -#: internal.lua -msgid "Page" -msgstr "Sayfa" - -#: internal.lua -#, lua-format -msgid "%s of %s" -msgstr "%s dan %s" - -#: internal.lua -msgid "Filter" -msgstr "Süzgeç" - -#: register.lua -msgid "Can use the creative inventory" -msgstr "Yaratıcı envanteri kullanabilir" - -#: register.lua -msgid "" -"Forces Unified Inventory to be displayed in Full mode if Lite mode is " -"configured globally" -msgstr "" - -#: register.lua -msgid "Crafting Grid" -msgstr "Üretim tablosu" - -#: register.lua -msgid "Crafting Guide" -msgstr "Kılavuz" - -#: register.lua -msgid "Set home position" -msgstr "Set ev pozisyon" - -#: register.lua -#, lua-format -msgid "Home position set to: %s" -msgstr "Yeni eviniz: %s" - -#: register.lua -msgid "You don't have the \"home\" privilege!" -msgstr "\"home\" yetkiniz yok!" - -#: register.lua -msgid "Go home" -msgstr "Eve git" - -#: register.lua -msgid "Set time to day" -msgstr "Güne zaman ayarla" - -#: register.lua -msgid "Time of day set to 6am" -msgstr "Saat 06:00 olarak ayarlandı" - -#: register.lua -msgid "You don't have the settime privilege!" -msgstr "\"settime\" yetkiniz yok!" - -#: register.lua -msgid "Set time to night" -msgstr "Geceye zaman ayarla" - -#: register.lua -msgid "Time of day set to 9pm" -msgstr "Saat 19:00 olarak ayarlandı" - -#: register.lua -msgid "Clear inventory" -msgstr "" - -#: register.lua -msgid "" -"This button has been disabled outside of creative mode to prevent accidental " -"inventory trashing.\n" -"Use the trash slot instead." -msgstr "Yaratıcı modu dışında iken bu tuş kullanılamaz." - -#: register.lua -msgid "Inventory cleared!" -msgstr "Envanter temizlendi!" - -#: register.lua -msgid "Trash:" -msgstr "Çöp" - -#: register.lua -msgid "Refill:" -msgstr "Doldur" - -#: register.lua -#, lua-format -msgid "Any item belonging to the %s group" -msgstr "" - -#: register.lua -#, lua-format -msgid "Any item belonging to the groups %s" -msgstr "" - -#: register.lua -#, lua-format -msgid "Recipe %d of %d" -msgstr "%d dan %d tarifi" - -#: register.lua -#, lua-format -msgid "Usage %d of %d" -msgstr "Kullanım %d/%d" - -#: register.lua -msgid "No recipes" -msgstr "Tarifi yok" - -#: register.lua -msgid "No usages" -msgstr "Kullanım yok" - -#: register.lua -msgid "Result" -msgstr "Çıktı" - -#: register.lua -msgid "Ingredient" -msgstr "Bileşen" - -#: register.lua -msgid "Show next recipe" -msgstr "" - -#: register.lua -msgid "Show next usage" -msgstr "" - -#: register.lua -msgid "Show previous recipe" -msgstr "" - -#: register.lua -msgid "Show previous usage" -msgstr "" - -#: register.lua -#, lua-format -msgid "%s (%s)" -msgstr "" - -#: register.lua -msgid "Give me:" -msgstr "Ver bana:" - -#: register.lua -msgid "" -"This recipe is too\n" -"large to be displayed." -msgstr "" - -#: register.lua -#, fuzzy -msgid "To craft grid:" -msgstr "Üretim tablosuna kopyala" - -#: register.lua -msgid "All" -msgstr "Tümü" - -#: waypoints.lua -msgid "White" -msgstr "Beyaz" - -#: waypoints.lua -msgid "Yellow" -msgstr "Sarı" - -#: waypoints.lua -msgid "Red" -msgstr "Kırmızı" - -#: waypoints.lua -msgid "Green" -msgstr "Yeşil" - -#: waypoints.lua -msgid "Blue" -msgstr "Mavi" - -#: waypoints.lua -msgid "Waypoints" -msgstr "Konum Noktaları" - -#: waypoints.lua -#, lua-format -msgid "Select Waypoint #%d" -msgstr "#%d konum noktası seç" - -#: waypoints.lua -#, lua-format -msgid "Waypoint %d" -msgstr "%d Konum Noktaları" - -#: waypoints.lua -msgid "Set waypoint to current location" -msgstr "Bulunduğun noktayı işaretle" - -#: waypoints.lua -msgid "invisible" -msgstr "görünmez" - -#: waypoints.lua -msgid "visible" -msgstr "görünür" - -#: waypoints.lua -msgid "Make waypoint @1" -msgstr "Yol noktası @1" - -#: waypoints.lua -msgid "Disable" -msgstr "" - -#: waypoints.lua -msgid "Enable" -msgstr "" - -#: waypoints.lua -msgid "@1 display of waypoint coordinates" -msgstr "Yol noktası koordinatlarının görüntülenmesini @1" - -#: waypoints.lua -msgid "Change color of waypoint display" -msgstr "Konum Gösterge Rengi" - -#: waypoints.lua -msgid "Edit waypoint name" -msgstr "Konum Noktasını Düzenle" - -#: waypoints.lua -msgid "Waypoint active" -msgstr "Konum Etkin" - -#: waypoints.lua -msgid "Waypoint inactive" -msgstr "Konum Devredışı" - -#: waypoints.lua -msgid "Finish editing" -msgstr "Düzenleme bitti" - -#: waypoints.lua -msgid "World position" -msgstr "Dünya konumu" - -#: waypoints.lua -msgid "Name" -msgstr "İsim" - -#: waypoints.lua -msgid "HUD text color" -msgstr "Metin rengi" diff --git a/locale/unified_inventory.de.tr b/locale/unified_inventory.de.tr new file mode 100644 index 0000000..e2a05be --- /dev/null +++ b/locale/unified_inventory.de.tr @@ -0,0 +1,79 @@ +# textdomain: unified_inventory +Crafting=Fertigung +Mixing=Mischen +Cooking=Kochen +Digging=Graben +Bags=Taschen +Bag @1=Tasche @1 +Small Bag=Kleine Tasche +Medium Bag=Mittelgroße Tasche +Large Bag=Große Tasche + and = und +First page=Erste Seite +Back three pages=3 Seiten zurückblättern +Back one page=1 Seite zurückblättern +Forward one page=1 Seite vorblättern +Forward three pages=3 Seiten vorblättern +Last page=Letzte Seite +Search=Suchen +Reset search and display everything=Suche zurücksetzen und alles anzeigen +No matching items=Keine passenden Gegenstände +No matches.=Keine Treffer +Page=Seite +@1 of @2=@1 von @2 +Filter=Filter +Can use the creative inventory=Kann das Kreativinventar nutzen +Crafting Grid=Fertigungsraster +Crafting Guide=Fertigungsführer +Set home position=Heimatposition setzen +Home position set to: @1=Heimatposition nach @1 gesetzt +You don't have the "home" privilege!=Du hast das „home“-Privileg nicht! +Go home=Nach Hause gehen +Set time to day=Zur Tageszeit wechseln +Time of day set to 6am=Tageszeit auf 6 Uhr gesetzt +You don't have the settime privilege!=Du hast das „settime“-Privileg nicht! +Set time to night=Zur Nachtzeit wechseln +Time of day set to 9pm=Tageszeit auf 21 Uhr gesetzt +Clear inventory=Inventar leeren +Inventory cleared!=Inventar geleert! +Trash:=Müll: +Refill:=Nachfüllen: +Any item belonging to the @1 group=Irgendein Gegenstand, der zur Gruppe @1 gehört +Any item belonging to the groups @1=Irgendein Gegenstand, der zu den Gruppen @1 gehört +Recipe @1 of @2=Rezept @1 von @2 +Usage @1 of @2=Verwendung @1 von @2 +No recipes=Keine Rezepte +No usages=Keine Verwendungen +Result=Ergebnis +Ingredient=Zutat +Show next recipe=Nächstes Rezept zeigen +Show next usage=Nächste Verwendung zeigen +Show previous recipe=Vorheriges Rezept zeigen +Show previous usage=Vorherige Verwendung zeigen +Give me:=Gib mir: +To craft grid:=Ins Fertigungsraster: +All=Alles +White=Weiß +Yellow=Gelb +Red=Rot +Green=Grün +Blue=Blau +Waypoints=Wegpunkte +Select Waypoint #@1=Wegpunkt Nr. @1 auswählen +Waypoint @1=Wegpunkt Nr. @1 +Set waypoint to current location=Setze Wegpunkt zur derzeitigen Position +invisible=unsichtbar +visible=sichtbar +Make waypoint @1=Wegpunkt @1 machen +Disable=ausschalten +Enable=einschalten +@1 display of waypoint coordinates=Anzeige der Wegpunktkoordinaten @1 +Change color of waypoint display=Farbe der Darstellung der Wegpunkte ändern +Edit waypoint name=Name des Wegpunkts ändern +Waypoint active=Wegpunkt aktiv +Waypoint inactive=Wegpunkt inaktiv +Finish editing=Bearbeitung abschließen +World position=Weltposition +Name=Name +HUD text color=HUD-Textfarbe +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Zwingt Unified Inventory, im Vollmodus angezeigt zu werden, wenn der Minimalmodus global eingestellt ist diff --git a/locale/unified_inventory.es.tr b/locale/unified_inventory.es.tr new file mode 100644 index 0000000..b90bad9 --- /dev/null +++ b/locale/unified_inventory.es.tr @@ -0,0 +1,38 @@ +# textdomain: unified_inventory +Crafting=Elaboración +Cooking=hornear +Bags=Bolsas +Bag @1=Bolsa @1 +Small Bag=Bolsa Pequeña +Medium Bag=Bolsa Mediana +Large Bag=Bolsa Grande +Page=Página +@1 of @2=@1 de @2 +Filter=Filtro +Can use the creative inventory=Puede usar el inventario creativo +Crafting Guide=Guía de Elaboración +Set home position=Posición en el mundo +Home position set to: @1=Posición de hogar cambiada a: @1 +You don't have the "home" privilege!=¡No tienes el privilegio "home"! +Time of day set to 6am=Hora del día cambiada a 6AM +You don't have the settime privilege!=¡No tienes el privilegio "settime"! +Time of day set to 9pm=Hora del día cambiada a 9PM +Inventory cleared!=¡Inventario limpio! +Trash:=Basura: +Refill:=Rellenar: +Recipe @1 of @2=Receta @1 de @2 +Result=Resultado +To craft grid:=Copiar al cuadro de elaboración +All=Todos +White=Blanco +Yellow=Amarillo +Red=Rojo +Green=Verde +Blue=Azul +Waypoints=Puntos de paso +Waypoint @1=Puntos de paso @1 +Waypoint active=Punto de paso activo +Waypoint inactive=Punto de paso inactivo +World position=Posición en el mundo +Name=Nombre +HUD text color=Color del HUD diff --git a/locale/unified_inventory.fr.tr b/locale/unified_inventory.fr.tr new file mode 100644 index 0000000..5367ddb --- /dev/null +++ b/locale/unified_inventory.fr.tr @@ -0,0 +1,57 @@ +# textdomain: unified_inventory +Crafting=Création +Cooking=Cuisson +Digging=Creuser +Bags=Sacs +Bag @1=Sac @1 +Small Bag=Petit sac +Medium Bag=Sac moyen +Large Bag=Grand sac + and = et +First page=1ère page +Back three pages=3 pages en arrière +Back one page=Page précédente +Forward one page=Page suivante +Forward three pages=3 pages en avant +Last page=Dernière page +Search=Rechercher +No matching items=Aucun élément correspondant +No matches.=Aucun match +Page=Page +@1 of @2=@1 de @2 +Filter=Filtre +Can use the creative inventory=Vous pouvez utiliser l'inventaire créatif +Crafting Grid=Grille de création +Crafting Guide=Guide de création +Set home position=Position dans le monde +Home position set to: @1=Position de votre base fixée à: @1 +You don't have the "home" privilege!=Vous n'avez pas le privilège "home"! +Time of day set to 6am=Heure fixée à 6h +You don't have the settime privilege!=Vous n'avez pas le privilège "settime"! +Time of day set to 9pm=Heure fixée à 21h +Inventory cleared!=Inventaire vidé ! +Trash:=Poubelle : +Refill:=Remplir : +Recipe @1 of @2=Recette @1 de @2 +Result=Résultat +To craft grid:=Sur de création: +All=Tout +White=Blanc +Yellow=Jaune +Red=Rouge +Green=Vert +Blue=Bleu +Waypoints=Point de passage +Select Waypoint #@1=Choisir un point de passage #@1 +Waypoint @1=Point de passage @1 +Set waypoint to current location=Marquer un point de passage à la position actuelle +Make waypoint @1=Rendre @1 le point de passage +@1 display of waypoint coordinates=@1 montrer les coordonnées des points de passages +Change color of waypoint display=Changer la couleur du point de passage +Edit waypoint name=Editer le nom du point de passage +Waypoint active=Point de passage actif +Waypoint inactive=Point de passage inactif +Finish editing=Terminer l'édition +World position=Position dans le monde +Name=Nom +HUD text color=Couleur de texte du HUD diff --git a/locale/unified_inventory.it.tr b/locale/unified_inventory.it.tr new file mode 100644 index 0000000..1bf7660 --- /dev/null +++ b/locale/unified_inventory.it.tr @@ -0,0 +1,79 @@ +# textdomain: unified_inventory +Crafting=Assemblaggio +Mixing=Unione +Cooking=Cottura +Digging=Scavo +Bags=Borse +Bag @1=Borsa @1 +Small Bag=Borsa piccola +Medium Bag=Borsa media +Large Bag=Borsa grande + and = e +First page=Prima pagina +Back three pages=Indietro di tre pagine +Back one page=Indietro di una pagina +Forward one page=Avanti di una pagina +Forward three pages=Avanti di tre pagine +Last page=Ultima pagina +Search=Cerca +Reset search and display everything=Azzera la ricerca e mostra tutto +No matching items=Nessun oggetto corrispondente +No matches.=Nessuna corrispondenza. +Page=Pagina +@1 of @2=@1 di @2 +Filter=Filtro +Can use the creative inventory=Può usare l'inventario creativo +Crafting Grid=Griglia di assemblaggio +Crafting Guide=Guida di assemblaggio +Set home position=Imposta la residenza +Home position set to: @1=Residenza impostata su: @1 +You don't have the "home" privilege!=Non hai il privilegio "home"! +Go home=Torna a casa +Set time to day=Imposta l'orario sul giorno +Time of day set to 6am=Orario impostato sulle 6am +You don't have the settime privilege!=Non hai il privilegio "time"! +Set time to night=Imposta l'orario sulla notte +Time of day set to 9pm=Orario impostato sulle 9am +Clear inventory=Ripulisci l'inventario +Inventory cleared!=Inventario ripulito! +Trash:=Butta: +Refill:=Riempi: +Any item belonging to the @1 group=Qualunque oggetto appartenente al gruppo @1 +Any item belonging to the groups @1=Qualunque oggetto appartenente ai gruppi @1 +Recipe @1 of @2=Ricetta @1 di @2 +Usage @1 of @2=Uso @1 di @2 +No recipes=Nessuna ricetta +No usages=Nessun utilizzo +Result=Risultato +Ingredient=Ingrediente +Show next recipe=Mostra la prossima ricetta +Show next usage=Mostra il prossimo utilizzo +Show previous recipe=Mostra la ricetta precedente +Show previous usage=Mostra l'utilizzo precedente +Give me:=Dammi: +To craft grid:=Alla griglia di assemblaggio: +All=Tutto +White=Bianco +Yellow=Giallo +Red=Rosso +Green=Verde +Blue=Blu +Waypoints=Tappe +Select Waypoint #@1=Seleziona tappa n°@1 +Waypoint @1=Tappa @1 +Set waypoint to current location=Imposta tappa alla posizione attuale +invisible=invisibile +visible=visibile +Make waypoint @1=Crea tappa @1 +Disable=Disabilita +Enable=Abilita +@1 display of waypoint coordinates=@1 la visualizzazione delle coordinate della tappa +Change color of waypoint display=Modifica il colore della visualizzazione della tappa +Edit waypoint name=Modifica il nome della tappa +Waypoint active=Tappa attiva +Waypoint inactive=Tappa inattiva +Finish editing=Termina la modifica +World position=Posizione del mondo +Name=Nome +HUD text color=Colore del testo del visore +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Forza la visualizzazione di Unified Inventory in modalità completa se è configurata globalmente la visualizzazione semplice diff --git a/locale/unified_inventory.ms.tr b/locale/unified_inventory.ms.tr new file mode 100644 index 0000000..25fc853 --- /dev/null +++ b/locale/unified_inventory.ms.tr @@ -0,0 +1,78 @@ +# textdomain: unified_inventory +Crafting=Pertukangan +Mixing=Pencampuran +Cooking=Pemasakan +Digging=Penggalian +Bags=Beg +Bag @1=Beg @1 +Small Bag=Beg Kecil +Medium Bag=Beg Sederhana +Large Bag=Beg Besar + and = dan +First page=Halaman pertama +Back three pages=Tiga halaman sebelumnya +Back one page=Halaman sebelumnya +Forward one page=Halaman seterusnya +Forward three pages=Tiga halaman seterusnya +Last page=Halaman terakhir +Search=Cari +Reset search and display everything=Set semula carian dan tunjukkan semua benda +No matching items=Tiada item sepadan +No matches.=Tiada padanan. +Page=Halaman +@1 of @2=@1 drpd @2 +Filter=Tapis +Can use the creative inventory=Boleh guna inventori kreatif +Crafting Grid=Grid Pertukangan +Crafting Guide=Panduan Pertukangan +Set home position=Tetapkan kedudukan rumah +Home position set to: @1=Kedudukan rumah ditetapkan ke: @1 +You don't have the "home" privilege!=Anda tidak ada keistimewaan "home"! +Go home=Balik rumah +Set time to day=Tetapkan masa jadi siang +Time of day set to 6am=Masa ditetapkan ke 6 pagi +You don't have the settime privilege!=Anda tidak ada keistimewaan settime! +Set time to night=Tetapkan masa jadi malam +Time of day set to 9pm=Masa ditetapkan ke 9 malam +Clear inventory=Kosongkan inventori +Inventory cleared!=Inventori dikosongkan! +Trash:=Buang: +Refill:=Isi balik: +Any item belonging to the @1 group=Sebarang item dari kumpulan @1 +Any item belonging to the groups @1=Sebarang item dari kumpulan @1 +Recipe @1 of @2=Resipi @1 drpd @2 +Usage @1 of @2=Kegunaan @1 drpd @2 +No recipes=Tiada resipi +No usages=Tiada kegunaan +Result=Hasil +Ingredient=Bahan +Show next recipe=Tunjuk resipi seterusnya +Show next usage=Tunjuk kegunaan seterusnya +Show previous recipe=Tunjuk resipi sebelumnya +Show previous usage=Tunjuk kegunaan sebelumnya +@1 (@2)=@1 (@2) +Give me:=Beri saya: +To craft grid:=Ke grid pertukangan: +White=Putih +Yellow=Kuning +Red=Merah +Green=Hijau +Blue=Biru +Waypoints=Titik Arah +Select Waypoint #@1=Pilih Titik Arah #@1 +Waypoint @1=Titik Arah @1 +Set waypoint to current location=Tetapkan titik arah ke lokasi semasa +invisible=Sembunyikan +visible=Paparkan +Make waypoint @1=@1 titik arah +Disable=Sembunyikan +Enable=Paparkan +@1 display of waypoint coordinates=@1 koordinat untuk titik arah +Change color of waypoint display=Tukar warna paparan titik arah +Edit waypoint name=Edit nama titik arah +Waypoint active=Titik arah aktif +Waypoint inactive=Titik arah tidak aktif +Finish editing=Selesai edit +World position=Kedudukan dunia +Name=Nama +HUD text color=Warna tulisan HUD diff --git a/locale/unified_inventory.pl.tr b/locale/unified_inventory.pl.tr new file mode 100644 index 0000000..19121d8 --- /dev/null +++ b/locale/unified_inventory.pl.tr @@ -0,0 +1,61 @@ +# textdomain: unified_inventory +Bags=Plecaki +Bag @1=Plecak @1 +Small Bag=Maly plecak +Medium Bag=Sredni plecak +Large Bag=Duzy plecak + and = i +First page=Pierwsza strona +Back three pages=3 strony w tyl +Back one page=1 strona w tyl +Forward one page=1 strona do przodu +Forward three pages=3 strony do przodu +Last page=Ostatnia strona +Search=Szukaj +No matching items=Brak pasujacych przedmiotow +No matches.=Brak wyników +Page=Strona +@1 of @2=@1 z @2 +Filter=Filtr +Set home position=Ustaw pozycję wyjściową +Home position set to: @1=Pozycja domowa ustawiona na: @1 +You don't have the "home" privilege!=Nie masz uprawnien do zmiany czasu "home"! +Go home=Idź do domu +Set time to day=Ustaw czas na dzień +Time of day set to 6am=Czas ustawiony na 6:00 +You don't have the settime privilege!=Nie masz uprawnien do zmiany czasu "settime"! +Set time to night=Ustaw czas na noc +Time of day set to 9pm=Czas ustawiony na 21:00 +Clear inventory=Wyczyść zapasy +Inventory cleared!=Zapasy zostały wyczyszczone! +Trash:=Smietnik: +Refill:=Uzupelnianie: +Recipe @1 of @2=Recepta @1 z @2 +Usage @1 of @2=Użycie @1 z @2 +No recipes=Brak recepty +No usages=Bez użycia +Result=Wynik +Ingredient=Składnik +Give me:=Daj mi: +All=Wszystko +White=Bialy +Yellow=Zolty +Red=Czerwony +Green=Zielony +Blue=Niebieski +Waypoints=Punkty orientacyjne +Select Waypoint #@1=Wybierz punkt #@1 +Waypoint @1=Punkty orientacyjne @1 +Set waypoint to current location=Ustaw punkt orientacyjny na biezacej pozycji +invisible=niewidzialny +visible=widomy +Make waypoint @1=Robić punkt @1 +@1 display of waypoint coordinates=@1 koordynatow punktu +Change color of waypoint display=Zmien kolor punktu +Edit waypoint name=Edytuj nazwe punktu +Waypoint active=Punkt wlaczony +Waypoint inactive=Punkt wylaczony +Finish editing=Zakoncz edycje +World position=Pozycja +Name=Nazwa +HUD text color=Kolor tekstu HUD diff --git a/locale/unified_inventory.pt.tr b/locale/unified_inventory.pt.tr new file mode 100644 index 0000000..3b0b902 --- /dev/null +++ b/locale/unified_inventory.pt.tr @@ -0,0 +1,76 @@ +# textdomain: unified_inventory +Crafting=Artesanato +Mixing=Muistura +Cooking=Cozimento +Digging=Escavação +Bags=Bolsas +Bag @1=Bolsa @1 +Small Bag=Bolsa Pequena +Medium Bag=Bolsa Média +Large Bag=Bolsa Grande + and = e +First page=Primeira Página +Back three pages=Voltar 3 Páginas +Back one page=Voltar 1 Página +Forward one page=Avançar 1 Página +Forward three pages=Avançar 3 Páginas +Last page=Ultima Página +Search=Pesquisar +Reset search and display everything=Redefinir pesquisa e exibir tudo +No matching items=Nenhum item correspondente +No matches.=Sem correspondências +Page=Página +@1 of @2=@1 de @2 +Filter=Filtro +Can use the creative inventory=Pode usar o inventário do criativo +Crafting Grid=Grade de Artesanato +Crafting Guide=Guia de Artesanato +Set home position=Definir posição de casa +Home position set to: @1=Posição inicial definida para: @1 +You don't have the "home" privilege!=Você não tem o privilégio de "home"! +Go home=Transportar para Casa +Set time to day=Definir turno para dia +Time of day set to 6am=Hora do dia definida para 06h +You don't have the settime privilege!=Você não tem o privilégio de "settime"! +Set time to night=Definir turno para noite +Time of day set to 9pm=Hora do dia ajustada para 21h +Clear inventory=Limpar Inventário +Inventory cleared!=Inventário Apagado! +Trash:=Lixo: +Refill:=Recarga: +Any item belonging to the @1 group=Qualquer item pertencente ao grupo '@1'. +Any item belonging to the groups @1=Qualquer item pertencente aos grupos '@1'. +Recipe @1 of @2=Receita @1 de @2 +Usage @1 of @2=Utilização @1 de @2 +No recipes=Sem Receita +No usages=Sem Utilização +Result=Resultado +Ingredient=Ingrediente +Show next recipe=Exibir Próxima Receita +Show next usage=Mostrar Próxima Utilização +Show previous recipe=Exibir Receita Anterior +Show previous usage=Exibir Utilização Anterior +Give me:=Gerado: +To craft grid:=Para Grade de Artesanato +All=MAX +White=Branco +Yellow=Amarelo +Red=Vermelho +Green=Verde +Blue=Azul +Waypoints=Apontador de Direção +Select Waypoint #@1=Seleção de Apontador de Direção #@1 +Waypoint @1=Apontador de Direção @1 +Set waypoint to current location=Configurar localização atual do Apontador de Direção +invisible=invisível +visible=visível +Make waypoint @1=Fazer Apontador de Direção @1 +@1 display of waypoint coordinates=@1 exibição de coordenadas de Fazer Apontador de Direção +Change color of waypoint display=Mudar cor exibida do Apontador de Direção +Edit waypoint name=Editar Nome de Apontador de Direção +Waypoint active=Apontador de Direção Ativo +Waypoint inactive=Apontador de Direção Inativo +Finish editing=Edição Finalizada +World position=Posição Mundial +Name=Nome +HUD text color=Cor de HUD diff --git a/locale/unified_inventory.ru.tr b/locale/unified_inventory.ru.tr new file mode 100644 index 0000000..f2a2300 --- /dev/null +++ b/locale/unified_inventory.ru.tr @@ -0,0 +1,78 @@ +# textdomain: unified_inventory +Crafting=Крафт +Mixing=Мешать +Cooking=Варить +Digging=Копать +Bags=Сумки +Bag @1=Сумка @1 +Small Bag=Малая сумка +Medium Bag=Средняя сумка +Large Bag=Большая сумка + and = и +First page=Первая страница +Back three pages=3 страницы назад +Back one page=1 страницу назад +Forward one page=1 страницу вперёд +Forward three pages=3 страницы вперёд +Last page=Последняя страница +Search=Поиск +Reset search and display everything=Сброс поиска, показать всё +No matching items=Нет подходящих элементов +No matches.=Ничего не найдено +Page=Страница +@1 of @2=@1 из @2 +Filter=Фильтр +Can use the creative inventory=Можно использовать инвентарь творческого режима +Crafting Grid=Решетка крафта +Crafting Guide=Книга рецептов +Set home position=Установить позицию дома +Home position set to: @1=Дом теперь расположен по коодинатам: @1 +You don't have the "home" privilege!=У вас нет привилегии "home"! +Go home=Отправиться домой +Set time to day=День +Time of day set to 6am=Установлено время 6 утра +You don't have the settime privilege!=Вам не разрешено устанавливать время! (нет привилегии "settime") +Set time to night=Ночь +Time of day set to 9pm=Установлено время 9 вечера +Clear inventory=Очистить инвентарь +Inventory cleared!=Инвентарь очищен! +Trash:=Мусор: +Refill:=Наполнить: +Any item belonging to the @1 group=Любой элемент из группы: @1 +Any item belonging to the groups @1=Любой элемент из группы: @1 +Recipe @1 of @2=Рецепт @1 из @2 +Usage @1 of @2=Вариант @1 of @2 +No recipes=Рецептов нет +No usages=Не используется +Result=Результат +Ingredient=Состав +Show next recipe=Следующий рецепт +Show next usage=Следующее использование +Show previous recipe=Прошлый рецепт +Show previous usage=Прошлая страница +Give me:=Дай мне: +To craft grid:=На решeтку крафта: +All=Все +White=Белый +Yellow=Желтый +Red=Красный +Green=Зелёный +Blue=Синий +Waypoints=Путевые точки +Select Waypoint #@1=Выбрать путевую точку №@1 +Waypoint @1=Путевая точка @1 +Set waypoint to current location=Установить путевую точку по текущей позиции +invisible=невидимой +visible=видимой +Make waypoint @1=Сделать путевую точку @1 +Disable=Выключить +Enable=Включить +@1 display of waypoint coordinates=@1 показ координат путевых точек +Change color of waypoint display=Поменять цвет путевой точки +Edit waypoint name=Переименовать путевую точку +Waypoint active=Путевая точка включена +Waypoint inactive=Путевая точка выключена +Finish editing=Закончить редакцию +World position=Позиция мира +Name=Имя +HUD text color=Цвет текста HUDа diff --git a/locale/unified_inventory.tr.tr b/locale/unified_inventory.tr.tr new file mode 100644 index 0000000..93246cc --- /dev/null +++ b/locale/unified_inventory.tr.tr @@ -0,0 +1,69 @@ +# textdomain: unified_inventory +Crafting=Üretim +Mixing=Karıştırma +Cooking=Pişirme +Digging=Kazma +Bags=Çantalarım +Bag @1=@1. Çanta +Small Bag=Küçük Çanta +Medium Bag=Çanta +Large Bag=Büyük Çanta + and = ve +First page=İlk Sayfa +Back three pages=3 Sayfa Gerile +Back one page=Geri +Forward one page=İleri +Forward three pages=3 Sayfa İlerile +Last page=Son Sayfa +Search=Ara +No matching items=Eşleşme yok +No matches.=Eşleşme yok +Page=Sayfa +@1 of @2=@1 dan @2 +Filter=Süzgeç +Can use the creative inventory=Yaratıcı envanteri kullanabilir +Crafting Grid=Üretim tablosu +Crafting Guide=Kılavuz +Set home position=Set ev pozisyon +Home position set to: @1=Yeni eviniz: @1 +You don't have the "home" privilege!="home" yetkiniz yok! +Go home=Eve git +Set time to day=Güne zaman ayarla +Time of day set to 6am=Saat 06:00 olarak ayarlandı +You don't have the settime privilege!="settime" yetkiniz yok! +Set time to night=Geceye zaman ayarla +Time of day set to 9pm=Saat 19:00 olarak ayarlandı +msgid ""=Yaratıcı modu dışında iken bu tuş kullanılamaz. +Inventory cleared!=Envanter temizlendi! +Trash:=Çöp +Refill:=Doldur +Recipe @1 of @2=@1 dan @2 tarifi +Usage @1 of @2=Kullanım @1/@2 +No recipes=Tarifi yok +No usages=Kullanım yok +Result=Çıktı +Ingredient=Bileşen +Give me:=Ver bana: +To craft grid:=Üretim tablosuna kopyala +All=Tümü +White=Beyaz +Yellow=Sarı +Red=Kırmızı +Green=Yeşil +Blue=Mavi +Waypoints=Konum Noktaları +Select Waypoint #@1=#@1 konum noktası seç +Waypoint @1=@1 Konum Noktaları +Set waypoint to current location=Bulunduğun noktayı işaretle +invisible=görünmez +visible=görünür +Make waypoint @1=Yol noktası @1 +@1 display of waypoint coordinates=Yol noktası koordinatlarının görüntülenmesini @1 +Change color of waypoint display=Konum Gösterge Rengi +Edit waypoint name=Konum Noktasını Düzenle +Waypoint active=Konum Etkin +Waypoint inactive=Konum Devredışı +Finish editing=Düzenleme bitti +World position=Dünya konumu +Name=İsim +HUD text color=Metin rengi diff --git a/match_craft.lua b/match_craft.lua new file mode 100644 index 0000000..2dd40b0 --- /dev/null +++ b/match_craft.lua @@ -0,0 +1,409 @@ +-- match_craft.lua +-- Find and automatically move inventory items to the crafting grid +-- according to the recipe. + +--[[ +Retrieve items from inventory lists and calculate their total count. +Return a table of "item name" - "total count" pairs. + +Arguments: + inv: minetest inventory reference + lists: names of inventory lists to use + +Example usage: + -- Count items in "main" and "craft" lists of player inventory + unified_inventory.count_items(player_inv_ref, {"main", "craft"}) + +Example output: + { + ["default:pine_wood"] = 2, + ["default:acacia_wood"] = 4, + ["default:chest"] = 3, + ["default:axe_diamond"] = 2, -- unstackable item are counted too + ["wool:white"] = 6 + } +]]-- +function unified_inventory.count_items(inv, lists) + local counts = {} + + for i = 1, #lists do + local name = lists[i] + local size = inv:get_size(name) + local list = inv:get_list(name) + + for j = 1, size do + local stack = list[j] + + if not stack:is_empty() then + local item = stack:get_name() + local count = stack:get_count() + + counts[item] = (counts[item] or 0) + count + end + end + end + + return counts +end + +--[[ +Retrieve craft recipe items and their positions in the crafting grid. +Return a table of "craft item name" - "set of positions" pairs. + +Note that if craft width is not 3 then positions are recalculated as +if items were placed on a 3x3 grid. Also note that craft can contain +groups of items with "group:" prefix. + +Arguments: + craft: minetest craft recipe + +Example output: + -- Bed recipe + { + ["wool:white"] = {[1] = true, [2] = true, [3] = true} + ["group:wood"] = {[4] = true, [5] = true, [6] = true} + } +--]] +function unified_inventory.count_craft_positions(craft) + local positions = {} + local craft_items = craft.items + local craft_type = unified_inventory.registered_craft_types[craft.type] + or unified_inventory.craft_type_defaults(craft.type, {}) + local display_width = craft_type.dynamic_display_size + and craft_type.dynamic_display_size(craft).width + or craft_type.width + local craft_width = craft_type.get_shaped_craft_width + and craft_type.get_shaped_craft_width(craft) + or display_width + local i = 0 + + for y = 1, 3 do + for x = 1, craft_width do + i = i + 1 + local item = craft_items[i] + + if item ~= nil then + local pos = 3 * (y - 1) + x + local set = positions[item] + + if set ~= nil then + set[pos] = true + else + positions[item] = {[pos] = true} + end + end + end + end + + return positions +end + +--[[ +For every craft item find all matching inventory items. +- If craft item is a group then find all inventory items that matches + this group. +- If craft item is not a group (regular item) then find only this item. + +If inventory doesn't contain needed item then found set is empty for +this item. + +Return a table of "craft item name" - "set of matching inventory items" +pairs. + +Arguments: + inv_items: table with items names as keys + craft_items: table with items names or groups as keys + +Example output: + { + ["group:wood"] = { + ["default:pine_wood"] = true, + ["default:acacia_wood"] = true + }, + ["wool:white"] = { + ["wool:white"] = true + } + } +--]] +function unified_inventory.find_usable_items(inv_items, craft_items) + local get_group = minetest.get_item_group + local result = {} + + for craft_item in pairs(craft_items) do + local group = craft_item:match("^group:(.+)") + local found = {} + + if group ~= nil then + for inv_item in pairs(inv_items) do + if get_group(inv_item, group) > 0 then + found[inv_item] = true + end + end + else + if inv_items[craft_item] ~= nil then + found[craft_item] = true + end + end + + result[craft_item] = found + end + + return result +end + +--[[ +Match inventory items with craft grid positions. +For every position select the matching inventory item with maximum +(total_count / (times_matched + 1)) value. + +If for some position matching item cannot be found or match count is 0 +then return nil. + +Return a table of "matched item name" - "set of craft positions" pairs +and overall match count. + +Arguments: + inv_counts: table of inventory items counts from "count_items" + craft_positions: table of craft positions from "count_craft_positions" + +Example output: + match_table = { + ["wool:white"] = {[1] = true, [2] = true, [3] = true} + ["default:acacia_wood"] = {[4] = true, [6] = true} + ["default:pine_wood"] = {[5] = true} + } + match_count = 2 +--]] +function unified_inventory.match_items(inv_counts, craft_positions) + local usable = unified_inventory.find_usable_items(inv_counts, craft_positions) + local match_table = {} + local match_count + local matches = {} + + for craft_item, pos_set in pairs(craft_positions) do + local use_set = usable[craft_item] + + for pos in pairs(pos_set) do + local pos_item + local pos_count + + for use_item in pairs(use_set) do + local count = inv_counts[use_item] + local times_matched = matches[use_item] or 0 + local new_pos_count = math.floor(count / (times_matched + 1)) + + if pos_count == nil or pos_count < new_pos_count then + pos_item = use_item + pos_count = new_pos_count + end + end + + if pos_item == nil or pos_count == 0 then + return nil + end + + local set = match_table[pos_item] + + if set ~= nil then + set[pos] = true + else + match_table[pos_item] = {[pos] = true} + end + + matches[pos_item] = (matches[pos_item] or 0) + 1 + end + end + + for match_item, times_matched in pairs(matches) do + local count = inv_counts[match_item] + local item_count = math.floor(count / times_matched) + + if match_count == nil or item_count < match_count then + match_count = item_count + end + end + + return match_table, match_count +end + +--[[ +Remove item from inventory lists. +Return stack of actually removed items. + +This function replicates the inv:remove_item function but can accept +multiple lists. + +Arguments: + inv: minetest inventory reference + lists: names of inventory lists + stack: minetest item stack +--]] +function unified_inventory.remove_item(inv, lists, stack) + local removed = ItemStack(nil) + local leftover = ItemStack(stack) + + for i = 1, #lists do + if leftover:is_empty() then + break + end + + local cur_removed = inv:remove_item(lists[i], leftover) + removed:add_item(cur_removed) + leftover:take_item(cur_removed:get_count()) + end + + return removed +end + +--[[ +Add item to inventory lists. +Return leftover stack. + +This function replicates the inv:add_item function but can accept +multiple lists. + +Arguments: + inv: minetest inventory reference + lists: names of inventory lists + stack: minetest item stack +--]] +function unified_inventory.add_item(inv, lists, stack) + local leftover = ItemStack(stack) + + for i = 1, #lists do + if leftover:is_empty() then + break + end + + leftover = inv:add_item(lists[i], leftover) + end + + return leftover +end + +--[[ +Move items from source list to destination list if possible. +Skip positions specified in exclude set. + +Arguments: + inv: minetest inventory reference + src_list: name of source list + dst_list: name of destination list + exclude: set of positions to skip +--]] +function unified_inventory.swap_items(inv, src_list, dst_list, exclude) + local size = inv:get_size(src_list) + local empty = ItemStack(nil) + + for i = 1, size do + if exclude == nil or exclude[i] == nil then + local stack = inv:get_stack(src_list, i) + + if not stack:is_empty() then + inv:set_stack(src_list, i, empty) + local leftover = inv:add_item(dst_list, stack) + + if not leftover:is_empty() then + inv:set_stack(src_list, i, leftover) + end + end + end + end +end + +--[[ +Move matched items to the destination list. + +If destination list position is already occupied with some other item +then function tries to (in that order): +1. Move it to the source list +2. Move it to some other unused position in destination list itself +3. Drop it to the ground if nothing else is possible. + +Arguments: + player: minetest player object + src_list: name of source list + dst_list: name of destination list + match_table: table of matched items + amount: amount of items per every position +--]] +function unified_inventory.move_match(player, src_list, dst_list, match_table, amount) + local inv = player:get_inventory() + local item_drop = minetest.item_drop + local src_dst_list = {src_list, dst_list} + local dst_src_list = {dst_list, src_list} + + local needed = {} + local moved = {} + + -- Remove stacks needed for craft + for item, pos_set in pairs(match_table) do + local stack = ItemStack(item) + local stack_max = stack:get_stack_max() + local bounded_amount = math.min(stack_max, amount) + stack:set_count(bounded_amount) + + for pos in pairs(pos_set) do + needed[pos] = unified_inventory.remove_item(inv, dst_src_list, stack) + end + end + + -- Add already removed stacks + for pos, stack in pairs(needed) do + local occupied = inv:get_stack(dst_list, pos) + inv:set_stack(dst_list, pos, stack) + + if not occupied:is_empty() then + local leftover = unified_inventory.add_item(inv, src_dst_list, occupied) + + if not leftover:is_empty() then + inv:set_stack(dst_list, pos, leftover) + local oversize = unified_inventory.add_item(inv, src_dst_list, stack) + + if not oversize:is_empty() then + item_drop(oversize, player, player:get_pos()) + end + end + end + + moved[pos] = true + end + + -- Swap items from unused positions to src (moved positions excluded) + unified_inventory.swap_items(inv, dst_list, src_list, moved) +end + +--[[ +Find craft match and move matched items to the destination list. + +If match cannot be found or match count is smaller than the desired +amount then do nothing. + +If amount passed is -1 then amount is defined by match count itself. +This is used to indicate "craft All" case. + +Arguments: + player: minetest player object + src_list: name of source list + dst_list: name of destination list + craft: minetest craft recipe + amount: desired amount of output items +--]] +function unified_inventory.craftguide_match_craft(player, src_list, dst_list, craft, amount) + local inv = player:get_inventory() + local src_dst_list = {src_list, dst_list} + + local counts = unified_inventory.count_items(inv, src_dst_list) + local positions = unified_inventory.count_craft_positions(craft) + local match_table, match_count = unified_inventory.match_items(counts, positions) + + if match_table == nil or match_count < amount then + return + end + + if amount == -1 then + amount = match_count + end + + unified_inventory.move_match(player, src_list, dst_list, match_table, amount) +end diff --git a/mod.conf b/mod.conf index 26a8af6..4fe3375 100644 --- a/mod.conf +++ b/mod.conf @@ -1 +1,4 @@ name = unified_inventory +depends = default +optional_depends = creative, sfinv, datastorage, farming +description = Unified Inventory replaces the default survival and creative inventory. It adds a nicer interface and a number of features, such as a crafting guide. diff --git a/register.lua b/register.lua index a12899a..f2907a0 100644 --- a/register.lua +++ b/register.lua @@ -1,4 +1,5 @@ -local S = unified_inventory.gettext +local S = minetest.get_translator("unified_inventory") +local NS = function(s) return s end local F = minetest.formspec_escape minetest.register_privilege("creative", { @@ -170,9 +171,9 @@ local function stack_image_button(x, y, w, h, buttonname_prefix, item) local groupstring, andcount = unified_inventory.extract_groupnames(name) local grouptip if andcount == 1 then - grouptip = string.format(S("Any item belonging to the %s group"), groupstring) + grouptip = S("Any item belonging to the @1 group", groupstring) elseif andcount > 1 then - grouptip = string.format(S("Any item belonging to the groups %s"), groupstring) + grouptip = S("Any item belonging to the groups @1", groupstring) end grouptip = F(grouptip) if andcount >= 1 then @@ -183,8 +184,8 @@ local function stack_image_button(x, y, w, h, buttonname_prefix, item) end local recipe_text = { - recipe = S("Recipe %d of %d"), - usage = S("Usage %d of %d"), + recipe = NS("Recipe @1 of @2"), + usage = NS("Usage @1 of @2"), } local no_recipe_text = { recipe = S("No recipes"), @@ -230,7 +231,7 @@ unified_inventory.register_page("craftguide", { local item_name_shown if minetest.registered_items[item_name] and minetest.registered_items[item_name].description then - item_name_shown = string.format(S("%s (%s)"), + item_name_shown = S("@1 (@2)", minetest.registered_items[item_name].description, item_name) else item_name_shown = item_name @@ -354,7 +355,7 @@ unified_inventory.register_page("craftguide", { if alternates and alternates > 1 then fs[#fs + 1] = "label[5.5," .. (formspecy + 1.6) .. ";" - .. string.format(F(recipe_text[dir]), alternate, alternates) .. "]" + .. F(S(recipe_text[dir], alternate, alternates)) .. "]" .. "image_button[5.5," .. (formspecy + 2) .. ";1,1;ui_left_icon.png;alternate_prev;]" .. "image_button[6.5," .. (formspecy + 2) .. ";1,1;ui_right_icon.png;alternate;]" .. "tooltip[alternate_prev;" .. F(prev_alt_text[dir]) .. "]" @@ -391,65 +392,6 @@ local function craftguide_giveme(player, formname, fields) player_inv:add_item("main", {name = output, count = amount}) end --- Takes any stack from "main" where the `amount` of `needed_item` may fit --- into the given crafting stack (`craft_item`) -local function craftguide_move_stacks(inv, craft_item, needed_item, amount) - if craft_item:get_count() >= amount then - return - end - - local get_item_group = minetest.get_item_group - local group = needed_item:match("^group:(.+)") - if group then - if not craft_item:is_empty() then - -- Source item must be the same to fill - if get_item_group(craft_item:get_name(), group) ~= 0 then - needed_item = craft_item:get_name() - else - -- TODO: Maybe swap unmatching "craft" items - -- !! Would conflict with recursive function call - return - end - else - -- Take matching group from the inventory (biggest stack) - local main = inv:get_list("main") - local max_found = 0 - for i, stack in ipairs(main) do - if stack:get_count() > max_found and - get_item_group(stack:get_name(), group) ~= 0 then - needed_item = stack:get_name() - max_found = stack:get_count() - if max_found >= amount then - break - end - end - end - end - else - if not craft_item:is_empty() and - craft_item:get_name() ~= needed_item then - return -- Item must be identical - end - end - - needed_item = ItemStack(needed_item) - local to_take = math.min(amount, needed_item:get_stack_max()) - to_take = to_take - craft_item:get_count() - if to_take <= 0 then - return -- Nothing to do - end - needed_item:set_count(to_take) - - local taken = inv:remove_item("main", needed_item) - local leftover = taken:add_item(craft_item) - if not leftover:is_empty() then - -- Somehow failed to add the existing "craft" item. Undo the action. - inv:add_item("main", leftover) - return taken - end - return taken -end - local function craftguide_craft(player, formname, fields) local amount for k, v in pairs(fields) do @@ -458,17 +400,14 @@ local function craftguide_craft(player, formname, fields) end if not amount then return end - amount = tonumber(amount) or 99 -- fallback for "all" - if amount <= 0 or amount > 99 then return end + amount = tonumber(amount) or -1 -- fallback for "all" + if amount == 0 or amount < -1 or amount > 99 then return end local player_name = player:get_player_name() local output = unified_inventory.current_item[player_name] or "" if output == "" then return end - local player_inv = player:get_inventory() - local craft_list = player_inv:get_list("craft") - local crafts = unified_inventory.crafts_for[ unified_inventory.current_craft_direction[player_name]][output] or {} if #crafts == 0 then return end @@ -478,38 +417,7 @@ local function craftguide_craft(player, formname, fields) local craft = crafts[alternate] if craft.width > 3 then return end - local needed = craft.items - local width = craft.width - if width == 0 then - -- Shapeless recipe - width = 3 - end - - -- To spread the items evenly - local STEPSIZE = math.ceil(math.sqrt(amount) / 5) * 5 - local current_count = 0 - repeat - current_count = math.min(current_count + STEPSIZE, amount) - local index = 1 - for y = 1, 3 do - for x = 1, width do - local needed_item = needed[index] - if needed_item then - local craft_index = ((y - 1) * 3) + x - local craft_item = craft_list[craft_index] - local newitem = craftguide_move_stacks(player_inv, - craft_item, needed_item, current_count) - - if newitem then - craft_list[craft_index] = newitem - end - end - index = index + 1 - end - end - until current_count == amount - - player_inv:set_list("craft", craft_list) + unified_inventory.craftguide_match_craft(player, "main", "craft", craft, amount) unified_inventory.set_inventory_formspec(player, "craft") end diff --git a/textures/bags_large.png b/textures/bags_large.png index 6d56299..187021c 100644 Binary files a/textures/bags_large.png and b/textures/bags_large.png differ diff --git a/textures/bags_medium.png b/textures/bags_medium.png index 59ba11d..d908883 100644 Binary files a/textures/bags_medium.png and b/textures/bags_medium.png differ diff --git a/textures/bags_small.png b/textures/bags_small.png index d48ffcb..9e4f4f6 100644 Binary files a/textures/bags_small.png and b/textures/bags_small.png differ diff --git a/textures/ui_1_icon.png b/textures/ui_1_icon.png index f4e85a0..ed4ceb9 100644 Binary files a/textures/ui_1_icon.png and b/textures/ui_1_icon.png differ diff --git a/textures/ui_2_icon.png b/textures/ui_2_icon.png index 96175a6..f4566d8 100644 Binary files a/textures/ui_2_icon.png and b/textures/ui_2_icon.png differ diff --git a/textures/ui_3_icon.png b/textures/ui_3_icon.png index 1db2916..ff6ebbb 100644 Binary files a/textures/ui_3_icon.png and b/textures/ui_3_icon.png differ diff --git a/textures/ui_4_icon.png b/textures/ui_4_icon.png index f344af4..3a12bfd 100644 Binary files a/textures/ui_4_icon.png and b/textures/ui_4_icon.png differ diff --git a/textures/ui_5_icon.png b/textures/ui_5_icon.png index e5dc4b0..c389152 100644 Binary files a/textures/ui_5_icon.png and b/textures/ui_5_icon.png differ diff --git a/textures/ui_bags_icon.png b/textures/ui_bags_icon.png index 6d56299..2882a23 100644 Binary files a/textures/ui_bags_icon.png and b/textures/ui_bags_icon.png differ diff --git a/textures/ui_bags_lg_form.png b/textures/ui_bags_lg_form.png index 713cacc..24dab30 100644 Binary files a/textures/ui_bags_lg_form.png and b/textures/ui_bags_lg_form.png differ diff --git a/textures/ui_bags_main_form.png b/textures/ui_bags_main_form.png index 37450f3..8c168d2 100644 Binary files a/textures/ui_bags_main_form.png and b/textures/ui_bags_main_form.png differ diff --git a/textures/ui_bags_med_form.png b/textures/ui_bags_med_form.png index 33e922e..27a1591 100644 Binary files a/textures/ui_bags_med_form.png and b/textures/ui_bags_med_form.png differ diff --git a/textures/ui_bags_sm_form.png b/textures/ui_bags_sm_form.png index b3b66bb..6234eb8 100644 Binary files a/textures/ui_bags_sm_form.png and b/textures/ui_bags_sm_form.png differ diff --git a/textures/ui_bags_trash.png b/textures/ui_bags_trash.png index 6338999..0bc11c5 100644 Binary files a/textures/ui_bags_trash.png and b/textures/ui_bags_trash.png differ diff --git a/textures/ui_blank_image.png b/textures/ui_blank_image.png index a8735b8..83d9d1a 100644 Binary files a/textures/ui_blank_image.png and b/textures/ui_blank_image.png differ diff --git a/textures/ui_blue_icon_background.png b/textures/ui_blue_icon_background.png index 9434217..2f872a4 100644 Binary files a/textures/ui_blue_icon_background.png and b/textures/ui_blue_icon_background.png differ diff --git a/textures/ui_circular_arrows_icon.png b/textures/ui_circular_arrows_icon.png index d687bbf..c6846e6 100644 Binary files a/textures/ui_circular_arrows_icon.png and b/textures/ui_circular_arrows_icon.png differ diff --git a/textures/ui_craft_icon.png b/textures/ui_craft_icon.png index fbe4cc7..a2283e3 100644 Binary files a/textures/ui_craft_icon.png and b/textures/ui_craft_icon.png differ diff --git a/textures/ui_craftgrid_icon.png b/textures/ui_craftgrid_icon.png index 6731327..5111f1e 100644 Binary files a/textures/ui_craftgrid_icon.png and b/textures/ui_craftgrid_icon.png differ diff --git a/textures/ui_craftguide_form.png b/textures/ui_craftguide_form.png index 3cd8643..d9be53f 100644 Binary files a/textures/ui_craftguide_form.png and b/textures/ui_craftguide_form.png differ diff --git a/textures/ui_craftguide_icon.png b/textures/ui_craftguide_icon.png index 5866b7b..d6c89e6 100644 Binary files a/textures/ui_craftguide_icon.png and b/textures/ui_craftguide_icon.png differ diff --git a/textures/ui_crafting_form.png b/textures/ui_crafting_form.png index 8c980ac..9043287 100644 Binary files a/textures/ui_crafting_form.png and b/textures/ui_crafting_form.png differ diff --git a/textures/ui_doubleleft_icon.png b/textures/ui_doubleleft_icon.png index 587bb25..64d50c0 100644 Binary files a/textures/ui_doubleleft_icon.png and b/textures/ui_doubleleft_icon.png differ diff --git a/textures/ui_doubleright_icon.png b/textures/ui_doubleright_icon.png index f552acc..af20930 100644 Binary files a/textures/ui_doubleright_icon.png and b/textures/ui_doubleright_icon.png differ diff --git a/textures/ui_form_bg.png b/textures/ui_form_bg.png index 74a6a3b..d973b34 100644 Binary files a/textures/ui_form_bg.png and b/textures/ui_form_bg.png differ diff --git a/textures/ui_gohome_icon.png b/textures/ui_gohome_icon.png index b3397ef..c5126ae 100644 Binary files a/textures/ui_gohome_icon.png and b/textures/ui_gohome_icon.png differ diff --git a/textures/ui_green_icon_background.png b/textures/ui_green_icon_background.png index b06c29c..ea28c82 100644 Binary files a/textures/ui_green_icon_background.png and b/textures/ui_green_icon_background.png differ diff --git a/textures/ui_group.png b/textures/ui_group.png index 2e4714a..b6b8d28 100644 Binary files a/textures/ui_group.png and b/textures/ui_group.png differ diff --git a/textures/ui_home_icon.png b/textures/ui_home_icon.png index e44419d..b9ce4f3 100644 Binary files a/textures/ui_home_icon.png and b/textures/ui_home_icon.png differ diff --git a/textures/ui_left_icon.png b/textures/ui_left_icon.png index 68cffb8..373b71e 100644 Binary files a/textures/ui_left_icon.png and b/textures/ui_left_icon.png differ diff --git a/textures/ui_main_inventory.png b/textures/ui_main_inventory.png index 3d380de..b7860ca 100644 Binary files a/textures/ui_main_inventory.png and b/textures/ui_main_inventory.png differ diff --git a/textures/ui_misc_form.png b/textures/ui_misc_form.png index e74a605..2d6ad01 100644 Binary files a/textures/ui_misc_form.png and b/textures/ui_misc_form.png differ diff --git a/textures/ui_moon_icon.png b/textures/ui_moon_icon.png index b2d7b44..cec7009 100644 Binary files a/textures/ui_moon_icon.png and b/textures/ui_moon_icon.png differ diff --git a/textures/ui_off_icon.png b/textures/ui_off_icon.png index 319fc6e..187e59a 100644 Binary files a/textures/ui_off_icon.png and b/textures/ui_off_icon.png differ diff --git a/textures/ui_ok_icon.png b/textures/ui_ok_icon.png index dcbda1d..4073899 100644 Binary files a/textures/ui_ok_icon.png and b/textures/ui_ok_icon.png differ diff --git a/textures/ui_on_icon.png b/textures/ui_on_icon.png index a9884cf..0f5c48f 100644 Binary files a/textures/ui_on_icon.png and b/textures/ui_on_icon.png differ diff --git a/textures/ui_pencil_icon.png b/textures/ui_pencil_icon.png index a73b740..dfcc19b 100644 Binary files a/textures/ui_pencil_icon.png and b/textures/ui_pencil_icon.png differ diff --git a/textures/ui_red_icon_background.png b/textures/ui_red_icon_background.png index 67f5dcc..8d4d807 100644 Binary files a/textures/ui_red_icon_background.png and b/textures/ui_red_icon_background.png differ diff --git a/textures/ui_reset_icon.png b/textures/ui_reset_icon.png index ec9ef62..e966685 100644 Binary files a/textures/ui_reset_icon.png and b/textures/ui_reset_icon.png differ diff --git a/textures/ui_right_icon.png b/textures/ui_right_icon.png index 1f11868..cbdab76 100644 Binary files a/textures/ui_right_icon.png and b/textures/ui_right_icon.png differ diff --git a/textures/ui_search_icon.png b/textures/ui_search_icon.png index b529e43..2934bdc 100644 Binary files a/textures/ui_search_icon.png and b/textures/ui_search_icon.png differ diff --git a/textures/ui_sethome_icon.png b/textures/ui_sethome_icon.png index 5c56d64..4c0f6e5 100644 Binary files a/textures/ui_sethome_icon.png and b/textures/ui_sethome_icon.png differ diff --git a/textures/ui_single_slot.png b/textures/ui_single_slot.png index ef2a246..63da98d 100644 Binary files a/textures/ui_single_slot.png and b/textures/ui_single_slot.png differ diff --git a/textures/ui_skip_backward_icon.png b/textures/ui_skip_backward_icon.png index fde4fea..eac6e4c 100644 Binary files a/textures/ui_skip_backward_icon.png and b/textures/ui_skip_backward_icon.png differ diff --git a/textures/ui_skip_forward_icon.png b/textures/ui_skip_forward_icon.png index 182e7ed..3f85a9f 100644 Binary files a/textures/ui_skip_forward_icon.png and b/textures/ui_skip_forward_icon.png differ diff --git a/textures/ui_sun_icon.png b/textures/ui_sun_icon.png index 262b1f3..11c7eef 100644 Binary files a/textures/ui_sun_icon.png and b/textures/ui_sun_icon.png differ diff --git a/textures/ui_trash_icon.png b/textures/ui_trash_icon.png index 081bac7..c5ac97c 100644 Binary files a/textures/ui_trash_icon.png and b/textures/ui_trash_icon.png differ diff --git a/textures/ui_waypoint_set_icon.png b/textures/ui_waypoint_set_icon.png index 6eb9d19..4649a4d 100644 Binary files a/textures/ui_waypoint_set_icon.png and b/textures/ui_waypoint_set_icon.png differ diff --git a/textures/ui_waypoints_icon.png b/textures/ui_waypoints_icon.png index 530c1d7..91d6e3b 100644 Binary files a/textures/ui_waypoints_icon.png and b/textures/ui_waypoints_icon.png differ diff --git a/textures/ui_xyz_icon.png b/textures/ui_xyz_icon.png index 9b48acb..003ea63 100644 Binary files a/textures/ui_xyz_icon.png and b/textures/ui_xyz_icon.png differ diff --git a/textures/ui_xyz_on_icon.png b/textures/ui_xyz_on_icon.png index 9b48acb..003ea63 100644 Binary files a/textures/ui_xyz_on_icon.png and b/textures/ui_xyz_on_icon.png differ diff --git a/waypoints.lua b/waypoints.lua index 3f9ee58..e23ef4b 100644 --- a/waypoints.lua +++ b/waypoints.lua @@ -1,4 +1,4 @@ -local S = unified_inventory.gettext +local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape local hud_colors = { @@ -35,13 +35,13 @@ unified_inventory.register_page("waypoints", { "ui_" .. i .. "_icon.png;" .. "select_waypoint" .. i .. ";]" .. "tooltip[select_waypoint" .. i .. ";" - .. (S("Select Waypoint #%d"):format(i)).."]" + .. S("Select Waypoint #@1", i).."]" end local i = waypoints.selected or 1 local waypoint = waypoints[i] or {} local temp = waypoints_temp[player_name][i] or {} - local default_name = string.format(S("Waypoint %d"), i) + local default_name = S("Waypoint @1", i) -- Main buttons: formspec = formspec .. @@ -174,7 +174,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields["set_waypoint"..i] then hit = true - local pos = player:getpos() + local pos = player:get_pos() pos.x = math.floor(pos.x) pos.y = math.floor(pos.y) pos.z = math.floor(pos.z)