patch 9.1.1483: not possible to translation position in buffer Commit: https://github.com/vim/vim/commit/81f9815831c7b3fc9ea1e0164e27e12f321ff2c3 Author: Emir SARI <emir_s...@icloud.com> Date: Thu Jun 26 20:38:16 2025 +0200
patch 9.1.1483: not possible to translation position in buffer Problem: not possible to translation position in buffer Solution: use _() macro to mark the output as translatable (Emir SARI) Row/Column indicator separator is currently not customizable. Some languages have a space after the comma as the usual practice, plus this would help translators use a custom separator like colons if necessary. Additionally, after a save, the line and the byte indicator is also hardcoded, this enables i18n for that as well. closes: #17608 Signed-off-by: Emir SARI <emir_s...@icloud.com> Signed-off-by: Christian Brabandt <c...@256bit.org> diff --git a/src/drawscreen.c b/src/drawscreen.c index 37c8f4225..5c28b0ac4 100644 --- a/src/drawscreen.c +++ b/src/drawscreen.c @@ -734,7 +734,10 @@ win_redr_ruler(win_T *wp, int always, int ignore_pum) wp->w_p_list = TRUE; } - bufferlen = vim_snprintf((char *)buffer, RULER_BUF_LEN, "%ld,", + // row number, column number is appended + // l10n: leave as-is unless a space after the comma is preferred + // l10n: do not add any row/column label, due to the limited space + bufferlen = vim_snprintf((char *)buffer, RULER_BUF_LEN, _("%ld,"), (wp->w_buffer->b_ml.ml_flags & ML_EMPTY) ? 0L : (long)(wp->w_cursor.lnum)); diff --git a/src/fileio.c b/src/fileio.c index c87ae4d46..5771a45e4 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -3189,7 +3189,8 @@ msg_add_lines( if (shortmess(SHM_LINES)) vim_snprintf((char *)IObuff + len, IOSIZE - (size_t)len, - "%s%ldL, %lldB", insert_space ? " " : "", lnum, (varnumber_T)nchars); + // l10n: L as in line, B as in byte + _("%s%ldL, %lldB"), insert_space ? " " : "", lnum, (varnumber_T)nchars); else { len += vim_snprintf((char *)IObuff + len, IOSIZE - (size_t)len, diff --git a/src/version.c b/src/version.c index 67346ec22..35685911c 100644 --- a/src/version.c +++ b/src/version.c @@ -709,6 +709,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1483, /**/ 1482, /**/ -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/E1uUray-004vXp-E8%40256bit.org.