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 }