patch 9.2.0312: C-type names are marked as translatable

Commit: 
https://github.com/vim/vim/commit/a5b6c2d6e928b1f7a1c3e20baef717d31c2e8d6a
Author: Eisuke Kawashima <[email protected]>
Date:   Mon Apr 6 13:27:31 2026 +0000

    patch 9.2.0312: C-type names are marked as translatable
    
    Problem:  C-type names are marked as translatable
    Solution: Use them as-is, do not translate them
              (Eisuke Kawashima)
    
    closes: #19861
    
    Signed-off-by: Eisuke Kawashima <[email protected]>
    Signed-off-by: Christian Brabandt <[email protected]>

diff --git a/src/globals.h b/src/globals.h
index 4b40873a9..4b6d2dfe3 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -1737,17 +1737,17 @@ EXTERN win_T    *cmdwin_win INIT(= NULL); // window of 
cmdline window or NULL
 EXTERN char_u no_lines_msg[]   INIT(= N_("--No lines in buffer--"));
 
 EXTERN char typename_unknown[] INIT(= N_("unknown"));
-EXTERN char typename_int[]     INIT(= N_("int"));
-EXTERN char typename_longint[] INIT(= N_("long int"));
-EXTERN char typename_longlongint[]     INIT(= N_("long long int"));
-EXTERN char typename_unsignedint[]     INIT(= N_("unsigned int"));
-EXTERN char typename_unsignedlongint[] INIT(= N_("unsigned long int"));
-EXTERN char typename_unsignedlonglongint[]     INIT(= N_("unsigned long long 
int"));
+EXTERN char typename_int[]     INIT(= "int");
+EXTERN char typename_longint[] INIT(= "long int");
+EXTERN char typename_longlongint[]     INIT(= "long long int");
+EXTERN char typename_unsignedint[]     INIT(= "unsigned int");
+EXTERN char typename_unsignedlongint[] INIT(= "unsigned long int");
+EXTERN char typename_unsignedlonglongint[]     INIT(= "unsigned long long 
int");
 EXTERN char typename_pointer[] INIT(= N_("pointer"));
 EXTERN char typename_percent[] INIT(= N_("percent"));
-EXTERN char typename_char[] INIT(= N_("char"));
+EXTERN char typename_char[] INIT(= "char");
 EXTERN char typename_string[]  INIT(= N_("string"));
-EXTERN char typename_float[]   INIT(= N_("float"));
+EXTERN char typename_float[]   INIT(= "float");
 
 /*
  * When ":global" is used to number of substitutions and changed lines is
diff --git a/src/po/de.po b/src/po/de.po
index 74e8caede..a446ba400 100644
--- a/src/po/de.po
+++ b/src/po/de.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 12:15+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2008-05-24 17:26+0200
"
 "Last-Translator: Christian Brabandt <[email protected]>
"
 "Language-Team: German
"
@@ -9427,39 +9427,15 @@ msgstr "E1571: Es muss mindestens ein Callback f
 msgid "--No lines in buffer--"
 msgstr "--Keine Zeilen im Buffer--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "Prozent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "Zeichenkette"
 
-msgid "float"
-msgstr "Float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "Suche erreichte den ANFANG und wurde am ENDE fortgesetzt"
 
diff --git a/src/po/ga.po b/src/po/ga.po
index cd1a02970..73df92c77 100644
--- a/src/po/ga.po
+++ b/src/po/ga.po
@@ -8923,39 +8923,15 @@ msgstr "E1510: Luach r
 msgid "--No lines in buffer--"
 msgstr "--Tá an maolán folamh--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointeoir"
 
 msgid "percent"
 msgstr "céatadán"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "teaghrán"
 
-msgid "float"
-msgstr "snámhphointe"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "Buaileadh an BARR le linn an chuardaigh, ag leanúint ag an mBUN"
 
diff --git a/src/po/hy.po b/src/po/hy.po
index 4392a5650..88906f76c 100644
--- a/src/po/hy.po
+++ b/src/po/hy.po
@@ -70,7 +70,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: vim_9.1_am
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2025-12-20 20:54+0400
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2025-12-21 15:32+0400
"
 "Last-Translator: Gagik Hakobyan <[email protected]>
"
 "Language-Team: Armenian
"
@@ -9296,39 +9296,15 @@ msgstr "E1571: redraud_listener_add-ը պահանջում է 
առնվազն մե
 msgid "--No lines in buffer--"
 msgstr "-- Բուֆերում տողեր չկան --"
 
-msgid "int"
-msgstr "ամբողջ"
-
-msgid "long int"
-msgstr "երկար ինտ"
-
-msgid "long long int"
-msgstr "երկար երկար ինտ"
-
-msgid "unsigned int"
-msgstr "անստորագիր միջ"
-
-msgid "unsigned long int"
-msgstr "անստորագիր երկար միջ"
-
-msgid "unsigned long long int"
-msgstr "անստորագիր long long int"
-
 msgid "pointer"
 msgstr "ցուցիչ"
 
 msgid "percent"
 msgstr "տոկոս"
 
-msgid "char"
-msgstr "տառ"
-
 msgid "string"
 msgstr "տող"
 
-msgid "float"
-msgstr "սահող կետով թվանշան"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "փնտրումն ավարտվել է, որոնումն սկսվելու է վերջից"
 
diff --git a/src/po/it.po b/src/po/it.po
index dd00bb892..217e85eb3 100644
--- a/src/po/it.po
+++ b/src/po/it.po
@@ -9328,39 +9328,15 @@ msgstr "E1575: Non posso create delle pipe"
 msgid "--No lines in buffer--"
 msgstr "--File vuoto--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "puntatore"
 
 msgid "percent"
 msgstr "percento"
 
-msgid "char"
-msgstr "carattere"
-
 msgid "string"
 msgstr "stringa"
 
-msgid "float"
-msgstr "numero a virgola mobile"
-
 #.
 #. * Some messages that can be shared are included here.
 #.
diff --git a/src/po/ja.euc-jp.po b/src/po/ja.euc-jp.po
index 33302f82e..27c00ae1e 100644
--- a/src/po/ja.euc-jp.po
+++ b/src/po/ja.euc-jp.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim 9.2
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 14:41+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-01-19 23:15+0900
"
 "Last-Translator: MURAOKA Taro <[email protected]>
"
 "Language-Team: Japanese <https://github.com/vim-jp/lang-ja>
"
@@ -9115,39 +9115,15 @@ msgstr ""
 msgid "--No lines in buffer--"
 msgstr "--�Хåե��˹Ԥ������ޤ��ó--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "���ޤǸ��������ΤDz��������ޤ¹"
 
diff --git a/src/po/ja.po b/src/po/ja.po
index 367cf3127..a1545b749 100644
--- a/src/po/ja.po
+++ b/src/po/ja.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim 9.2
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 14:41+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-01-19 23:15+0900
"
 "Last-Translator: MURAOKA Taro <[email protected]>
"
 "Language-Team: Japanese <https://github.com/vim-jp/lang-ja>
"
@@ -9115,39 +9115,15 @@ msgstr ""
 msgid "--No lines in buffer--"
 msgstr "--バッファに行がありません--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "上まで検索したので下に戻ります"
 
diff --git a/src/po/ja.sjis.po b/src/po/ja.sjis.po
index 0a11d2b0f..c4091d49c 100644
--- a/src/po/ja.sjis.po
+++ b/src/po/ja.sjis.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim 9.2
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 14:41+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-01-19 23:15+0900
"
 "Last-Translator: MURAOKA Taro <[email protected]>
"
 "Language-Team: Japanese <https://github.com/vim-jp/lang-ja>
"
@@ -9115,39 +9115,15 @@ msgstr ""
 msgid "--No lines in buffer--"
 msgstr "--ƒoƒbƒtƒ@�ɍs�������܂��ñ--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "���܂Ō��������̂ʼn��ɖ߂��܂·"
 
diff --git a/src/po/sr.po b/src/po/sr.po
index 790ed3743..c8c153789 100644
--- a/src/po/sr.po
+++ b/src/po/sr.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim(Serbian)
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-02-19 17:55+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-02-20 09:34+0400
"
 "Last-Translator: Ivan Pešić <[email protected]>
"
 "Language-Team: Serbian
"
@@ -9196,39 +9196,15 @@ msgstr ""
 msgid "--No lines in buffer--"
 msgstr "--У баферу нема линија--"
 
-msgid "int"
-msgstr "целобројни"
-
-msgid "long int"
-msgstr "дуги целобројни"
-
-msgid "long long int"
-msgstr "дуги дуги целобројни"
-
-msgid "unsigned int"
-msgstr "неозначени целобројни"
-
-msgid "unsigned long int"
-msgstr "неозначени дуги целобројни"
-
-msgid "unsigned long long int"
-msgstr "неозначени дуги дуги целобројни"
-
 msgid "pointer"
 msgstr "показивач"
 
 msgid "percent"
 msgstr "проценат"
 
-msgid "char"
-msgstr "карактер"
-
 msgid "string"
 msgstr "стринг"
 
-msgid "float"
-msgstr "покретни"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "претрага је достигла ВРХ, наставља се од ДНА"
 
diff --git a/src/po/sv.po b/src/po/sv.po
index f61704c7e..11d00564f 100644
--- a/src/po/sv.po
+++ b/src/po/sv.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim 9.1
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 14:41+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-01-11 14:27+0100
"
 "Last-Translator: Daniel Nylander <[email protected]>
"
 "Language-Team: Swedish <[email protected]>
"
@@ -9294,39 +9294,15 @@ msgstr "E1571: Måste ange minst ett återanrop för 
redraw_listener_add"
 msgid "--No lines in buffer--"
 msgstr "--Inga rader i buffert--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "osignerad int"
-
-msgid "unsigned long int"
-msgstr "osignerad long int"
-
-msgid "unsigned long long int"
-msgstr "osignerad long long int"
-
 msgid "pointer"
 msgstr "pekare"
 
 msgid "percent"
 msgstr "procent"
 
-msgid "char"
-msgstr "tecken"
-
 msgid "string"
 msgstr "sträng"
 
-msgid "float"
-msgstr "float"
-
 #.
 #. * Some messages that can be shared are included here.
 #.
diff --git a/src/po/ta.po b/src/po/ta.po
index ff5a4e62e..606779f1b 100644
--- a/src/po/ta.po
+++ b/src/po/ta.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim 9.2
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 14:41+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-02-16 22:09+0530
"
 "Last-Translator: தமிழ்நேரம் <[email protected]>
"
 "Language-Team: தமிழ்நேரம் <[email protected]>
"
@@ -9024,39 +9024,15 @@ msgstr "E1571: redraw_listener_add க்கு குறைந்தது ஒ
 msgid "--No lines in buffer--"
 msgstr "--பஃபரில் கோடுகள் இல்லை--"
 
-msgid "int"
-msgstr "முழு எண்ணாக"
-
-msgid "long int"
-msgstr "நீண்ட எண்ணாக"
-
-msgid "long long int"
-msgstr "நீண்ட நீண்ட எண்ணாக"
-
-msgid "unsigned int"
-msgstr "கையொப்பமிடப்படாத முழு எண்ணாக"
-
-msgid "unsigned long int"
-msgstr "கையொப்பமிடப்படாத நீண்ட எண்ணாக"
-
-msgid "unsigned long long int"
-msgstr "கையொப்பமிடப்படாத நீண்ட நீண்ட எண்ணாக"
-
 msgid "pointer"
 msgstr "சுட்டி"
 
 msgid "percent"
 msgstr "விழுக்காடு"
 
-msgid "char"
-msgstr "கரி"
-
 msgid "string"
 msgstr "சரம்"
 
-msgid "float"
-msgstr "மிதவை"
-
 #.
 #. * Some messages that can be shared are included here.
 #.
diff --git a/src/po/tr.po b/src/po/tr.po
index a26128c07..65d7d0368 100644
--- a/src/po/tr.po
+++ b/src/po/tr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim Turkish Localization Project
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-06 14:41+0000
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2026-02-04 20:00+0300
"
 "Last-Translator: Emir SARI <[email protected]>
"
 "Language-Team: Turkish <https://github.com/bitigchi/vim>
"
@@ -9134,39 +9134,15 @@ msgstr "E1571: redraw_listener_add için en az bir geri 
çağrı belirtilmelidir
 msgid "--No lines in buffer--"
 msgstr "--Arabellek içinde satır yok--"
 
-msgid "int"
-msgstr "tamsayı"
-
-msgid "long int"
-msgstr "uzun tamsayı"
-
-msgid "long long int"
-msgstr "uzun uzun tamsayı"
-
-msgid "unsigned int"
-msgstr "imzalanmamış tamsayı"
-
-msgid "unsigned long int"
-msgstr "imzalanmamış uzun tamsayı"
-
-msgid "unsigned long long int"
-msgstr "imzalanmamış uzun uzun tamsayı"
-
 msgid "pointer"
 msgstr "işaretçi"
 
 msgid "percent"
 msgstr "yüzde"
 
-msgid "char"
-msgstr "karakter"
-
 msgid "string"
 msgstr "dizi"
 
-msgid "float"
-msgstr "kayan noktalı değer"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "Arama dosyanın BAŞINI geçti, dosyanın SONUNDAN sürüyor"
 
diff --git a/src/po/uk.cp1251.po b/src/po/uk.cp1251.po
index 58796f2ba..a15609362 100644
--- a/src/po/uk.cp1251.po
+++ b/src/po/uk.cp1251.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim Ukrainian
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-05 17:56+0200
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2023-12-24 17:01+0200
"
 "Last-Translator: �������é �����ê <[email protected]>
"
 "Language-Team: Ukrainian
"
@@ -9448,39 +9448,15 @@ msgstr "E1571: 
 msgid "--No lines in buffer--"
 msgstr "--������î ����à--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "����ê �����â �î ������Ó, ������������ÿ ç ʲ��ß"
 
diff --git a/src/po/uk.po b/src/po/uk.po
index a1922193c..fcfea1c83 100644
--- a/src/po/uk.po
+++ b/src/po/uk.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim Ukrainian
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-01-05 17:56+0200
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2023-12-24 17:01+0200
"
 "Last-Translator: Анатолій Сахнік <[email protected]>
"
 "Language-Team: Ukrainian
"
@@ -9448,39 +9448,15 @@ msgstr "E1571: Потрібно задати принаймні однин зв
 msgid "--No lines in buffer--"
 msgstr "--Жодного рядка--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "Пошук дійшов до ПОЧАТКУ, продовжується з КІНЦЯ"
 
diff --git a/src/po/vim.pot b/src/po/vim.pot
index de2f0bd77..e57893d24 100644
--- a/src/po/vim.pot
+++ b/src/po/vim.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Vim
"
 "Report-Msgid-Bugs-To: [email protected]
"
-"POT-Creation-Date: 2026-04-05 23:26+0800
"
+"POT-Creation-Date: 2026-04-06 13:30+0000
"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE
"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>
"
 "Language-Team: LANGUAGE <[email protected]>
"
@@ -8863,39 +8863,15 @@ msgstr ""
 msgid "--No lines in buffer--"
 msgstr ""
 
-msgid "int"
-msgstr ""
-
-msgid "long int"
-msgstr ""
-
-msgid "long long int"
-msgstr ""
-
-msgid "unsigned int"
-msgstr ""
-
-msgid "unsigned long int"
-msgstr ""
-
-msgid "unsigned long long int"
-msgstr ""
-
 msgid "pointer"
 msgstr ""
 
 msgid "percent"
 msgstr ""
 
-msgid "char"
-msgstr ""
-
 msgid "string"
 msgstr ""
 
-msgid "float"
-msgstr ""
-
 #.
 #. * Some messages that can be shared are included here.
 #.
diff --git a/src/po/zh_CN.UTF-8.po b/src/po/zh_CN.UTF-8.po
index 8762ffc95..36b43450e 100644
--- a/src/po/zh_CN.UTF-8.po
+++ b/src/po/zh_CN.UTF-8.po
@@ -19,6 +19,7 @@ msgstr ""
 "Project-Id-Version: Vim(Simplified Chinese)
"
 "Report-Msgid-Bugs-To: [email protected]
"
 "POT-Creation-Date: 2026-04-05 23:26+0800
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2025-12-28 14:27+0800
"
 "Last-Translator: Mao-Yining
"
 "Language-Team: Simplified Chinese
"
@@ -9027,39 +9028,15 @@ msgstr "E1575: 无法建立管道"
 msgid "--No lines in buffer--"
 msgstr "--缓冲区无内容--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "已查找到文件开头,再从结尾继续查找"
 
diff --git a/src/po/zh_CN.cp936.po b/src/po/zh_CN.cp936.po
index f0d18b14c..9103cde8c 100644
--- a/src/po/zh_CN.cp936.po
+++ b/src/po/zh_CN.cp936.po
@@ -19,6 +19,7 @@ msgstr ""
 "Project-Id-Version: Vim(Simplified Chinese)
"
 "Report-Msgid-Bugs-To: [email protected]
"
 "POT-Creation-Date: 2026-04-05 23:26+0800
"
+"POT-Creation-Date: 2026-03-30 11:05+0900
"
 "PO-Revision-Date: 2025-12-28 14:27+0800
"
 "Last-Translator: Mao-Yining
"
 "Language-Team: Simplified Chinese
"
@@ -9027,39 +9028,15 @@ msgstr "E1575: 
 msgid "--No lines in buffer--"
 msgstr "--�����������Ý--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "�Ѳ��ҵ��ļ���ͷ���ٴӽ�β�������Ò"
 
diff --git a/src/po/zh_CN.po b/src/po/zh_CN.po
index 05b171701..87c60a4d9 100644
--- a/src/po/zh_CN.po
+++ b/src/po/zh_CN.po
@@ -9027,39 +9027,15 @@ msgstr "E1575: 
 msgid "--No lines in buffer--"
 msgstr "--�����������Ý--"
 
-msgid "int"
-msgstr "int"
-
-msgid "long int"
-msgstr "long int"
-
-msgid "long long int"
-msgstr "long long int"
-
-msgid "unsigned int"
-msgstr "unsigned int"
-
-msgid "unsigned long int"
-msgstr "unsigned long int"
-
-msgid "unsigned long long int"
-msgstr "unsigned long long int"
-
 msgid "pointer"
 msgstr "pointer"
 
 msgid "percent"
 msgstr "percent"
 
-msgid "char"
-msgstr "char"
-
 msgid "string"
 msgstr "string"
 
-msgid "float"
-msgstr "float"
-
 msgid "search hit TOP, continuing at BOTTOM"
 msgstr "�Ѳ��ҵ��ļ���ͷ���ٴӽ�β�������Ò"
 
diff --git a/src/strings.c b/src/strings.c
index 8727b8606..82ebdb644 100644
--- a/src/strings.c
+++ b/src/strings.c
@@ -3014,22 +3014,22 @@ format_typename(
     switch (format_typeof(type))
     {
        case TYPE_INT:
-           return _(typename_int);
+           return typename_int;
 
        case TYPE_LONGINT:
-           return _(typename_longint);
+           return typename_longint;
 
        case TYPE_LONGLONGINT:
-           return _(typename_longlongint);
+           return typename_longlongint;
 
        case TYPE_UNSIGNEDINT:
-           return _(typename_unsignedint);
+           return typename_unsignedint;
 
        case TYPE_UNSIGNEDLONGINT:
-           return _(typename_unsignedlongint);
+           return typename_unsignedlongint;
 
        case TYPE_UNSIGNEDLONGLONGINT:
-           return _(typename_unsignedlonglongint);
+           return typename_unsignedlonglongint;
 
        case TYPE_POINTER:
            return _(typename_pointer);
@@ -3038,13 +3038,13 @@ format_typename(
            return _(typename_percent);
 
        case TYPE_CHAR:
-           return _(typename_char);
+           return typename_char;
 
        case TYPE_STRING:
            return _(typename_string);
 
        case TYPE_FLOAT:
-           return _(typename_float);
+           return typename_float;
     }
 
     return _(typename_unknown);
diff --git a/src/version.c b/src/version.c
index 57f688cfe..6dc2b537b 100644
--- a/src/version.c
+++ b/src/version.c
@@ -734,6 +734,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    312,
 /**/
     311,
 /**/

-- 
-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1w9kGH-006txJ-MY%40256bit.org.

Raspunde prin e-mail lui