From 1a02433aa3d136d3aa74ebbf6b4c80f9ae337489 Mon Sep 17 00:00:00 2001 From: matiasbian Date: Sun, 10 Jun 2018 19:17:40 -0300 Subject: [PATCH] fully translated to spanish --- 18n/es_AR/LC_MESSAGES/gfx_curses.mo | Bin 0 -> 606 bytes 18n/es_AR/LC_MESSAGES/gfx_terminal.mo | Bin 0 -> 590 bytes 18n/es_AR/LC_MESSAGES/highscore.mo | Bin 0 -> 1226 bytes msgfmt | 0 msginit | 0 po/es_AR/gfx_curses.po | 33 +++++++++++++++ po/es_AR/gfx_terminal.po | 33 +++++++++++++++ po/es_AR/highscore.po | 56 ++++++++++++++++++++++++++ po/gfx_curses.pot | 33 +++++++++++++++ po/gfx_terminal.pot | 33 +++++++++++++++ po/highscore.pot | 56 ++++++++++++++++++++++++++ src/main.c | 7 ++-- xgettext | 0 13 files changed, 248 insertions(+), 3 deletions(-) create mode 100644 18n/es_AR/LC_MESSAGES/gfx_curses.mo create mode 100644 18n/es_AR/LC_MESSAGES/gfx_terminal.mo create mode 100644 18n/es_AR/LC_MESSAGES/highscore.mo delete mode 100644 msgfmt delete mode 100644 msginit create mode 100644 po/es_AR/gfx_curses.po create mode 100644 po/es_AR/gfx_terminal.po create mode 100644 po/es_AR/highscore.po create mode 100644 po/gfx_curses.pot create mode 100644 po/gfx_terminal.pot create mode 100644 po/highscore.pot delete mode 100644 xgettext diff --git a/18n/es_AR/LC_MESSAGES/gfx_curses.mo b/18n/es_AR/LC_MESSAGES/gfx_curses.mo new file mode 100644 index 0000000000000000000000000000000000000000..1e442ee70724a791ce2e866ecc42436dfb84dc0e GIT binary patch literal 606 zcmaKp&q^FY5XQ%7E`1UY;vquiASlx7%xYxpbtS}T6dYW1^yHjVOU=#ouu;*Qo0UCiT3R_s1yVMu%!gd4(g)8Lh@8%C1Afst=#ErS%7pb*-kdzK2Bd|>qdL2so&3<2KVyP zFVrO}-Gl5Dt&_fgkZ$t$&DYL#A}!z0naPzd1jNV6vq9NdEcvFfl@p-rr=#n4doWD< kvl>44A)4#a5*qCr%+&oK4axo8rK)hauD>qcExc^;5pF%Cng9R* literal 0 HcmV?d00001 diff --git a/18n/es_AR/LC_MESSAGES/gfx_terminal.mo b/18n/es_AR/LC_MESSAGES/gfx_terminal.mo new file mode 100644 index 0000000000000000000000000000000000000000..36069f384ba0c71eb6d73620d1568edd0f231e9c GIT binary patch literal 590 zcmZ{h%}yIJ5P;3!f#n3JB5@dmkU+?=32hY|f`AZ81Y4qH%ZbadF&m>@d$GL;koo|9 z0B*hX8TtskN1vsWfB=cs(x-3MGduqKGdKCbXiO3d#5OTSoD;)Q5HrN}v%iz)h#y2Y z#@J8tJTX1a*erR8{DJ(5OldYjP&n#OVhjL|lz`=|AFy6xtb7;4${J-?1J<$TN+zDS z`}|B=r;HZR*=ru}eQCj2tJ`azehs>^FxKO%hd7M2naf-F>hLlo_^v7=xLQ| zSgG;wBd>mj%9aSLJlqUJD&$>xqlV4@UAOsEcY@CI*rIkBdSeAd)Egaa=OfE|d0i@* zT`1JMX^tvePfWfOoS;riOeK#c<^p;JYUKtm(*mRmqIT4JJz!-$44OuJscF5tf;R5u zt=}jzRJsny0Iie0@hv{&wb#1gzAmNZEuEOY(y4&jh4MisD=lXH(AeAw(8cJ}HL7)Z n3L7gL78_7mtLRHMHM>@daP;y8!+Mehd5nW?^eA-T;397rNiU)8NsO zAgF=oz%$_2V59_}!RNtWhITQ(1Qgnr0W1esfaBvL7K$?kb<4D8a&q}_vLm%8Z^*J^ zU$`u}*uZ*BYbADNGL~8;Qx1c6#?mpd_H1d5-N0kQATu(FXiln(lS0Y#S<|LUHwQYj zf%TI?eQBX}Jj%&!{-@OOpdG9HNvXYHk6qBV<^{)IEF@x;ty4xv)UG$4*5{kF+U%?> zEVsfA_l@;p$)ze0Px91>u8AmYFLy=5vh+w2v(lrmiAr@+RPKxF1FB9&)d^9#Td5#W zba-18;-|+wJd9hE&Wo;<+GWxk8_^Q9rK9QIfcYhF<%+X)CG||&!*!0wruQgZlse62 z%A(7%7g61&cmbsmMbmz$R&32q)H^eoa^8(QJY&oo2C?Is{gFsS?4H*<;nKoV^XNvZ zgiW8RMKqW0qFRiVT%nWwc)#4Z0z>@kbHJl(bSfTW~d`O=Uz)YvGj{$#ttNF(x+N xRNICU{!5v92m8CKC*8@^LBFDyGbPXG(k3!N7yZxHr)0B>ty({8?JjUC_yePHXTJad literal 0 HcmV?d00001 diff --git a/msgfmt b/msgfmt deleted file mode 100644 index e69de29..0000000 diff --git a/msginit b/msginit deleted file mode 100644 index e69de29..0000000 diff --git a/po/es_AR/gfx_curses.po b/po/es_AR/gfx_curses.po new file mode 100644 index 0000000..0616ffd --- /dev/null +++ b/po/es_AR/gfx_curses.po @@ -0,0 +1,33 @@ +# Spanish translations for 2048 package. +# Copyright (C) 2018 THE 2048'S COPYRIGHT HOLDER +# This file is distributed under the same license as the 2048 package. +# Matias , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: 2048 v1.0.1\n" +"Report-Msgid-Bugs-To: matiasezequielbian@gmail.com\n" +"POT-Creation-Date: 2018-04-26 18:58-0300\n" +"PO-Revision-Date: 2018-04-26 19:00-0300\n" +"Last-Translator: Matias \n" +"Language-Team: Spanish\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/gfx_curses.c:70 +#, c-format +msgid " Hi: %d\n" +msgstr "Puntuación Máxima: %d\n" + +#: src/gfx_curses.c:68 +#, c-format +msgid "Score: %d\n" +msgstr "Puntuación: %d\n" + +#: src/gfx_curses.c:66 +#, c-format +msgid "Score: %d (+%d)\n" +msgstr "Puntuación: %d (+%d)\n" diff --git a/po/es_AR/gfx_terminal.po b/po/es_AR/gfx_terminal.po new file mode 100644 index 0000000..471f98e --- /dev/null +++ b/po/es_AR/gfx_terminal.po @@ -0,0 +1,33 @@ +# Spanish translations for PACKAGE package. +# Copyright (C) 2018 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Matias , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-26 19:02-0300\n" +"PO-Revision-Date: 2018-04-26 19:03-0300\n" +"Last-Translator: Matias \n" +"Language-Team: Spanish\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/gfx_terminal.c:46 +#, c-format +msgid " Hi: %ld\n" +msgstr "Puntuación Máxima: %ld\n" + +#: src/gfx_terminal.c:44 +#, c-format +msgid "Score: %ld\n" +msgstr "Puntuación: %ld\n" + +#: src/gfx_terminal.c:42 +#, c-format +msgid "Score: %ld (+%ld)\n" +msgstr "Puntuación: %ld (+%ld)\n" diff --git a/po/es_AR/highscore.po b/po/es_AR/highscore.po new file mode 100644 index 0000000..0af49c7 --- /dev/null +++ b/po/es_AR/highscore.po @@ -0,0 +1,56 @@ +# Spanish translations for PACKAGE package. +# Copyright (C) 2018 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Matias , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-17 18:12-0300\n" +"PO-Revision-Date: 2018-05-17 18:19-0300\n" +"Last-Translator: Matias \n" +"Language-Team: Argentinian \n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/highscore.c:58 +#, c-format +msgid "Are you sure you want to reset your scores? Y(es) or N(o)\n" +msgstr "¿Estás seguro que quieres reiniciar tus puntuaciones? (S)i o (N)o\n" + +#: src/highscore.c:76 +#, c-format +msgid "Please enter Yes or No\n" +msgstr "Por favor ingresa Si o No\n" + +#: src/highscore.c:95 +#, c-format +msgid "load: Failed to open highscore file\n" +msgstr "Carga: Error al abrir el archivo de puntuaciones máximas\n" + +#: src/highscore.c:100 +#, c-format +msgid "load: Failed to parse highscore file\n" +msgstr "Carga: Error al parsear el archivo de puntuaciones máximas\n" + +#: src/highscore.c:122 +#, c-format +msgid "save: Failed to open highscore file\n" +msgstr "Guardado: Error al abrir el archivo de puntuaciones máximas\n" + +#: src/highscore.c:127 +#, c-format +msgid "save: Failed to write highscore file\n" +msgstr "Guardado: Error al escribir el archivo de puntuaciones máximas\n" + +#: src/highscore.c:71 +msgid "y" +msgstr "s" + +#: src/highscore.c:71 +msgid "yes" +msgstr "si" diff --git a/po/gfx_curses.pot b/po/gfx_curses.pot new file mode 100644 index 0000000..ccb9233 --- /dev/null +++ b/po/gfx_curses.pot @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2048 v1.0.1\n" +"Report-Msgid-Bugs-To: matiasezequielbian@gmail.com\n" +"POT-Creation-Date: 2018-04-26 18:58-0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gfx_curses.c:70 +#, c-format +msgid " Hi: %d\n" +msgstr "" + +#: src/gfx_curses.c:68 +#, c-format +msgid "Score: %d\n" +msgstr "" + +#: src/gfx_curses.c:66 +#, c-format +msgid "Score: %d (+%d)\n" +msgstr "" diff --git a/po/gfx_terminal.pot b/po/gfx_terminal.pot new file mode 100644 index 0000000..fb745c6 --- /dev/null +++ b/po/gfx_terminal.pot @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-26 19:02-0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gfx_terminal.c:46 +#, c-format +msgid " Hi: %ld\n" +msgstr "" + +#: src/gfx_terminal.c:44 +#, c-format +msgid "Score: %ld\n" +msgstr "" + +#: src/gfx_terminal.c:42 +#, c-format +msgid "Score: %ld (+%ld)\n" +msgstr "" diff --git a/po/highscore.pot b/po/highscore.pot new file mode 100644 index 0000000..151d4e2 --- /dev/null +++ b/po/highscore.pot @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-17 18:12-0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/highscore.c:58 +#, c-format +msgid "Are you sure you want to reset your scores? Y(es) or N(o)\n" +msgstr "" + +#: src/highscore.c:76 +#, c-format +msgid "Please enter Yes or No\n" +msgstr "" + +#: src/highscore.c:95 +#, c-format +msgid "load: Failed to open highscore file\n" +msgstr "" + +#: src/highscore.c:100 +#, c-format +msgid "load: Failed to parse highscore file\n" +msgstr "" + +#: src/highscore.c:122 +#, c-format +msgid "save: Failed to open highscore file\n" +msgstr "" + +#: src/highscore.c:127 +#, c-format +msgid "save: Failed to write highscore file\n" +msgstr "" + +#: src/highscore.c:71 +msgid "y" +msgstr "" + +#: src/highscore.c:71 +msgid "yes" +msgstr "" diff --git a/src/main.c b/src/main.c index ce4ff02..d888c5a 100644 --- a/src/main.c +++ b/src/main.c @@ -5,6 +5,7 @@ #include "gfx.h" #include #include +#include void draw_then_sleep(struct gfx_state *s, struct gamestate *g) { @@ -15,9 +16,9 @@ void draw_then_sleep(struct gfx_state *s, struct gamestate *g) int main(int argc, char **argv) { - setlocale (LC_ALL, ""); - bindtextdomain ("gfx_terminal", "/usr/share/locale/"); - textdomain ("gfx_terminal"); + setlocale (LC_ALL, ""); + bindtextdomain ("gfx_terminal", strcat(getenv("PWD"),"/18n/")); + textdomain ("gfx_terminal"); struct gamestate *g = gamestate_init(argc, argv); if (!g) { diff --git a/xgettext b/xgettext deleted file mode 100644 index e69de29..0000000