aboutsummaryrefslogtreecommitdiff
path: root/po/es
Commit message (Collapse)AuthorAge
* Updated Spanish translationsngosang2015-02-15
|
* Update Spanish languagengosang2015-01-20
| | | | | | I am a native speaker. I have corrected all the mistakes I've found. Update Spanish language
* Update Spanish language.Diego Martinez2014-12-15
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Revert "Update Russian translation"Kahrl2014-12-13
| | | | | | | | This reverts commit e4e4324a30d6bcac5cc06c74e955e4941b14bd38. Conflicts: po/minetest.pot po/*/minetest.po
* Update po filesShadowNinja2014-12-12
|
* Translated using Weblate (Spanish)Diego Martínez2014-02-16
|
* Run updatepo.shPilzAdam2013-11-23
|
* Translated using Weblate (Spanish)Pablo Lezaeta2013-11-23
|
* Translated using Weblate (Spanish)Pablo Lezaeta2013-11-23
|
* Translated using Weblate (Spanish)Pablo Lezaeta2013-11-23
|
* Translated using Weblate (Spanish)William Strealy2013-10-08
|
* Run updatepo.shIlya Zhuravlev2013-09-08
|
* Translated using Weblate (Spanish)Diego Martínez2013-08-30
|
* Run util/updatepo.shPilzAdam2013-08-25
|
* Fix i18n of some strings.arsdragonfly2013-07-02
|
* Translated using Weblate (Spanish)Diego Martínez2013-05-16
|
* Update po filesPilzAdam2013-05-13
|
* Translated using Weblate (Spanish)Diego Martínez2013-04-03
|
* Translated using Weblate (Spanish)Esteban I. RM2013-04-02
|
* Translated using Weblate (Spanish)Diego Martínez2013-04-01
|
* Translated using Weblate (Spanish)Diego Martínez2013-03-31
|
* Update po filesPilzAdam2013-03-30
|
* Translated using Weblate (Spanish)Lord James2013-03-30
|
* Translated using Weblate (Spanish)Francizca Rodriguez2013-02-07
|
* Translated using Weblate (Spanish)Marco gonzalez2013-02-05
|
* Translated using Weblate (Spanish)Lord James2013-02-04
|
* Merge remote branch 'origin/master'Weblate2013-02-02
|\
| * Translate key functions in key change menuPilzAdam2013-01-30
| |
* | Translated using Weblate (Spanish)Lord James2013-02-02
| |
* | Translated using Weblate (Spanish)Marco gonzalez2013-02-01
| |
* | Translated using Weblate (Spanish)Diego Martínez2013-01-31
| |
* | Translated using Weblate (Spanish)Marco gonzalez2013-01-31
| |
* | Translated using Weblate (Spanish)Marco gonzalez2013-01-29
| |
* | Translated using Weblate (Spanish)Diego Martínez2013-01-29
| |
* | Translated using Weblate (Spanish)Marco gonzalez2013-01-29
|/
* Add Spanish, Russian, Polish and Romanian languages.Ilya Zhuravlev2013-01-29
class="hl opt">,7,7, 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 }; int l = -1; while (x >= 256) { l += 8; x >>= 8; } return l + log_2[x]; } int luaO_rawequalObj (const TValue *t1, const TValue *t2) { if (ttype(t1) != ttype(t2)) return 0; else switch (ttype(t1)) { case LUA_TNIL: return 1; case LUA_TNUMBER: return luai_numeq(nvalue(t1), nvalue(t2)); case LUA_TBOOLEAN: return bvalue(t1) == bvalue(t2); /* boolean true must be 1 !! */ case LUA_TLIGHTUSERDATA: return pvalue(t1) == pvalue(t2); default: lua_assert(iscollectable(t1)); return gcvalue(t1) == gcvalue(t2); } } int luaO_str2d (const char *s, lua_Number *result) { char *endptr; *result = lua_str2number(s, &endptr); if (endptr == s) return 0; /* conversion failed */ if (*endptr == 'x' || *endptr == 'X') /* maybe an hexadecimal constant? */ *result = cast_num(strtoul(s, &endptr, 16)); if (*endptr == '\0') return 1; /* most common case */ while (isspace(cast(unsigned char, *endptr))) endptr++; if (*endptr != '\0') return 0; /* invalid trailing characters? */ return 1; } static void pushstr (lua_State *L, const char *str) { setsvalue2s(L, L->top, luaS_new(L, str)); incr_top(L); } /* this function handles only `%d', `%c', %f, %p, and `%s' formats */ const char *luaO_pushvfstring (lua_State *L, const char *fmt, va_list argp) { int n = 1; pushstr(L, ""); for (;;) { const char *e = strchr(fmt, '%'); if (e == NULL) break; setsvalue2s(L, L->top, luaS_newlstr(L, fmt, e-fmt)); incr_top(L); switch (*(e+1)) { case 's': { const char *s = va_arg(argp, char *); if (s == NULL) s = "(null)"; pushstr(L, s); break; } case 'c': { char buff[2]; buff[0] = cast(char, va_arg(argp, int)); buff[1] = '\0'; pushstr(L, buff); break; } case 'd': { setnvalue(L->top, cast_num(va_arg(argp, int))); incr_top(L); break; } case 'f': { setnvalue(L->top, cast_num(va_arg(argp, l_uacNumber))); incr_top(L); break; } case 'p': { char buff[4*sizeof(void *) + 8]; /* should be enough space for a `%p' */ sprintf(buff, "%p", va_arg(argp, void *)); pushstr(L, buff); break; } case '%': { pushstr(L, "%"); break; } default: { char buff[3]; buff[0] = '%'; buff[1] = *(e+1); buff[2] = '\0'; pushstr(L, buff); break; } } n += 2; fmt = e+2; } pushstr(L, fmt); luaV_concat(L, n+1, cast_int(L->top - L->base) - 1); L->top -= n; return svalue(L->top - 1); } const char *luaO_pushfstring (lua_State *L, const char *fmt, ...) { const char *msg; va_list argp; va_start(argp, fmt); msg = luaO_pushvfstring(L, fmt, argp); va_end(argp); return msg; } void luaO_chunkid (char *out, const char *source, size_t bufflen) { if (*source == '=') { strncpy(out, source+1, bufflen); /* remove first char */ out[bufflen-1] = '\0'; /* ensures null termination */ } else { /* out = "source", or "...source" */ if (*source == '@') { size_t l; source++; /* skip the `@' */ bufflen -= sizeof(" '...' "); l = strlen(source); strcpy(out, ""); if (l > bufflen) { source += (l-bufflen); /* get last part of file name */ strcat(out, "..."); } strcat(out, source); } else { /* out = [string "string"] */ size_t len = strcspn(source, "\n\r"); /* stop at first newline */ bufflen -= sizeof(" [string \"...\"] "); if (len > bufflen) len = bufflen; strcpy(out, "[string \""); if (source[len] != '\0') { /* must truncate? */ strncat(out, source, len); strcat(out, "..."); } else strcat(out, source); strcat(out, "\"]"); } } }