Add Benno's latest translation fixes for shorcut display,
first line message help, and comments to assist translators. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4236 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
8ded73e758
commit
1fb25fd2aa
13
ChangeLog
13
ChangeLog
|
@ -1,15 +1,20 @@
|
||||||
|
2008-03-17 Benno Schulenberg <bensberg@justemail.net>
|
||||||
|
* global.c - Fix incorrect first line jump messsage, fix
|
||||||
|
more comments to assist translators
|
||||||
|
* winio.c - Fix shortcut labels not being translated.
|
||||||
|
|
||||||
2008-03-17 Mike Frysinger <vapier@gentoo.org>
|
2008-03-17 Mike Frysinger <vapier@gentoo.org>
|
||||||
* */.gitignore - Git ignore files for those running a local git
|
* */.gitignore: Git ignore files for those running a local git
|
||||||
against SVN.
|
against SVN.
|
||||||
|
|
||||||
2008-03-16 Benno Schulenberg <bensberg@justemail.net>
|
2008-03-16 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/help.c, src/global. - Fix help strings no longer being
|
* src/help.c, src/global: Fix help strings no longer being
|
||||||
translated properly.
|
translated properly.
|
||||||
* src/global.c, doc/man/nanorc.5 - Fix typos and poorlly worded lines
|
* src/global.c, doc/man/nanorc.5: Fix typos and poorlly worded lines
|
||||||
in the source and man pages.
|
in the source and man pages.
|
||||||
|
|
||||||
2008-03-04 Chris Allegretta <chrisa@asty.org
|
2008-03-04 Chris Allegretta <chrisa@asty.org
|
||||||
* everything - New shortcut backend. New structs subnfunc
|
* everything: New shortcut backend. New structs subnfunc
|
||||||
for menu functions and toggles and sc for shortcut keys, old
|
for menu functions and toggles and sc for shortcut keys, old
|
||||||
'shortcut' and 'toggles' structs are gone. The current implementation
|
'shortcut' and 'toggles' structs are gone. The current implementation
|
||||||
has a bunch of broken stuff (some of which is documented in BUGS).
|
has a bunch of broken stuff (some of which is documented in BUGS).
|
||||||
|
|
35
src/global.c
35
src/global.c
|
@ -438,38 +438,27 @@ const char *goto_dir_msg;
|
||||||
const char *ext_cmd_msg = "";
|
const char *ext_cmd_msg = "";
|
||||||
|
|
||||||
#else
|
#else
|
||||||
/* TRANSLATORS: Try to keep the following five strings at most 10
|
/* TRANSLATORS: Try to keep the next five strings at most 10 characters. */
|
||||||
* characters. */
|
|
||||||
const char *prev_history_msg = N_("PrevHstory");
|
const char *prev_history_msg = N_("PrevHstory");
|
||||||
const char *next_history_msg = N_("NextHstory");
|
const char *next_history_msg = N_("NextHstory");
|
||||||
const char *replace_msg = N_("Replace");
|
const char *replace_msg = N_("Replace");
|
||||||
const char *no_replace_msg = N_("No Replace");
|
const char *no_replace_msg = N_("No Replace");
|
||||||
const char *gototext_msg = N_("Go To Text");
|
const char *gototext_msg = N_("Go To Text");
|
||||||
/* TRANSLATORS: Try to keep this at most 12 characters. */
|
/* TRANSLATORS: Try to keep the next three strings at most 12 characters. */
|
||||||
const char *whereis_next_msg = N_("WhereIs Next");
|
const char *whereis_next_msg = N_("WhereIs Next");
|
||||||
#ifndef DISABLE_BROWSER
|
#ifndef DISABLE_BROWSER
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *to_files_msg = N_("To Files");
|
|
||||||
/* TRANSLATORS: Try to keep this at most 12 characters. */
|
|
||||||
const char *first_file_msg = N_("First File");
|
const char *first_file_msg = N_("First File");
|
||||||
/* TRANSLATORS: Try to keep this at most 12 characters. */
|
|
||||||
const char *last_file_msg = N_("Last File");
|
const char *last_file_msg = N_("Last File");
|
||||||
|
/* TRANSLATORS: Try to keep the next nine strings at most 16 characters. */
|
||||||
|
const char *to_files_msg = N_("To Files");
|
||||||
#endif
|
#endif
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *dos_format_msg = N_("DOS Format");
|
const char *dos_format_msg = N_("DOS Format");
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *mac_format_msg = N_("Mac Format");
|
const char *mac_format_msg = N_("Mac Format");
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *append_msg = N_("Append");
|
const char *append_msg = N_("Append");
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *prepend_msg = N_("Prepend");
|
const char *prepend_msg = N_("Prepend");
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *backup_file_msg = N_("Backup File");
|
const char *backup_file_msg = N_("Backup File");
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *ext_cmd_msg = N_("Execute Command");
|
const char *ext_cmd_msg = N_("Execute Command");
|
||||||
|
|
||||||
#ifdef ENABLE_MULTIBUFFER
|
#ifdef ENABLE_MULTIBUFFER
|
||||||
/* TRANSLATORS: Try to keep this at most 16 characters. */
|
|
||||||
const char *new_buffer_msg = N_("New Buffer");
|
const char *new_buffer_msg = N_("New Buffer");
|
||||||
#endif
|
#endif
|
||||||
const char *goto_dir_msg = N_("Go To Dir");
|
const char *goto_dir_msg = N_("Go To Dir");
|
||||||
|
@ -480,8 +469,7 @@ const char *goto_dir_msg = N_("Go To Dir");
|
||||||
* Uncut shortcut in the main shortcut list with UnJustify. */
|
* Uncut shortcut in the main shortcut list with UnJustify. */
|
||||||
void shortcut_init(bool unjustify)
|
void shortcut_init(bool unjustify)
|
||||||
{
|
{
|
||||||
/* TRANSLATORS: Try to keep this and following strings at most 10
|
/* TRANSLATORS: Try to keep the following strings at most 10 characters. */
|
||||||
* characters. */
|
|
||||||
const char *get_help_msg = N_("Get Help");
|
const char *get_help_msg = N_("Get Help");
|
||||||
const char *exit_msg = N_("Exit");
|
const char *exit_msg = N_("Exit");
|
||||||
const char *whereis_msg = N_("Where Is");
|
const char *whereis_msg = N_("Where Is");
|
||||||
|
@ -497,11 +485,11 @@ void shortcut_init(bool unjustify)
|
||||||
#endif
|
#endif
|
||||||
const char *refresh_msg = N_("Refresh");
|
const char *refresh_msg = N_("Refresh");
|
||||||
const char *insert_file_msg = N_("Insert File");
|
const char *insert_file_msg = N_("Insert File");
|
||||||
/* TRANSLATORS: Try to keep this and previous strings at most 10
|
|
||||||
* characters. */
|
|
||||||
const char *go_to_line_msg = N_("Go To Line");
|
const char *go_to_line_msg = N_("Go To Line");
|
||||||
|
|
||||||
#ifndef DISABLE_HELP
|
#ifndef DISABLE_HELP
|
||||||
|
/* TRANSLATORS: The next long series of strings are shortcut descriptions;
|
||||||
|
* they are best kept shorter than 56 characters, but may be longer. */
|
||||||
const char *nano_cancel_msg = N_("Cancel the current function");
|
const char *nano_cancel_msg = N_("Cancel the current function");
|
||||||
const char *nano_help_msg = N_("Display this help text");
|
const char *nano_help_msg = N_("Display this help text");
|
||||||
const char *nano_exit_msg =
|
const char *nano_exit_msg =
|
||||||
|
@ -687,8 +675,8 @@ void shortcut_init(bool unjustify)
|
||||||
* restricted mode, inserting files is disabled, since it allows
|
* restricted mode, inserting files is disabled, since it allows
|
||||||
* reading from or writing to files not specified on the command
|
* reading from or writing to files not specified on the command
|
||||||
* line. */
|
* line. */
|
||||||
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
|
||||||
add_to_funcs(!ISSET(RESTRICTED) ? do_insertfile_void : nano_disabled_msg,
|
add_to_funcs(!ISSET(RESTRICTED) ? do_insertfile_void : nano_disabled_msg,
|
||||||
|
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
||||||
MMAIN, N_("Read File"), IFSCHELP(nano_insert_msg), FALSE,
|
MMAIN, N_("Read File"), IFSCHELP(nano_insert_msg), FALSE,
|
||||||
#ifdef ENABLE_MULTIBUFFER
|
#ifdef ENABLE_MULTIBUFFER
|
||||||
VIEW);
|
VIEW);
|
||||||
|
@ -719,6 +707,7 @@ void shortcut_init(bool unjustify)
|
||||||
FALSE, NOVIEW);
|
FALSE, NOVIEW);
|
||||||
|
|
||||||
#ifndef NANO_TINY
|
#ifndef NANO_TINY
|
||||||
|
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
||||||
add_to_funcs(do_cursorpos_void, MMAIN, N_("Cur Pos"), IFSCHELP(nano_cursorpos_msg),
|
add_to_funcs(do_cursorpos_void, MMAIN, N_("Cur Pos"), IFSCHELP(nano_cursorpos_msg),
|
||||||
FALSE, VIEW);
|
FALSE, VIEW);
|
||||||
#endif
|
#endif
|
||||||
|
@ -726,16 +715,16 @@ void shortcut_init(bool unjustify)
|
||||||
/* If we're using restricted mode, spell checking is disabled
|
/* If we're using restricted mode, spell checking is disabled
|
||||||
* because it allows reading from or writing to files not specified
|
* because it allows reading from or writing to files not specified
|
||||||
* on the command line. */
|
* on the command line. */
|
||||||
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
|
||||||
#ifndef DISABLE_SPELLER
|
#ifndef DISABLE_SPELLER
|
||||||
if (!ISSET(RESTRICTED))
|
if (!ISSET(RESTRICTED))
|
||||||
|
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
||||||
add_to_funcs(do_spell, MMAIN, N_("To Spell"), nano_spell_msg,
|
add_to_funcs(do_spell, MMAIN, N_("To Spell"), nano_spell_msg,
|
||||||
TRUE, NOVIEW);
|
TRUE, NOVIEW);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
add_to_funcs(do_first_line,
|
add_to_funcs(do_first_line,
|
||||||
(MMAIN|MWHEREIS|MREPLACE|MREPLACE2|MGOTOLINE|MHELP),
|
(MMAIN|MWHEREIS|MREPLACE|MREPLACE2|MGOTOLINE|MHELP),
|
||||||
first_line_msg, first_line_msg, FALSE, VIEW);
|
first_line_msg, IFSCHELP(nano_firstline_msg), FALSE, VIEW);
|
||||||
|
|
||||||
add_to_funcs(do_last_line,
|
add_to_funcs(do_last_line,
|
||||||
(MMAIN|MWHEREIS|MREPLACE|MREPLACE2|MGOTOLINE|MHELP),
|
(MMAIN|MWHEREIS|MREPLACE|MREPLACE2|MGOTOLINE|MHELP),
|
||||||
|
@ -745,8 +734,8 @@ void shortcut_init(bool unjustify)
|
||||||
add_to_funcs(do_gotolinecolumn_void, (MMAIN|MWHEREIS),
|
add_to_funcs(do_gotolinecolumn_void, (MMAIN|MWHEREIS),
|
||||||
go_to_line_msg, IFSCHELP(nano_gotoline_msg), FALSE, VIEW);
|
go_to_line_msg, IFSCHELP(nano_gotoline_msg), FALSE, VIEW);
|
||||||
|
|
||||||
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
|
||||||
#ifdef NANO_TINY
|
#ifdef NANO_TINY
|
||||||
|
/* TRANSLATORS: Try to keep this at most 10 characters. */
|
||||||
add_to_funcs(do_cursorpos_void, MMAIN, N_("Cur Pos"), IFSCHELP(nano_cursorpos_msg),
|
add_to_funcs(do_cursorpos_void, MMAIN, N_("Cur Pos"), IFSCHELP(nano_cursorpos_msg),
|
||||||
FALSE, VIEW);
|
FALSE, VIEW);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2349,7 +2349,7 @@ void bottombars(int menu)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
fprintf(stderr, "Calling onekey with keystr \"%s\" and desc \"%s\"\n", s->keystr, f->desc);
|
fprintf(stderr, "Calling onekey with keystr \"%s\" and desc \"%s\"\n", s->keystr, f->desc);
|
||||||
#endif
|
#endif
|
||||||
onekey(s->keystr, f->desc, colwidth + (COLS % colwidth));
|
onekey(s->keystr, _(f->desc), colwidth + (COLS % colwidth));
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue