Skip to content

Commit 0298787

Browse files
authored
i18n: add Malayalam translations (#27)
1 parent 84906e2 commit 0298787

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/i18n/Engine.cpp

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,30 @@ void I18n::initEngine() {
169169
engine.registerEntry("ja_JP", TXT_KEY_GRAPH_ACTIVE_IO, "アクティブ入出力");
170170
engine.registerEntry("ja_JP", TXT_KEY_GRAPH_ACTIVE_OUTPUTS, "アクティブ出力");
171171
engine.registerEntry("ja_JP", TXT_KEY_GRAPH_PURE_OUTPUTS, "出力のみ");
172+
//
173+
174+
// ml_IN (Malayalam)
175+
engine.registerEntry("ml_IN", TXT_KEY_PW_CENTER_TITLE, "PipeWire നിയന്ത്രണ കേന്ദ്രം");
176+
177+
engine.registerEntry("ml_IN", TXT_KEY_BUTTON_APPS, "ആപ്പുകൾ");
178+
engine.registerEntry("ml_IN", TXT_KEY_BUTTON_NODES, "നോഡുകൾ");
179+
engine.registerEntry("ml_IN", TXT_KEY_BUTTON_INPUTS, "ഇൻപുട്ടുകൾ");
180+
engine.registerEntry("ml_IN", TXT_KEY_BUTTON_CONFIGURATION, "കോൺഫിഗറേഷൻ");
181+
engine.registerEntry("ml_IN", TXT_KEY_BUTTON_GRAPH, "ഗ്രാഫ്");
182+
183+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_N_PORTS, [](const Hyprutils::I18n::translationVarMap& vars) {
184+
const auto count = std::stoi(vars.at("count"));
185+
if (count == 1)
186+
return "1 പോർട്ട്";
187+
return "{count} പോർട്ടുകൾ";
188+
});
189+
190+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_PURE_INPUTS, "ശുദ്ധ ഇൻപുട്ടുകൾ");
191+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_ACTIVE_INPUTS, "സജീവ ഇൻപുട്ടുകൾ");
192+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_UNCONNECTED_IO, "ബന്ധിപ്പിക്കാത്ത I/O");
193+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_ACTIVE_IO, "സജീവ I/O");
194+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_ACTIVE_OUTPUTS, "സജീവ ഔട്ട്പുട്ടുകൾ");
195+
engine.registerEntry("ml_IN", TXT_KEY_GRAPH_PURE_OUTPUTS, "ശുദ്ധ ഔട്ട്പുട്ടുകൾ");
172196
//
173197

174198
// nl_NL (Dutch)

0 commit comments

Comments
 (0)