<default code="true">KGlobalSettings::generalFont().pointSize()</default>
</entry>
<entry name="ItalicFont" type="Bool">
- <label context="@label">Italic</label>
+ <label context="@label Font style">Italic</label>
<default>false</default>
</entry>
<entry name="FontWeight" type="Int">
<default code="true">KGlobalSettings::generalFont().pointSize()</default>
</entry>
<entry name="ItalicFont" type="Bool">
- <label context="@label">Italic</label>
+ <label context="@label Font style">Italic</label>
<default>false</default>
</entry>
<entry name="FontWeight" type="Int">
<default code="true">KGlobalSettings::generalFont().pointSize()</default>
</entry>
<entry name="ItalicFont" type="Bool">
- <label context="@label">Italic</label>
+ <label context="@label Font style">Italic</label>
<default>false</default>
</entry>
<entry name="FontWeight" type="Int">
} else if (action == addToPlacesAction) {
const KUrl& url = m_mainWindow->activeViewContainer()->url();
if (url.isValid()) {
- DolphinSettings::instance().placesModel()->addPlace(i18n("Trash"), url);
+ DolphinSettings::instance().placesModel()->addPlace(i18nc("@label", "Trash"), url);
}
}
connect(m_modeCombo, SIGNAL(activated(int)),
this, SLOT(changeMode(int)));
- m_chooseFontButton = new QPushButton(i18n("Choose..."), this);
+ m_chooseFontButton = new QPushButton(i18nc("@action:button Choose font", "Choose..."), this);
connect(m_chooseFontButton, SIGNAL(clicked()),
this, SLOT(openFontDialog()));
// setup 'File' menu
m_newMenu = new DolphinNewMenu(this);
KMenu* menu = m_newMenu->menu();
- menu->setTitle(i18nc("@title:menu", "Create New"));
+ menu->setTitle(i18nc("@title:menu Create new folder, file, link, etc.", "Create New"));
menu->setIcon(KIcon("document-new"));
connect(menu, SIGNAL(aboutToShow()),
this, SLOT(updateNewMenu()));
// setup "Terminal"
#ifndef Q_OS_WIN
- QDockWidget* terminalDock = new QDockWidget(i18nc("@title:window", "Terminal"));
+ QDockWidget* terminalDock = new QDockWidget(i18nc("@title:window Shell terminal", "Terminal"));
terminalDock->setObjectName("terminalDock");
terminalDock->setAllowedAreas(Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
SidebarPage* terminalWidget = new TerminalSidebarPage(terminalDock);
connect(terminalWidget, SIGNAL(hideTerminalSidebarPage()), terminalDock, SLOT(hide()));
- terminalDock->toggleViewAction()->setText(i18nc("@title:window", "Terminal"));
+ terminalDock->toggleViewAction()->setText(i18nc("@title:window Shell terminal", "Terminal"));
terminalDock->toggleViewAction()->setShortcut(Qt::Key_F4);
actionCollection()->addAction("show_terminal_panel", terminalDock->toggleViewAction());
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:
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;
}
// 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;
}
m_generalSettingsPage = new GeneralSettingsPage(mainWindow, this);
KPageWidgetItem* generalSettingsFrame = addPage(m_generalSettingsPage,
- i18nc("@title:group", "General"));
+ i18nc("@title:group General settings", "General"));
generalSettingsFrame->setIcon(KIcon("system-run"));
const KConfigGroup dialogConfig(KSharedConfig::openConfig("dolphinrc"), "SettingsDialog");
int result = KMessageBox::questionYesNo(window(),
text,
i18nc("@title:window", "Paste into Folder"),
- KGuiItem(i18nc("@label", "Paste"), "dialog-ok"),
- KGuiItem(i18nc("@label", "Cancel"), "dialog-cancel"));
+ KGuiItem(i18nc("@action:button", "Paste"), "dialog-ok"),
+ KGuiItem(i18nc("@action:button", "Cancel"), "dialog-cancel"));
if (result == KMessageBox::No) {
return;
}
// This action doesn't appear in the GUI, it's for the shortcut only.
// KNewMenu takes care of the GUI stuff.
KAction* newDirAction = m_actionCollection->addAction("create_dir");
- newDirAction->setText(i18n("Create Folder..."));
+ newDirAction->setText(i18nc("@action", "Create Folder..."));
newDirAction->setShortcut(Qt::Key_F10);
connect(newDirAction, SIGNAL(triggered()), SLOT(slotCreateDir()));
// create 'Show the command 'Delete' in context menu' checkbox
m_showDeleteCommand = new QCheckBox(i18nc("@option:check", "Show 'Delete' command in context menu"), vBox);
- m_browseThroughArchives = new QCheckBox(i18nc("option:check", "Browse through archives"), vBox);
+ m_browseThroughArchives = new QCheckBox(i18nc("@option:check", "Browse through archives"), vBox);
// Add a dummy widget with no restriction regarding
// a vertical resizing. This assures that the dialog layout
connect(m_spinBox, SIGNAL(valueChanged(int)),
m_maxPreviewSize, SLOT(setValue(int)));
- m_useFileThumbnails = new QCheckBox(i18n("Use thumbnails embedded in files"), previewBox);
+ m_useFileThumbnails = new QCheckBox(i18nc("@option:check", "Use thumbnails embedded in files"), previewBox);
QVBoxLayout* previewBoxLayout = new QVBoxLayout(previewBox);
previewBoxLayout->addWidget(vBox);
previewBoxLayout->addWidget(m_useFileThumbnails);
- m_showSelectionToggle = new QCheckBox(i18nc("option:check", "Show selection toggle"), this);
+ m_showSelectionToggle = new QCheckBox(i18nc("@option:check", "Show selection toggle"), this);
// Add a dummy widget with no restriction regarding
// a vertical resizing. This assures that the dialog layout
#include <QLabel>
MetaTextLabel::MetaTextLabel(QWidget* parent) :
- QGroupBox(i18nc("@title:group", "General"), parent),
+ QGroupBox(i18nc("@title:group General metadata", "General"), parent),
m_lines(0),
m_layout(0)
{
if (url.isValid() && fileItem.isDir()) {
settings->setHomeUrl(url.prettyUrl());
} else {
- KMessageBox::error(this, i18n("The location for the home folder is invalid and will not get applied."));
+ KMessageBox::error(this, i18nc("@info", "The location for the home folder is invalid and will not get applied."));
}
settings->setSplitView(m_splitView->isChecked());
const bool valuesChanged = (kBUsed != static_cast<quint64>(value())) ||
(kBAvailable != static_cast<quint64>(maximum()));
if (valuesChanged) {
- m_text = i18nc("@info:status", "%1 free", KIO::convertSizeFromKiB(kBAvailable));
+ m_text = i18nc("@info:status Free disk space", "%1 free", KIO::convertSizeFromKiB(kBAvailable));
setMaximum(kBSize);
setValue(kBUsed);
}
QWidget* sortingBox = new QWidget(propsGrid);
m_sortOrder = new QComboBox(sortingBox);
- m_sortOrder->addItem(i18nc("@item:inlistbox", "Ascending"));
- m_sortOrder->addItem(i18nc("@item:inlistbox", "Descending"));
+ m_sortOrder->addItem(i18nc("@item:inlistbox Sort", "Ascending"));
+ m_sortOrder->addItem(i18nc("@item:inlistbox Sort", "Descending"));
m_sorting = new QComboBox(sortingBox);
m_sorting->addItem(i18nc("@item:inlistbox Sort", "By Name"));
// initialize 'General' tab
m_generalPage = new GeneralViewSettingsPage(mainWindow, tabWidget);
- tabWidget->addTab(m_generalPage, KIcon("view-choose"), i18nc("@title:tab", "General"));
+ tabWidget->addTab(m_generalPage, KIcon("view-choose"), i18nc("@title:tab General settings", "General"));
// initialize 'Icons' tab
m_iconsPage = new IconsViewSettingsPage(mainWindow, tabWidget);