X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/1da13e6e47d62f562e77ab2862ee1a2890f879bf..d4287eb8e36ead543eb595bfcaa217fa0edd2654:/src/dolphinmodel.cpp diff --git a/src/dolphinmodel.cpp b/src/dolphinmodel.cpp index 1022aeeb6..9108d2c46 100644 --- a/src/dolphinmodel.cpp +++ b/src/dolphinmodel.cpp @@ -190,7 +190,7 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const } case KDirModel::Size: { - const int fileSize = !item.isNull() ? item.size() : -1; + const KIO::filesize_t fileSize = !item.isNull() ? item.size() : ~0U; if (!item.isNull() && item.isDir()) { retString = i18nc("@title:group Size", "Folders"); } else if (fileSize < 5242880) { @@ -218,7 +218,7 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const switch (modifiedDate.daysTo(currentDate)) { case 0: retString = i18nc("@title:group Date", "Today"); break; case 1: retString = i18nc("@title:group Date", "Yesterday"); break; - default: retString = modifiedTime.toString(i18nc("Prints out the week day name: %A", "%A")); + default: retString = modifiedTime.toString(i18nc("@title:group The week day name: %A", "%A")); } break; case 1: @@ -237,7 +237,7 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const Q_ASSERT(false); } } else { - retString = modifiedTime.toString(i18nc("Prints out the month and year: %B is full month name in current locale, and %Y is full year number", "%B, %Y")); + retString = modifiedTime.toString(i18nc("@title:group The month and year: %B is full month name in current locale, and %Y is full year number", "%B, %Y")); } break; } @@ -251,41 +251,41 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const // set user string if (info.permission(QFile::ReadUser)) { - user = i18n("Read, "); + user = i18nc("@item:intext Access permission, concatenated", "Read, "); } if (info.permission(QFile::WriteUser)) { - user += i18n("Write, "); + user += i18nc("@item:intext Access permission, concatenated", "Write, "); } if (info.permission(QFile::ExeUser)) { - user += i18n("Execute, "); + user += i18nc("@item:intext Access permission, concatenated", "Execute, "); } - user = user.isEmpty() ? i18n("Forbidden") : user.mid(0, user.count() - 2); + user = user.isEmpty() ? i18nc("@item:intext Access permission, concatenated", "Forbidden") : user.mid(0, user.count() - 2); // set group string if (info.permission(QFile::ReadGroup)) { - group = i18n("Read, "); + group = i18nc("@item:intext Access permission, concatenated", "Read, "); } if (info.permission(QFile::WriteGroup)) { - group += i18n("Write, "); + group += i18nc("@item:intext Access permission, concatenated", "Write, "); } if (info.permission(QFile::ExeGroup)) { - group += i18n("Execute, "); + group += i18nc("@item:intext Access permission, concatenated", "Execute, "); } - group = group.isEmpty() ? i18n("Forbidden") : group.mid(0, group.count() - 2); + group = group.isEmpty() ? i18nc("@item:intext Access permission, concatenated", "Forbidden") : group.mid(0, group.count() - 2); // set permission string if (info.permission(QFile::ReadOther)) { - others = i18n("Read, "); + others = i18nc("@item:intext Access permission, concatenated", "Read, "); } if (info.permission(QFile::WriteOther)) { - others += i18n("Write, "); + others += i18nc("@item:intext Access permission, concatenated", "Write, "); } if (info.permission(QFile::ExeOther)) { - others += i18n("Execute, "); + others += i18nc("@item:intext Access permission, concatenated", "Execute, "); } - others = others.isEmpty() ? i18n("Forbidden") : others.mid(0, others.count() - 2); + others = others.isEmpty() ? i18nc("@item:intext Access permission, concatenated", "Forbidden") : others.mid(0, others.count() - 2); - retString = i18nc("This shows files and folders permissions: user, group and others", "(User: %1) (Group: %2) (Others: %3)", user, group, others); + retString = i18nc("@title:group Files and folders by permissions", "(User: %1) (Group: %2) (Others: %3)", user, group, others); break; } @@ -343,7 +343,7 @@ QVariant DolphinModel::sortRoleData(const QModelIndex& index) const } case KDirModel::Size: { - const int fileSize = !item.isNull() ? item.size() : -1; + const KIO::filesize_t fileSize = !item.isNull() ? item.size() : ~0U; if (item.isDir()) { retVariant = 0; } else if (fileSize < 5242880) {