Add drawer controller translations (#20)

Added "Drawer Controller", "Current State: ", "Running", "Jammed", and "Stopped" to the
translation files to be translated.

While testing out the drawer controller translations, I noticed that in certain cases the entity
infotext wasn't being translated. This fixes that.
This commit is contained in:
isaiah658 2018-06-18 11:40:19 -05:00 committed by LNJ
parent 19a15d15d0
commit e8ee40a141
15 changed files with 374 additions and 110 deletions

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-06-03 21:34+0000\n" "PO-Revision-Date: 2017-06-03 21:34+0000\n"
"Last-Translator: Viktar Vauchkevich <victorenator@gmail.com>\n" "Last-Translator: Viktar Vauchkevich <victorenator@gmail.com>\n"
"Language-Team: Belarusian <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Belarusian <https://hosted.weblate.org/projects/minetest/mod-"
@ -16,10 +16,18 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 2.15-dev\n" "X-Generator: Weblate 2.15-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% поўны)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% поўны)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Пустая" msgstr "Пустая"
@ -40,13 +48,25 @@ msgstr "@1 шуфляды (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 шуфляды (2x2)" msgstr "@1 шуфляды (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% поўны)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% поўны)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-06-21 18:49+0000\n" "PO-Revision-Date: 2017-06-21 18:49+0000\n"
"Last-Translator: Jakub Vaněk <vanek.jakub4@seznam.cz>\n" "Last-Translator: Jakub Vaněk <vanek.jakub4@seznam.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Czech <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 2.15-dev\n" "X-Generator: Weblate 2.15-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (z @2 % plný)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (z @3 % plný)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Prázdný" msgstr "Prázdný"
@ -39,13 +47,25 @@ msgstr "Šuplíky @1 (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "Šuplíky @1 (2x2)" msgstr "Šuplíky @1 (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (z @2 % plný)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (z @3 % plný)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-10-23 23:46+0000\n" "PO-Revision-Date: 2017-10-23 23:46+0000\n"
"Last-Translator: Wuzzy <almikes@aol.com>\n" "Last-Translator: Wuzzy <almikes@aol.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: German <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.17\n" "X-Generator: Weblate 2.17\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% voll)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% voll)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Leer" msgstr "Leer"
@ -39,13 +47,25 @@ msgstr "@1schubfächer (1×2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1schubfächer (2×2)" msgstr "@1schubfächer (2×2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% voll)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% voll)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-16 09:14+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-06-01 21:02+0000\n" "PO-Revision-Date: 2017-06-01 21:02+0000\n"
"Last-Translator: Miguel Isaac <mineyoshist@protonmail.ch>\n" "Last-Translator: Miguel Isaac <mineyoshist@protonmail.ch>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Spanish <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.15-dev\n" "X-Generator: Weblate 2.15-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% lleno)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% lleno)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Vacio" msgstr "Vacio"
@ -39,13 +47,25 @@ msgstr "@1 Gavetas (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Gavetas (2x2)" msgstr "@1 Gavetas (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% lleno)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% lleno)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-10-15 17:45+0000\n" "PO-Revision-Date: 2017-10-15 17:45+0000\n"
"Last-Translator: xin <xin@riseup.net>\n" "Last-Translator: xin <xin@riseup.net>\n"
"Language-Team: French <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: French <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2.17\n" "X-Generator: Weblate 2.17\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% plein)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% plein)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Vide" msgstr "Vide"
@ -39,13 +47,25 @@ msgstr "Tiroirs (1x2) @1"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "Tiroirs (2x2) @1" msgstr "Tiroirs (2x2) @1"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% plein)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% plein)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,12 +7,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2018-05-20 16:38+0000\n" "PO-Revision-Date: 2018-05-20 16:38+0000\n"
"Last-Translator: Muhammad Rifqi Priyo Susanto " "Last-Translator: Muhammad Rifqi Priyo Susanto "
"<muhammadrifqipriyosusanto@gmail.com>\n" "<muhammadrifqipriyosusanto@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/minetest/" "Language-Team: Indonesian <https://hosted.weblate.org/projects/minetest/mod-"
"mod-storage-drawers/id/>\n" "storage-drawers/id/>\n"
"Language: id\n" "Language: id\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -20,6 +20,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.0-dev\n" "X-Generator: Weblate 3.0-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% penuh)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% penuh)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Kosong" msgstr "Kosong"
@ -40,13 +48,25 @@ msgstr "@1 Laci (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Laci (2x2)" msgstr "@1 Laci (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% penuh)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% penuh)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-09-28 16:09+0000\n" "PO-Revision-Date: 2017-09-28 16:09+0000\n"
"Last-Translator: Hamlet <h4mlet@riseup.net>\n" "Last-Translator: Hamlet <h4mlet@riseup.net>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Italian <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.17-dev\n" "X-Generator: Weblate 2.17-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% pieno)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% pieno)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Vuoto" msgstr "Vuoto"
@ -39,13 +47,25 @@ msgstr "@1 Cassetti (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Cassetti (2x2)" msgstr "@1 Cassetti (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% pieno)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% pieno)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,10 +7,10 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-07-01 04:31+0000\n" "PO-Revision-Date: 2017-07-01 04:31+0000\n"
"Last-Translator: Muhammad Nur Hidayat Yasuyoshi <muhdnurhidayat96@yahoo.com>" "Last-Translator: Muhammad Nur Hidayat Yasuyoshi <muhdnurhidayat96@yahoo."
"\n" "com>\n"
"Language-Team: Malay <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Malay <https://hosted.weblate.org/projects/minetest/mod-"
"storage-drawers/ms/>\n" "storage-drawers/ms/>\n"
"Language: ms\n" "Language: ms\n"
@ -20,6 +20,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2.16-dev\n" "X-Generator: Weblate 2.16-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% penuh)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% penuh)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Kosong" msgstr "Kosong"
@ -40,13 +48,25 @@ msgstr "Laci @1 (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "Laci @1 (2x2)" msgstr "Laci @1 (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% penuh)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% penuh)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-09-19 19:45+0000\n" "PO-Revision-Date: 2017-09-19 19:45+0000\n"
"Last-Translator: Oscar <kingoscargames@gmail.com>\n" "Last-Translator: Oscar <kingoscargames@gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Dutch <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.17-dev\n" "X-Generator: Weblate 2.17-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% vol)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% vol)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Leeg" msgstr "Leeg"
@ -39,13 +47,25 @@ msgstr "@1 Lades (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Lades (2x2)" msgstr "@1 Lades (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% vol)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% vol)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-16 09:14+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-06-04 23:03+0000\n" "PO-Revision-Date: 2017-06-04 23:03+0000\n"
"Last-Translator: LNJ <git@lnj.li>\n" "Last-Translator: LNJ <git@lnj.li>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Polish <https://hosted.weblate.org/projects/minetest/mod-"
@ -20,6 +20,14 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n" "|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 2.15-dev\n" "X-Generator: Weblate 2.15-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% napełnione)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% napełnione)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Pusta" msgstr "Pusta"
@ -40,13 +48,25 @@ msgstr "@1 Szuflady (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Szuflady (2x2)" msgstr "@1 Szuflady (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% napełnione)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% napełnione)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-09-04 21:55+0000\n" "PO-Revision-Date: 2017-09-04 21:55+0000\n"
"Last-Translator: pitchblack <pitchblack@mail.ru>\n" "Last-Translator: pitchblack <pitchblack@mail.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Russian <https://hosted.weblate.org/projects/minetest/mod-"
@ -16,10 +16,18 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 2.17-dev\n" "X-Generator: Weblate 2.17-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (@2% полон)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (@3% полон)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Пусто" msgstr "Пусто"
@ -40,13 +48,25 @@ msgstr "@1 Ящики (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Ящики (2x2)" msgstr "@1 Ящики (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (@2% полон)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (@3% полон)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-16 09:14+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,6 +17,14 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr ""
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr ""
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "" msgstr ""
@ -37,12 +45,24 @@ msgstr ""
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr "" msgstr ""
#: init.lua #: init.lua

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-03 17:04+0200\n" "POT-Creation-Date: 2018-06-17 11:36-0500\n"
"PO-Revision-Date: 2017-06-04 14:23+0000\n" "PO-Revision-Date: 2017-06-04 14:23+0000\n"
"Last-Translator: monolifed <monolifed@gmail.com>\n" "Last-Translator: monolifed <monolifed@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/minetest/mod-" "Language-Team: Turkish <https://hosted.weblate.org/projects/minetest/mod-"
@ -19,6 +19,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2.15-dev\n" "X-Generator: Weblate 2.15-dev\n"
#: lua/helpers.lua
msgid "@1 (@2% full)"
msgstr "@1 (%@2 dolu)"
#: lua/helpers.lua
msgid "@1 @2 (@3% full)"
msgstr "@1 @2 (%@3 dolu)"
#: lua/visual.lua #: lua/visual.lua
msgid "Empty" msgid "Empty"
msgstr "Boş" msgstr "Boş"
@ -39,13 +47,25 @@ msgstr "@1 Çekmece (1x2)"
msgid "@1 Drawers (2x2)" msgid "@1 Drawers (2x2)"
msgstr "@1 Çekmece (2x2)" msgstr "@1 Çekmece (2x2)"
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 (@2% full)" msgid "Current State: "
msgstr "@1 (%@2 dolu)" msgstr ""
#: lua/helpers.lua #: lua/controller.lua
msgid "@1 @2 (@3% full)" msgid "Stopped"
msgstr "@1 @2 (%@3 dolu)" msgstr ""
#: lua/controller.lua
msgid "Running"
msgstr ""
#: lua/controller.lua
msgid "Jammed"
msgstr ""
#: lua/controller.lua
msgid "Drawer Controller"
msgstr ""
#: init.lua #: init.lua
msgid "Acacia Wood" msgid "Acacia Wood"

