#include <QDir>
#include <QFileInfo>
+static const char *others = I18N_NOOP2("@title:group Name", "Others");
+
DolphinModel::DolphinModel(QObject *parent)
: KDirModel(parent)
{
if (name.size() > 1 && name.at(1).isLetter()) {
retString = name.at(1).toUpper();
} else {
- retString = i18nc("@title:group Name", "Others");
+ retString = i18nc("@title:group Name", others);
}
} else {
retString = name.at(0).toUpper();
if (currA->isLetter()) {
validCategory = true;
} else if (currA->isDigit()) {
- return i18nc("@title:group", "Others");
+ return i18nc("@title:group Name", others);
} else {
++currA;
}
}
if (!validCategory) {
- retString = validCategory ? *currA : i18nc("@title:group Name", "Others");
+ retString = validCategory ? *currA : i18nc("@title:group Name", others);
} else {
retString = *currA;
}
switch (index.column()) {
case KDirModel::Name: {
retVariant = data(index, KCategorizedSortFilterProxyModel::CategoryDisplayRole);
+
+ if (retVariant == i18nc("@title:group Name", others))
+ retVariant = QString(QChar(QChar::ReplacementCharacter));
+
break;
}