File indexing completed on 2024-04-28 05:11:37

0001 /*
0002  * SPDX-FileCopyrightText: 2014 Sandro Knauß <knauss@kolabsys.com>
0003  *
0004  * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005  *
0006  */
0007 
0008 #include "ldaputils.h"
0009 #include <KLocalizedString>
0010 
0011 QString IncidenceEditorNG::translateLDAPAttributeForDisplay(const QString &attribute)
0012 {
0013     QString ret = attribute;
0014     if (attribute == QLatin1StringView("cn")) {
0015         ret = i18nc("ldap attribute cn", "Common name");
0016     } else if (attribute == QLatin1StringView("mail")) {
0017         ret = i18nc("ldap attribute mail", "Email");
0018     } else if (attribute == QLatin1StringView("givenname")) {
0019         ret = i18nc("ldap attribute givenname", "Given name");
0020     } else if (attribute == QLatin1StringView("sn")) {
0021         ret = i18nc("ldap attribute sn", "Surname");
0022     } else if (attribute == QLatin1StringView("ou")) {
0023         ret = i18nc("ldap attribute ou", "Organization");
0024     } else if (attribute == QLatin1StringView("objectClass")) {
0025         ret = i18nc("ldap attribute objectClass", "Object class");
0026     } else if (attribute == QLatin1StringView("description")) {
0027         ret = i18nc("ldap attribute description", "Description");
0028     } else if (attribute == QLatin1StringView("telephoneNumber")) {
0029         ret = i18nc("ldap attribute telephoneNumber", "Telephone");
0030     } else if (attribute == QLatin1StringView("mobile")) {
0031         ret = i18nc("ldap attribute mobile", "Mobile");
0032     }
0033     return ret;
0034 }