From 81f9815831c7b3fc9ea1e0164e27e12f321ff2c3 Mon Sep 17 00:00:00 2001 From: Emir SARI Date: Thu, 26 Jun 2025 20:38:16 +0200 Subject: [PATCH] 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 Signed-off-by: Christian Brabandt --- src/drawscreen.c | 5 ++++- src/fileio.c | 3 ++- src/version.c | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/drawscreen.c b/src/drawscreen.c index 37c8f42255..5c28b0ac4e 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 c87ae4d469..5771a45e45 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 67346ec22e..35685911cc 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, /**/