diff --git a/linphone-app/assets/languages/da.ts b/linphone-app/assets/languages/da.ts
index ce999be5a..abae57a59 100644
--- a/linphone-app/assets/languages/da.ts
+++ b/linphone-app/assets/languages/da.ts
@@ -966,8 +966,7 @@ Server url ikke konfigureret.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/de.ts b/linphone-app/assets/languages/de.ts
index 4803bf08b..1c560c667 100644
--- a/linphone-app/assets/languages/de.ts
+++ b/linphone-app/assets/languages/de.ts
@@ -966,8 +966,7 @@ Server URL ist nicht konfiguriert.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/es.ts b/linphone-app/assets/languages/es.ts
index 4a53677b3..1a8326e1c 100644
--- a/linphone-app/assets/languages/es.ts
+++ b/linphone-app/assets/languages/es.ts
@@ -956,8 +956,7 @@ URL del servidor no configurada.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/fr_FR.ts b/linphone-app/assets/languages/fr_FR.ts
index 459418ce8..ce1853d30 100644
--- a/linphone-app/assets/languages/fr_FR.ts
+++ b/linphone-app/assets/languages/fr_FR.ts
@@ -966,9 +966,8 @@ URL du serveur non configurée.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
- Les messages éphémères ne sont disponibles que pour une conversation définie en mode conférence !
+ 'Ephemeral message is only supported in conference based chat room!'
+ Les messages éphémères ne sont disponibles que pour une conversation définie en mode conférence !Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/hu.ts b/linphone-app/assets/languages/hu.ts
index e6b60097c..9b0c253ae 100644
--- a/linphone-app/assets/languages/hu.ts
+++ b/linphone-app/assets/languages/hu.ts
@@ -533,28 +533,24 @@ A kiszolgáló URL-je nincs konfigurálva.
nMinute%1 perc
- nHour%1 óra
- nDay%1 nap
- nWeek%1 hét
-
@@ -965,8 +961,7 @@ A kiszolgáló URL-je nincs konfigurálva.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Az elmúló üzenetet csak a konferencia alapú csevegőszoba támogatja!Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/it.ts b/linphone-app/assets/languages/it.ts
index 968fd799d..3e99add58 100644
--- a/linphone-app/assets/languages/it.ts
+++ b/linphone-app/assets/languages/it.ts
@@ -966,8 +966,7 @@ URL del server non configurato.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/ja.ts b/linphone-app/assets/languages/ja.ts
index 4176a0b13..ac60ad87c 100644
--- a/linphone-app/assets/languages/ja.ts
+++ b/linphone-app/assets/languages/ja.ts
@@ -961,8 +961,7 @@
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/lt.ts b/linphone-app/assets/languages/lt.ts
index 38bc5969e..ce7749bbd 100644
--- a/linphone-app/assets/languages/lt.ts
+++ b/linphone-app/assets/languages/lt.ts
@@ -971,8 +971,7 @@ Nesukonfigūruotas serverio url.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/pt_BR.ts b/linphone-app/assets/languages/pt_BR.ts
index 6c5699db5..68ba06fb7 100644
--- a/linphone-app/assets/languages/pt_BR.ts
+++ b/linphone-app/assets/languages/pt_BR.ts
@@ -966,8 +966,7 @@ URL do servidor não configurado.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/ru.ts b/linphone-app/assets/languages/ru.ts
index 84a421e6e..92ff69baf 100644
--- a/linphone-app/assets/languages/ru.ts
+++ b/linphone-app/assets/languages/ru.ts
@@ -971,8 +971,7 @@
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/sv.ts b/linphone-app/assets/languages/sv.ts
index cd823d1fd..51b12e918 100644
--- a/linphone-app/assets/languages/sv.ts
+++ b/linphone-app/assets/languages/sv.ts
@@ -966,8 +966,7 @@ Serverwebbadressen är inte konfigurerad.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/tr.ts b/linphone-app/assets/languages/tr.ts
index 2c55d478b..9fcc80445 100644
--- a/linphone-app/assets/languages/tr.ts
+++ b/linphone-app/assets/languages/tr.ts
@@ -961,8 +961,7 @@ Sunucu url'si yapılandırılmadı.
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/uk.ts b/linphone-app/assets/languages/uk.ts
index d738ca51d..3d4a26915 100644
--- a/linphone-app/assets/languages/uk.ts
+++ b/linphone-app/assets/languages/uk.ts
@@ -971,8 +971,7 @@
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/assets/languages/zh_CN.ts b/linphone-app/assets/languages/zh_CN.ts
index f099fffbd..7a80f5f44 100644
--- a/linphone-app/assets/languages/zh_CN.ts
+++ b/linphone-app/assets/languages/zh_CN.ts
@@ -961,8 +961,7 @@
ephemeralNotInConference!
- '
-Ephemeral message is only supported in conference based chat room!'
+ 'Ephemeral message is only supported in conference based chat room!'Warning about not being in conference based chat room.
diff --git a/linphone-app/src/app/cli/Cli.cpp b/linphone-app/src/app/cli/Cli.cpp
index f21e5f0b0..0e02fe723 100644
--- a/linphone-app/src/app/cli/Cli.cpp
+++ b/linphone-app/src/app/cli/Cli.cpp
@@ -409,7 +409,7 @@ QString Cli::Command::getFunctionSyntax () const {
// FIXME: Do not accept args without value like: cmd toto.
// In the future `toto` could be a boolean argument.
QRegExp Cli::mRegExpArgs("(?:(?:([\\w-]+)\\s*)=\\s*(?:\"([^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|([^\\s]+)\\s*))");
-QRegExp Cli::mRegExpFunctionName("^\\s*([A-Z-]+)\\s*");
+QRegExp Cli::mRegExpFunctionName("^\\s*([a-z-]+)\\s*");
QMap Cli::mCommands = {
createCommand("show", QT_TR_NOOP("showFunctionDescription"), cliShow, QHash(), true),
@@ -480,7 +480,7 @@ void Cli::executeCommand (const QString &command, CommandFormat *format) {
if (format)
*format = UriFormat;
qInfo() << QStringLiteral("Detecting uri command: `%1`...").arg(command);
- QString functionName, alternativeCommand = command;
+ QString functionName;
if( address) {
functionName = Utils::coreStringToAppString(address->getHeader("method")).isEmpty()
? QStringLiteral("call")
@@ -498,7 +498,7 @@ void Cli::executeCommand (const QString &command, CommandFormat *format) {
functionName = "call";
}
}
- functionName = functionName.toUpper();
+ functionName = functionName.toLower();
if( functionName.isEmpty()){
qWarning() << QStringLiteral("There is no method set in `%1`.").arg(command);
return;
@@ -539,13 +539,13 @@ pair Cli::createCommand (
const QHash &argsScheme,
const bool &genericArguments
) {
- return { functionName.toUpper(), Cli::Command(functionName.toUpper(), functionDescription, function, argsScheme, genericArguments) };
+ return { functionName.toLower(), Cli::Command(functionName.toLower(), functionDescription, function, argsScheme, genericArguments) };
}
// -----------------------------------------------------------------------------
QString Cli::parseFunctionName (const QString &command) {
- mRegExpFunctionName.indexIn(command.toUpper());
+ mRegExpFunctionName.indexIn(command.toLower());
if (mRegExpFunctionName.pos(1) == -1) {
qWarning() << QStringLiteral("Unable to parse function name of command: `%1`.").arg(command);
return QString("");
@@ -566,7 +566,7 @@ QHash Cli::parseArgs (const QString &command) {
QHash args;
int pos = 0;
- while ((pos = mRegExpArgs.indexIn(command.toUpper(), pos)) != -1) {
+ while ((pos = mRegExpArgs.indexIn(command.toLower(), pos)) != -1) {
pos += mRegExpArgs.matchedLength();
args[mRegExpArgs.cap(1)] = (mRegExpArgs.cap(2).isEmpty() ? mRegExpArgs.cap(3) : mRegExpArgs.cap(2));
}