@ -67,7 +67,7 @@ function drawers.drawer_on_construct(pos)
meta:set_int("count"..vid, 0) meta:set_int("count"..vid, 0)
meta:set_int("max_count"..vid, base_stack_max * stack_max_factor) meta:set_int("max_count"..vid, base_stack_max * stack_max_factor)
meta:set_int("base_stack_max"..vid, base_stack_max) meta:set_int("base_stack_max"..vid, base_stack_max)
meta:set_string("entity_infotext"..vid, drawers.gen_info_text("Empty", 0, meta:set_string("entity_infotext"..vid, drawers.gen_info_text(S("Empty"), 0,
stack_max_factor, base_stack_max)) stack_max_factor, base_stack_max))
meta:set_int("stack_max_factor"..vid, stack_max_factor) meta:set_int("stack_max_factor"..vid, stack_max_factor)

@ -39,6 +39,10 @@ needing to scan all the drawers to deposit an item in certain situations. The
table is only updated on an as needed basis, not by a specific time/interval. table is only updated on an as needed basis, not by a specific time/interval.
Controllers that have no items will not continue scanning drawers. ]]-- Controllers that have no items will not continue scanning drawers. ]]--
-- Load support for intllib.
local MP = core.get_modpath(core.get_current_modname())
local S, NS = dofile(MP.."/intllib.lua")
local function controller_can_dig(pos, player) local function controller_can_dig(pos, player)
local meta = core.get_meta(pos); local meta = core.get_meta(pos);
local inv = meta:get_inventory() local inv = meta:get_inventory()
@ -74,7 +78,7 @@ local function controller_formspec(pos, meta_current_state)
default.gui_bg.. default.gui_bg..
default.gui_bg_img.. default.gui_bg_img..
default.gui_slots.. default.gui_slots..
"label[0,0;Current State: " .. meta_current_state .. "]" .. "label[0,0;" .. S("Current State: ") .. meta_current_state .. "]" ..
"list[current_name;src;3.5,1.75;1,1;]".. "list[current_name;src;3.5,1.75;1,1;]"..
"list[current_player;main;0,4.25;8,1;]".. "list[current_player;main;0,4.25;8,1;]"..
"list[current_player;main;0,5.5;8,3;8]".. "list[current_player;main;0,5.5;8,3;8]"..
@ -217,7 +221,7 @@ local function controller_node_timer(pos, elapsed)
clear it each time ]]-- clear it each time ]]--
if meta_current_state == "jammed" and meta_jammed_item_name == src_name and meta_times_ran_while_jammed >= 8 then if meta_current_state == "jammed" and meta_jammed_item_name == src_name and meta_times_ran_while_jammed >= 8 then
meta:set_string("current_state", "stopped") meta:set_string("current_state", "stopped")
meta:set_string("formspec", controller_formspec(pos, "Stopped")) meta:set_string("formspec", controller_formspec(pos, S("Stopped")))
return true return true
end end
@ -229,14 +233,14 @@ local function controller_node_timer(pos, elapsed)
-- If current state is stopped, and the item that jammed it is not the same item in the src inv slot, we set the current state to running and clear the jam counter -- If current state is stopped, and the item that jammed it is not the same item in the src inv slot, we set the current state to running and clear the jam counter
if meta_current_state == "stopped" and meta_jammed_item_name ~= src_name then if meta_current_state == "stopped" and meta_jammed_item_name ~= src_name then
meta:set_string("current_state", "running") meta:set_string("current_state", "running")
meta:set_string("formspec", controller_formspec(pos, "Running")) meta:set_string("formspec", controller_formspec(pos, S("Running")))
meta:set_float("times_ran_while_jammed", 0) meta:set_float("times_ran_while_jammed", 0)
end end
-- If no item is in the controller, nothing is searched and current_state is set to running and no jams -- If no item is in the controller, nothing is searched and current_state is set to running and no jams
if inv:is_empty("src") then if inv:is_empty("src") then
meta:set_string("current_state", "running") meta:set_string("current_state", "running")
meta:set_string("formspec", controller_formspec(pos, "Running")) meta:set_string("formspec", controller_formspec(pos, S("Running")))
meta:set_float("times_ran_while_jammed", 0) meta:set_float("times_ran_while_jammed", 0)
return true return true
end end
@ -244,7 +248,7 @@ local function controller_node_timer(pos, elapsed)
-- If a non stackable item is in the controller, such as a written book, set the current_state to stopped because they are not allowed in drawers -- If a non stackable item is in the controller, such as a written book, set the current_state to stopped because they are not allowed in drawers
if src:get_stack_max() == 1 then if src:get_stack_max() == 1 then
meta:set_string("current_state", "stopped") meta:set_string("current_state", "stopped")
meta:set_string("formspec", controller_formspec(pos, "Stopped")) meta:set_string("formspec", controller_formspec(pos, S("Stopped")))
meta:set_string("jammed_item_name", src_name) meta:set_string("jammed_item_name", src_name)
meta:set_float("times_ran_while_jammed", 1) meta:set_float("times_ran_while_jammed", 1)
return true return true
@ -295,11 +299,11 @@ local function controller_node_timer(pos, elapsed)
inv:set_stack("src", 1, leftover) inv:set_stack("src", 1, leftover)
-- Set the controller metadata -- Set the controller metadata
meta:set_string("current_state", "running") meta:set_string("current_state", "running")
meta:set_string("formspec", controller_formspec(pos, "Running")) meta:set_string("formspec", controller_formspec(pos, S("Running")))
meta:set_float("times_ran_while_jammed", 0) meta:set_float("times_ran_while_jammed", 0)
else else
meta:set_string("current_state", "jammed") meta:set_string("current_state", "jammed")
meta:set_string("formspec", controller_formspec(pos, "Jammed")) meta:set_string("formspec", controller_formspec(pos, S("Jammed")))
meta:set_string("jammed_item_name", src_name) meta:set_string("jammed_item_name", src_name)
meta:set_float("times_ran_while_jammed", meta_times_ran_while_jammed + 1) meta:set_float("times_ran_while_jammed", meta_times_ran_while_jammed + 1)
end end
@ -317,18 +321,18 @@ local function controller_node_timer(pos, elapsed)
drawers_table_index[src_name] = {drawer_pos_x = indexed_drawer_pos.x, drawer_pos_y = indexed_drawer_pos.y, drawer_pos_z = indexed_drawer_pos.z, visualid = visualid} drawers_table_index[src_name] = {drawer_pos_x = indexed_drawer_pos.x, drawer_pos_y = indexed_drawer_pos.y, drawer_pos_z = indexed_drawer_pos.z, visualid = visualid}
-- Set the controller metadata -- Set the controller metadata
meta:set_string("current_state", "running") meta:set_string("current_state", "running")
meta:set_string("formspec", controller_formspec(pos, "Running")) meta:set_string("formspec", controller_formspec(pos, S("Running")))
meta:set_float("times_ran_while_jammed", 0) meta:set_float("times_ran_while_jammed", 0)
meta:set_string("drawers_table_index", core.serialize(drawers_table_index)) meta:set_string("drawers_table_index", core.serialize(drawers_table_index))
else else
meta:set_string("current_state", "jammed") meta:set_string("current_state", "jammed")
meta:set_string("formspec", controller_formspec(pos, "Jammed")) meta:set_string("formspec", controller_formspec(pos, S("Jammed")))
meta:set_string("jammed_item_name", src_name) meta:set_string("jammed_item_name", src_name)
meta:set_float("times_ran_while_jammed", meta_times_ran_while_jammed + 1) meta:set_float("times_ran_while_jammed", meta_times_ran_while_jammed + 1)
end end
else else
meta:set_string("current_state", "jammed") meta:set_string("current_state", "jammed")
meta:set_string("formspec", controller_formspec(pos, "Jammed")) meta:set_string("formspec", controller_formspec(pos, S("Jammed")))
meta:set_string("jammed_item_name", src_name) meta:set_string("jammed_item_name", src_name)
meta:set_float("times_ran_while_jammed", meta_times_ran_while_jammed + 1) meta:set_float("times_ran_while_jammed", meta_times_ran_while_jammed + 1)
end end
@ -338,7 +342,7 @@ end
-- Set the controller definition using a table to allow for pipeworks and potentially other mod support -- Set the controller definition using a table to allow for pipeworks and potentially other mod support
local controller_def = {} local controller_def = {}
controller_def.description = 'Drawer Controller' controller_def.description = S("Drawer Controller")
controller_def.tiles = {"drawer_controller_top_bottom.png", "drawer_controller_top_bottom.png", "drawer_controller_side.png", "drawer_controller_side.png", "drawer_controller_side.png", "drawer_controller_side.png"} controller_def.tiles = {"drawer_controller_top_bottom.png", "drawer_controller_top_bottom.png", "drawer_controller_side.png", "drawer_controller_side.png", "drawer_controller_side.png", "drawer_controller_side.png"}
controller_def.can_dig = controller_can_dig controller_def.can_dig = controller_can_dig
controller_def.groups = {cracky = 3, level = 2} controller_def.groups = {cracky = 3, level = 2}
@ -350,7 +354,7 @@ controller_def.on_construct = function(pos)
meta:set_float("times_ran_while_jammed", 0) meta:set_float("times_ran_while_jammed", 0)
meta:set_string("jammed_item_name", "") meta:set_string("jammed_item_name", "")
meta:set_string("drawers_table_index", "") meta:set_string("drawers_table_index", "")
meta:set_string("formspec", controller_formspec(pos, "Running")) meta:set_string("formspec", controller_formspec(pos, S("Running")))
local timer = core.get_node_timer(pos) local timer = core.get_node_timer(pos)
timer:start(7) timer:start(7)
end end