File indexing completed on 2024-04-14 03:40:42

0001 /*
0002     SPDX-FileCopyrightText: 2007 Pino Toscano <pino@kde.org>
0003     SPDX-FileCopyrightText: 2007-2008 Anne-Marie Mahfouf <annma@kde.org>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #ifndef LANGUTILS_H
0009 #define LANGUTILS_H
0010 
0011 
0012 #include <QStringList>
0013 
0014 class LangUtils
0015 {
0016 public:
0017     static bool hasSpecialChars(const QString& lang);
0018     ///Indian languages cannot have isLetter()
0019     static bool isIndian(const QString& lang);
0020     ///Available languages ISO names
0021     static QStringList getLanguages();
0022     static void writeLangConfig();
0023     ///All available languages translated names
0024     static QStringList getLanguagesNames(const QStringList &languagesList);
0025 };
0026 
0027 #endif