2009-11-19 Carles Pina i Estany <carles@pina.cat>
* include/grb/i18n_grub.h: same than i18n.h but for Grub Kernel. * include/grub/misc.h: includes i18n_grub.h. * normal/menu_text.c: gettize more strings. * po/POTFILES: Update with new file. * po/ca.po: New strings.
This commit is contained in:
parent
fbc5e89710
commit
44883dfbd5
5 changed files with 37 additions and 3 deletions
24
include/grub/i18n_grub.h
Normal file
24
include/grub/i18n_grub.h
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* GRUB -- GRand Unified Bootloader
|
||||||
|
* Copyright (C) 2009 Free Software Foundation, Inc.
|
||||||
|
*
|
||||||
|
* GRUB is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* GRUB 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with GRUB. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef GRUB_I18N_GRUB_H
|
||||||
|
#define GRUB_I18N_GRUB_H 1
|
||||||
|
|
||||||
|
# define _(str) grub_gettext(str)
|
||||||
|
|
||||||
|
#endif /* GRUB_I18N_GRUB_H */
|
|
@ -34,8 +34,6 @@
|
||||||
/* XXX: If grub_memmove is too slow, we must implement grub_memcpy. */
|
/* XXX: If grub_memmove is too slow, we must implement grub_memcpy. */
|
||||||
#define grub_memcpy(d,s,n) grub_memmove ((d), (s), (n))
|
#define grub_memcpy(d,s,n) grub_memmove ((d), (s), (n))
|
||||||
|
|
||||||
#define _(s) grub_gettext(s)
|
|
||||||
|
|
||||||
void *EXPORT_FUNC(grub_memmove) (void *dest, const void *src, grub_size_t n);
|
void *EXPORT_FUNC(grub_memmove) (void *dest, const void *src, grub_size_t n);
|
||||||
char *EXPORT_FUNC(grub_strcpy) (char *dest, const char *src);
|
char *EXPORT_FUNC(grub_strcpy) (char *dest, const char *src);
|
||||||
char *EXPORT_FUNC(grub_strncpy) (char *dest, const char *src, int c);
|
char *EXPORT_FUNC(grub_strncpy) (char *dest, const char *src, int c);
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
#include <grub/time.h>
|
#include <grub/time.h>
|
||||||
#include <grub/env.h>
|
#include <grub/env.h>
|
||||||
#include <grub/menu_viewer.h>
|
#include <grub/menu_viewer.h>
|
||||||
|
#include <grub/i18n_grub.h>
|
||||||
|
|
||||||
/* Time to delay after displaying an error message about a default/fallback
|
/* Time to delay after displaying an error message about a default/fallback
|
||||||
entry failing to boot. */
|
entry failing to boot. */
|
||||||
|
|
|
@ -10,3 +10,5 @@ util/mkisofs/multi.c
|
||||||
util/mkisofs/rock.c
|
util/mkisofs/rock.c
|
||||||
util/mkisofs/tree.c
|
util/mkisofs/tree.c
|
||||||
util/mkisofs/write.c
|
util/mkisofs/write.c
|
||||||
|
|
||||||
|
normal/menu_text.c
|
||||||
|
|
11
po/ca.po
11
po/ca.po
|
@ -6,7 +6,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: GNU GRUB\n"
|
"Project-Id-Version: GNU GRUB\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2009-11-19 00:16+0100\n"
|
"POT-Creation-Date: 2009-11-19 21:37+0000\n"
|
||||||
"PO-Revision-Date: 2009-11-17 12:26+0100\n"
|
"PO-Revision-Date: 2009-11-17 12:26+0100\n"
|
||||||
"Last-Translator: Robert Millan <rmh.grub@aybabtu.com>\n"
|
"Last-Translator: Robert Millan <rmh.grub@aybabtu.com>\n"
|
||||||
"Language-Team: None <no-team-yet@li.org>\n"
|
"Language-Team: None <no-team-yet@li.org>\n"
|
||||||
|
@ -882,6 +882,15 @@ msgstr ""
|
||||||
msgid "Path table size(bytes): %d\n"
|
msgid "Path table size(bytes): %d\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: normal/menu_text.c:97
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Use the %C and %C keys to select which entry is highlighted.\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
" Utilitzeu les tecles %C i %C per a seleccionar l'entrada.\n"
|
||||||
|
|
||||||
#: util/grub.d/10_kfreebsd.in:40
|
#: util/grub.d/10_kfreebsd.in:40
|
||||||
msgid "%s, with kFreeBSD %s"
|
msgid "%s, with kFreeBSD %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
Loading…
Reference in a new issue