@@ -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