Add i18n support to KCM app: convert tr() to i18n(), add translation infrastructure
Agent-Logs-Url: https://github.com/wheaney/breezy-desktop/sessions/8fe9c60c-e7d7-4df0-9454-93973ce81f5f Co-authored-by: wheaney <42350981+wheaney@users.noreply.github.com>
This commit is contained in:
parent
04090e219d
commit
08759d294d
|
|
@ -10,3 +10,4 @@ kwin/build-test/
|
||||||
kwin/src/qml/calibrating.png
|
kwin/src/qml/calibrating.png
|
||||||
kwin/src/qml/custom_banner.png
|
kwin/src/qml/custom_banner.png
|
||||||
kwin/src/kcm/com.xronlinux.BreezyDesktop.svg
|
kwin/src/kcm/com.xronlinux.BreezyDesktop.svg
|
||||||
|
kwin/po/*/LC_MESSAGES/
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,184 @@
|
||||||
|
# Translation guide for the Breezy Desktop KWin KCM
|
||||||
|
|
||||||
|
This document covers:
|
||||||
|
1. [Instructions for translators](#instructions-for-translators) — how to translate the KCM UI into your language
|
||||||
|
2. [Maintainer workflow](#maintainer-workflow) — how to keep translations up to date as strings change
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Instructions for translators
|
||||||
|
|
||||||
|
### Supported languages
|
||||||
|
|
||||||
|
The following languages are currently listed in `kwin/po/LINGUAS`. If yours is
|
||||||
|
missing, follow the steps below and open a pull request — new languages are
|
||||||
|
welcome.
|
||||||
|
|
||||||
|
| Code | Language |
|
||||||
|
|---------|-----------------------|
|
||||||
|
| `de` | German |
|
||||||
|
| `es` | Spanish |
|
||||||
|
| `fr` | French |
|
||||||
|
| `it` | Italian |
|
||||||
|
| `ja` | Japanese |
|
||||||
|
| `pl` | Polish |
|
||||||
|
| `pt_BR` | Portuguese (Brazil) |
|
||||||
|
| `ru` | Russian |
|
||||||
|
| `sv` | Swedish |
|
||||||
|
| `uk_UA` | Ukrainian |
|
||||||
|
| `zh_CN` | Chinese (Simplified) |
|
||||||
|
|
||||||
|
### What to translate
|
||||||
|
|
||||||
|
All translatable strings for the KDE Control Module (KCM) live in:
|
||||||
|
|
||||||
|
```
|
||||||
|
kwin/po/<lang>/breezy_desktop_kwin.po
|
||||||
|
```
|
||||||
|
|
||||||
|
Each file is a standard **GNU gettext PO** file. You only need a plain-text
|
||||||
|
editor to work with it (though dedicated PO editors like
|
||||||
|
[Lokalize](https://apps.kde.org/lokalize/),
|
||||||
|
[Poedit](https://poedit.net/), or
|
||||||
|
[Virtaal](https://virtaal.translatehouse.org/) make the job easier).
|
||||||
|
|
||||||
|
### Step-by-step
|
||||||
|
|
||||||
|
1. **Clone the repository** (or fork it on GitHub):
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/wheaney/breezy-desktop.git
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Open your language's PO file** in your editor, for example:
|
||||||
|
```
|
||||||
|
kwin/po/de/breezy_desktop_kwin.po
|
||||||
|
```
|
||||||
|
If your language is not listed yet, copy the template:
|
||||||
|
```bash
|
||||||
|
cp kwin/po/breezy_desktop_kwin.pot kwin/po/<lang>/breezy_desktop_kwin.po
|
||||||
|
```
|
||||||
|
Then fill in the `Language:` header and the `Plural-Forms:` header.
|
||||||
|
You can look up the correct plural form for your language at
|
||||||
|
<https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html>.
|
||||||
|
|
||||||
|
3. **Translate each `msgstr ""`** entry. Leave `msgid` untouched — it is the
|
||||||
|
English source string.
|
||||||
|
|
||||||
|
```po
|
||||||
|
# Before
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
# After
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr "Kein Gerät verbunden"
|
||||||
|
```
|
||||||
|
|
||||||
|
**Things to keep in mind:**
|
||||||
|
- Strings containing `%1`, `%2`, … are placeholders. You may reorder them
|
||||||
|
in the translation if your language requires a different word order, but
|
||||||
|
every placeholder present in `msgid` must also appear in `msgstr`.
|
||||||
|
- Tab titles prefixed with `&` (e.g. `"&General"`) use that character as a
|
||||||
|
keyboard accelerator. You may move the `&` to a different letter that
|
||||||
|
makes sense in your language.
|
||||||
|
- Strings marked with `notr="true"` in the source `.ui` files are not
|
||||||
|
extracted and do not appear in the PO file — you don't need to worry about
|
||||||
|
them.
|
||||||
|
- The `Author:` and `License:` lines in the About tab may be left unchanged
|
||||||
|
if the format already makes sense in your language.
|
||||||
|
|
||||||
|
4. **Update your name and contact** in the PO file header:
|
||||||
|
```po
|
||||||
|
"Last-Translator: Your Name <you@example.com>\n"
|
||||||
|
"Language-Team: German\n"
|
||||||
|
```
|
||||||
|
|
||||||
|
5. **Submit your changes** by opening a pull request on GitHub.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Maintainer workflow
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt-get install kdesdk-scripts gettext # Debian / Ubuntu
|
||||||
|
# or
|
||||||
|
sudo dnf install kf6-kdesdk-scripts gettext # Fedora
|
||||||
|
```
|
||||||
|
|
||||||
|
`kdesdk-scripts` provides `extractrc`, which converts Qt Designer `.ui` files
|
||||||
|
into a temporary C++ file that `xgettext` can process.
|
||||||
|
|
||||||
|
### Updating translations after string changes
|
||||||
|
|
||||||
|
Whenever you add, remove, or change a user-visible string in the KCM source
|
||||||
|
(`src/kcm/*.cpp`, `src/kcm/*.h`, `src/kcm/*.ui`), run the dev script:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kwin/bin/update_pot_files
|
||||||
|
```
|
||||||
|
|
||||||
|
This script will:
|
||||||
|
|
||||||
|
1. Run `extractrc` on all `.ui` files to capture strings wrapped by
|
||||||
|
`ki18n_wrap_ui`.
|
||||||
|
2. Run `xgettext` on the C++ sources (using KDE i18n keywords such as
|
||||||
|
`i18n()`, `I18N_NOOP()`, etc.) to extract all translatable strings into
|
||||||
|
`kwin/po/breezy_desktop_kwin.pot`.
|
||||||
|
3. Run `msgmerge` on each per-language `.po` file to pull in new strings and
|
||||||
|
mark removed strings as obsolete.
|
||||||
|
4. Compile each updated `.po` file to a binary `.mo` file under
|
||||||
|
`kwin/po/<lang>/LC_MESSAGES/` for local testing.
|
||||||
|
|
||||||
|
After running the script, **review the changes** to
|
||||||
|
`kwin/po/breezy_desktop_kwin.pot` and each `.po` file, then commit them.
|
||||||
|
Translators can then update their language files with the new `msgid` entries
|
||||||
|
that appear with empty `msgstr ""`.
|
||||||
|
|
||||||
|
### Adding a new language
|
||||||
|
|
||||||
|
1. Add the language code to `kwin/po/LINGUAS` (space-separated, on one line).
|
||||||
|
2. Run `kwin/bin/update_pot_files` — it will create
|
||||||
|
`kwin/po/<lang>/breezy_desktop_kwin.po` automatically.
|
||||||
|
3. Commit the new file and invite a native speaker to fill in the translations.
|
||||||
|
|
||||||
|
### Adding new translatable strings in C++
|
||||||
|
|
||||||
|
Use `i18n()` (or `ki18n()`, `i18nc()`, etc.) from `<KLocalizedString>`.
|
||||||
|
**Do not** use Qt's `tr()` or `QObject::tr()` — they bypass the KDE i18n
|
||||||
|
infrastructure and are not extracted into the PO files.
|
||||||
|
|
||||||
|
```cpp
|
||||||
|
// ✓ Correct
|
||||||
|
#include <KLocalizedString>
|
||||||
|
label->setText(i18n("No device connected"));
|
||||||
|
label->setText(i18n("Version %1", versionString));
|
||||||
|
|
||||||
|
// ✗ Wrong — not extracted, not translated
|
||||||
|
label->setText(tr("No device connected"));
|
||||||
|
label->setText(QStringLiteral("No device connected"));
|
||||||
|
```
|
||||||
|
|
||||||
|
For strings in `.ui` files, `ki18n_wrap_ui()` in CMake handles the wrapping
|
||||||
|
automatically at build time — just write normal `<string>` elements. If a
|
||||||
|
string should *not* be translated (e.g. a CSS stylesheet or a numeric
|
||||||
|
placeholder), add `notr="true"`:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">color: rgb(200,0,0); font-weight: bold;</string>
|
||||||
|
</property>
|
||||||
|
```
|
||||||
|
|
||||||
|
For constant strings defined at file or namespace scope (e.g. keyboard
|
||||||
|
shortcut labels), use `I18N_NOOP()` in the header to mark them for extraction,
|
||||||
|
and call `i18n()` on them at the point of use:
|
||||||
|
|
||||||
|
```cpp
|
||||||
|
// shortcuts.h
|
||||||
|
const char *actionText = I18N_NOOP("Toggle XR Effect");
|
||||||
|
|
||||||
|
// usage site
|
||||||
|
action->setText(i18n(shortcut.actionText));
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,80 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# update_pot_files — extract translatable strings from the KCM source, update
|
||||||
|
# all per-language .po files, and regenerate any compiled .mo files.
|
||||||
|
#
|
||||||
|
# Run this script whenever you add or change translatable strings in:
|
||||||
|
# - kwin/src/kcm/*.cpp / *.h (i18n(), I18N_NOOP(), …)
|
||||||
|
# - kwin/src/kcm/*.ui (Qt Designer UI files)
|
||||||
|
#
|
||||||
|
# Requirements:
|
||||||
|
# extractrc – part of kdesdk-scripts (Debian/Ubuntu: kdesdk-scripts)
|
||||||
|
# xgettext – part of gettext
|
||||||
|
# msgmerge – part of gettext
|
||||||
|
# msgfmt – part of gettext
|
||||||
|
#
|
||||||
|
# Quick install on Debian/Ubuntu:
|
||||||
|
# sudo apt-get install kdesdk-scripts gettext
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
||||||
|
|
||||||
|
# Operate from the kwin/ root so relative paths in the .pot match src/
|
||||||
|
pushd "$SCRIPT_DIR/.." > /dev/null
|
||||||
|
|
||||||
|
if ! command -v extractrc &>/dev/null; then
|
||||||
|
echo "ERROR: 'extractrc' not found." >&2
|
||||||
|
echo "Install it with: sudo apt-get install kdesdk-scripts" >&2
|
||||||
|
popd > /dev/null
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! command -v xgettext &>/dev/null || ! command -v msgmerge &>/dev/null || ! command -v msgfmt &>/dev/null; then
|
||||||
|
echo "ERROR: gettext tools not found (xgettext, msgmerge, msgfmt)." >&2
|
||||||
|
echo "Install them with: sudo apt-get install gettext" >&2
|
||||||
|
popd > /dev/null
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
DOMAIN="breezy_desktop_kwin"
|
||||||
|
POT="po/${DOMAIN}.pot"
|
||||||
|
TMP_RC=$(mktemp /tmp/kcm-rc-XXXXXX.cpp)
|
||||||
|
trap 'rm -f "$TMP_RC"' EXIT
|
||||||
|
|
||||||
|
# 1. Extract strings from Qt Designer .ui files via extractrc, which converts
|
||||||
|
# them into i18n() C++ calls that xgettext understands.
|
||||||
|
extractrc src/kcm/*.ui > "$TMP_RC"
|
||||||
|
|
||||||
|
# 2. Extract all translatable strings into the .pot template.
|
||||||
|
xgettext \
|
||||||
|
--from-code=UTF-8 \
|
||||||
|
--language=C++ \
|
||||||
|
-ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 \
|
||||||
|
-kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \
|
||||||
|
-kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kI18NC_NOOP:1c,2 \
|
||||||
|
-ktr2i18n:1 \
|
||||||
|
--package-name="breezy-desktop" \
|
||||||
|
--msgid-bugs-address="https://github.com/wheaney/breezy-desktop/issues" \
|
||||||
|
-o "$POT" \
|
||||||
|
src/kcm/*.cpp src/kcm/*.h "$TMP_RC"
|
||||||
|
|
||||||
|
echo "Updated $POT"
|
||||||
|
|
||||||
|
# 3. Merge the updated template into each per-language .po file and recompile.
|
||||||
|
for lang in $(cat po/LINGUAS); do
|
||||||
|
PO="po/${lang}/${DOMAIN}.po"
|
||||||
|
mkdir -p "po/${lang}"
|
||||||
|
if [ -f "$PO" ]; then
|
||||||
|
msgmerge --no-fuzzy-matching --update "$PO" "$POT"
|
||||||
|
else
|
||||||
|
msginit --no-translator --locale="${lang}" --input="$POT" --output="$PO"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Compile to binary .mo for local testing
|
||||||
|
outdir="po/${lang}/LC_MESSAGES"
|
||||||
|
mkdir -p "$outdir"
|
||||||
|
msgfmt -o "$outdir/${DOMAIN}.mo" "$PO"
|
||||||
|
done
|
||||||
|
|
||||||
|
popd > /dev/null
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
de es fr it ja pl pt_BR ru sv uk_UA zh_CN
|
||||||
|
|
@ -0,0 +1,590 @@
|
||||||
|
# Translation template for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "The Breezy Desktop KWin effect is disabled or not loaded. Please check the Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "A newer version (%1) is available. To update, rerun the breezy_kwin_setup script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# German translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: German\n"
|
||||||
|
"Language: de\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# Spanish translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Spanish\n"
|
||||||
|
"Language: es\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# French translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: French\n"
|
||||||
|
"Language: fr\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# Italian translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Italian\n"
|
||||||
|
"Language: it\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# Japanese translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Japanese\n"
|
||||||
|
"Language: ja\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,598 @@
|
||||||
|
# Polish translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Polish\n"
|
||||||
|
"Language: pl\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||||
|
"|| n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# Portuguese (Brazil) translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Portuguese (Brazil)\n"
|
||||||
|
"Language: pt_BR\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,598 @@
|
||||||
|
# Russian translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Russian\n"
|
||||||
|
"Language: ru\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# Swedish translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Swedish\n"
|
||||||
|
"Language: sv\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,598 @@
|
||||||
|
# Ukrainian translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Ukrainian\n"
|
||||||
|
"Language: uk_UA\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -0,0 +1,597 @@
|
||||||
|
# Chinese (Simplified) translation for the Breezy Desktop KWin KCM module.
|
||||||
|
# Copyright (C) 2024 Wayne Heaney
|
||||||
|
# This file is distributed under the same license as the breezy-desktop package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: breezy-desktop\n"
|
||||||
|
"Report-Msgid-Bugs-To: https://github.com/wheaney/breezy-desktop/issues\n"
|
||||||
|
"POT-Creation-Date: 2024-01-01 00:00+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Chinese (Simplified)\n"
|
||||||
|
"Language: zh_CN\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeviceConnectionStatus)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:9
|
||||||
|
msgid "Loading, please wait..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:90
|
||||||
|
msgid "&General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EffectEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:105
|
||||||
|
msgid "XR Effect enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ZoomOnFocusEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:115
|
||||||
|
msgid "Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_CurvedDisplay)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:125
|
||||||
|
msgid "Curved display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||||
|
msgid "Follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFocusedDisplayDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:147
|
||||||
|
msgid "Focused Display Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAllDisplaysDistance)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:176
|
||||||
|
msgid "All Displays Distance:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySize)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:205
|
||||||
|
msgid "Display Size:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplaySpacing)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:234
|
||||||
|
msgid "Display Spacing:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayHorizontalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:251
|
||||||
|
msgid "Display Horizontal Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayVerticalOffset)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:280
|
||||||
|
msgid "Display Vertical Offset:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelFollowThreshold)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:309
|
||||||
|
msgid "Follow threshold:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelVirtualDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:338
|
||||||
|
msgid "Add Virtual Display:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemoveCustomResolution)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:380
|
||||||
|
msgid "Remove custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonOpenDisplaysSettings)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||||
|
msgid "Rearrange displays"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabShortcuts)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:429
|
||||||
|
msgid "&Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:446
|
||||||
|
msgid "&Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:452
|
||||||
|
msgid "Display Wrapping Scheme:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:461
|
||||||
|
msgid "Auto"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:466
|
||||||
|
msgid "Horizontal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||||
|
msgid "Vertical"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||||
|
msgid "Flat"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelAntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:483
|
||||||
|
msgid "Anti-aliasing quality:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:491
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:496
|
||||||
|
msgid "Medium"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:501
|
||||||
|
msgid "High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), item (QComboBox, kcfg_AntialiasingQuality)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:506
|
||||||
|
msgid "Very High"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelSmoothFollowTracking)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:514
|
||||||
|
msgid "Follow mode movement tracking:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackYaw)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:528
|
||||||
|
msgid "Yaw"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackPitch)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:538
|
||||||
|
msgid "Pitch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowTrackRoll)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:548
|
||||||
|
msgid "Roll"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AllDisplaysFollowMode)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:560
|
||||||
|
msgid "All displays follow mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_RemoveVirtualDisplaysOnDisable)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:577
|
||||||
|
msgid "Remove virtual displays on disable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_MirrorPhysicalDisplays)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:585
|
||||||
|
msgid "Mirror physical displays (may impact performance)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QCheckBox, EnableMultitap)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:593
|
||||||
|
msgid "Enable multi-tap detection"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelLookAheadOverride)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:601
|
||||||
|
msgid "Movement look-ahead (ms):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverHorizontal)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:626
|
||||||
|
msgid "Neck-saver horizontal:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelNeckSaverVertical)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:660
|
||||||
|
msgid "Neck-saver vertical:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDeadZoneThresholdDeg)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:695
|
||||||
|
msgid "Dead-zone threshold (deg):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelMeasurementUnits)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:730
|
||||||
|
msgid "Measurement units:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:741
|
||||||
|
msgid "Reset driver:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonResetDriver)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:749
|
||||||
|
msgid "Force reset driver"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabLicenseDetails)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:770
|
||||||
|
msgid "&License Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelDonateLink)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:789
|
||||||
|
msgid "<a href=\"https://ko-fi.com/wheaney\">Renew or support on Ko‑fi</a>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:805
|
||||||
|
msgid "Request a token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEditLicenseEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:811
|
||||||
|
msgid "you@example.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitEmail)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:818
|
||||||
|
msgid "Submit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBoxToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:840
|
||||||
|
msgid "Verify token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QPushButton, buttonSubmitToken)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:850
|
||||||
|
msgid "Verify"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: attribute (title), widget (QWidget, tabAbout)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:887
|
||||||
|
msgid "&About"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:910
|
||||||
|
msgid "Author: Wayne Heaney <wayne@xronlinux.com>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel)
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.ui:920
|
||||||
|
msgid "License: GPL-3.0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (windowTitle), widget (QDialog, CustomResolutionDialog)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:6
|
||||||
|
msgid "Add custom resolution"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelWidth)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:22
|
||||||
|
msgid "Width"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||||
|
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||||
|
#: src/kcm/customresolutiondialog.ui:82
|
||||||
|
msgid "Height"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. i18n: file: src/kcm/virtualdisplayrow.ui
|
||||||
|
#. i18n: ectx: property (toolTip), widget (QPushButton, buttonRemove)
|
||||||
|
#: src/kcm/virtualdisplayrow.ui:56
|
||||||
|
msgid "Remove virtual display"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Add custom…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Centimeters (cm)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Inches (in)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "KWin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (0 = disabled)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Slider special value label (-1 = default)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = device brand, %2 = device model
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "%1 %2 connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "No device connected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "This feature requires Qt version 6.6 or higher"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Breezy Desktop - v%1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"The Breezy Desktop KWin effect is disabled or not loaded. Please check the "
|
||||||
|
"Desktop Effects dialog. Otherwise, log out and back in to enable it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = version number string
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"A newer version (%1) is available. To update, rerun the breezy_kwin_setup "
|
||||||
|
"script."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Request sent. Check your email for instructions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to send request."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Your license has been refreshed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Invalid or expired token."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Driver restarted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "Failed to restart driver."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: less than 60 minutes
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "less than an hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 hour
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of hours (>1)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: exactly 1 day
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "1 day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Time remaining: %1 = number of days (>1, <30)
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License status strings
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "active"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "in trial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. License period descriptor; %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid "lifetime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period name (e.g. "monthly")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 license"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = time string (e.g. "3 days")
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "%1 remaining"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Renewal descriptor parenthetical; %1 = period descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = amount in USD
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "$%1 USD to renew"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = period descriptor, %2 = funds needed, %3 = time remaining
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid " (%1, %2, %3)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Basic features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. %1 = license status, %2 = renewal descriptor
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#, qt-format
|
||||||
|
msgid "Productivity Pro features are %1%2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Appended to license summary when the KWin effect is disabled due to license
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid " — effect disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||||
|
msgid ""
|
||||||
|
"Productivity Pro license is inactive — 6DoF features will be unavailable."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Keyboard shortcut action names (shown in the Shortcuts tab)
|
||||||
|
#. From: src/kcm/shortcuts.h
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle XR Effect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Recenter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Zoom on Focus"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Toggle Follow Mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/kcm/shortcuts.h
|
||||||
|
msgid "Move Cursor to Focused Display"
|
||||||
|
msgstr ""
|
||||||
|
|
@ -150,7 +150,7 @@ void populateResolutionCombo(QComboBox *combo, const QStringList &custom)
|
||||||
addResolutionItem(combo, label, QSize(w,h), true, false);
|
addResolutionItem(combo, label, QSize(w,h), true, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
addResolutionItem(combo, QObject::tr("Add custom…"), QSize(), false, true);
|
addResolutionItem(combo, i18n("Add custom…"), QSize(), false, true);
|
||||||
|
|
||||||
combo->setCurrentIndex(0);
|
combo->setCurrentIndex(0);
|
||||||
}
|
}
|
||||||
|
|
@ -192,7 +192,7 @@ bool showCustomResolutionDialog(QWidget *parent, int &outW, int &outH)
|
||||||
void addShortcutAction(KActionCollection *collection, const BreezyShortcuts::Shortcut &shortcut)
|
void addShortcutAction(KActionCollection *collection, const BreezyShortcuts::Shortcut &shortcut)
|
||||||
{
|
{
|
||||||
QAction *action = collection->addAction(shortcut.actionName);
|
QAction *action = collection->addAction(shortcut.actionName);
|
||||||
action->setText(shortcut.actionText);
|
action->setText(i18n(shortcut.actionText));
|
||||||
action->setProperty("isConfigurationAction", true);
|
action->setProperty("isConfigurationAction", true);
|
||||||
KGlobalAccel::self()->setDefaultShortcut(action, {shortcut.shortcut});
|
KGlobalAccel::self()->setDefaultShortcut(action, {shortcut.shortcut});
|
||||||
KGlobalAccel::self()->setShortcut(action, {shortcut.shortcut});
|
KGlobalAccel::self()->setShortcut(action, {shortcut.shortcut});
|
||||||
|
|
@ -203,6 +203,7 @@ K_PLUGIN_CLASS_WITH_JSON(BreezyDesktopEffectConfig, "kcm_metadata.json")
|
||||||
BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPluginMetaData &data)
|
BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPluginMetaData &data)
|
||||||
: KCModule(parent, data)
|
: KCModule(parent, data)
|
||||||
{
|
{
|
||||||
|
KLocalizedString::setApplicationDomain("breezy_desktop_kwin");
|
||||||
ui.setupUi(widget());
|
ui.setupUi(widget());
|
||||||
addConfig(BreezyDesktopConfig::self(), widget());
|
addConfig(BreezyDesktopConfig::self(), widget());
|
||||||
|
|
||||||
|
|
@ -395,7 +396,7 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
||||||
}
|
}
|
||||||
|
|
||||||
if (auto label = widget()->findChild<QLabel*>("labelAppNameVersion")) {
|
if (auto label = widget()->findChild<QLabel*>("labelAppNameVersion")) {
|
||||||
label->setText(QStringLiteral("Breezy Desktop - v%1").arg(QLatin1String(BREEZY_DESKTOP_VERSION_STR)));
|
label->setText(i18n("Breezy Desktop - v%1", QLatin1String(BREEZY_DESKTOP_VERSION_STR)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (auto btnEmail = widget()->findChild<QPushButton*>("buttonSubmitEmail")) {
|
if (auto btnEmail = widget()->findChild<QPushButton*>("buttonSubmitEmail")) {
|
||||||
|
|
@ -406,7 +407,7 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
||||||
setRequestInProgress({edit, sender()}, true);
|
setRequestInProgress({edit, sender()}, true);
|
||||||
labelStatus->setVisible(false);
|
labelStatus->setVisible(false);
|
||||||
bool success = XRDriverIPC::instance().requestToken(edit->text().trimmed().toStdString());
|
bool success = XRDriverIPC::instance().requestToken(edit->text().trimmed().toStdString());
|
||||||
showStatus(labelStatus, success, success ? tr("Request sent. Check your email for instructions.") : tr("Failed to send request."));
|
showStatus(labelStatus, success, success ? i18n("Request sent. Check your email for instructions.") : i18n("Failed to send request."));
|
||||||
setRequestInProgress({edit, sender()}, false);
|
setRequestInProgress({edit, sender()}, false);
|
||||||
});
|
});
|
||||||
if (auto emailEdit = widget()->findChild<QLineEdit*>("lineEditLicenseEmail")) {
|
if (auto emailEdit = widget()->findChild<QLineEdit*>("lineEditLicenseEmail")) {
|
||||||
|
|
@ -426,7 +427,7 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
||||||
flags.insert(QStringLiteral("refresh_device_license"), true);
|
flags.insert(QStringLiteral("refresh_device_license"), true);
|
||||||
XRDriverIPC::instance().writeControlFlags(flags);
|
XRDriverIPC::instance().writeControlFlags(flags);
|
||||||
}
|
}
|
||||||
showStatus(labelStatus, success, success ? tr("Your license has been refreshed.") : tr("Invalid or expired token."));
|
showStatus(labelStatus, success, success ? i18n("Your license has been refreshed.") : i18n("Invalid or expired token."));
|
||||||
setRequestInProgress({edit, sender()}, false);
|
setRequestInProgress({edit, sender()}, false);
|
||||||
});
|
});
|
||||||
if (auto tokenEdit = widget()->findChild<QLineEdit*>("lineEditLicenseToken")) {
|
if (auto tokenEdit = widget()->findChild<QLineEdit*>("lineEditLicenseToken")) {
|
||||||
|
|
@ -472,9 +473,9 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
||||||
|
|
||||||
const bool ok = XRDriverIPC::instance().resetDriver();
|
const bool ok = XRDriverIPC::instance().resetDriver();
|
||||||
if (ok) {
|
if (ok) {
|
||||||
showStatus(labelStatus, true, tr("Driver restarted."));
|
showStatus(labelStatus, true, i18n("Driver restarted."));
|
||||||
} else {
|
} else {
|
||||||
showStatus(labelStatus, false, tr("Failed to restart driver."));
|
showStatus(labelStatus, false, i18n("Failed to restart driver."));
|
||||||
}
|
}
|
||||||
|
|
||||||
setRequestInProgress({sender()}, false);
|
setRequestInProgress({sender()}, false);
|
||||||
|
|
@ -588,7 +589,7 @@ void BreezyDesktopEffectConfig::checkEffectLoaded() {
|
||||||
QPalette pal = warn->palette();
|
QPalette pal = warn->palette();
|
||||||
pal.setColor(QPalette::WindowText, QColor(Qt::red));
|
pal.setColor(QPalette::WindowText, QColor(Qt::red));
|
||||||
warn->setPalette(pal);
|
warn->setPalette(pal);
|
||||||
warn->setText(tr("The Breezy Desktop KWin effect is disabled or not loaded. Please check the Desktop Effects dialog. Otherwise, log out and back in to enable it."));
|
warn->setText(i18n("The Breezy Desktop KWin effect is disabled or not loaded. Please check the Desktop Effects dialog. Otherwise, log out and back in to enable it."));
|
||||||
warn->setVisible(true);
|
warn->setVisible(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -652,7 +653,7 @@ void BreezyDesktopEffectConfig::checkForUpdates() {
|
||||||
|
|
||||||
if (isNewer) {
|
if (isNewer) {
|
||||||
if (auto label = widget()->findChild<QLabel*>(QStringLiteral("labelUpdateAvailable"))) {
|
if (auto label = widget()->findChild<QLabel*>(QStringLiteral("labelUpdateAvailable"))) {
|
||||||
label->setText(tr("A newer version (%1) is available. To update, rerun the breezy_kwin_setup script.").arg(latest));
|
label->setText(i18n("A newer version (%1) is available. To update, rerun the breezy_kwin_setup script.", latest));
|
||||||
label->setVisible(true);
|
label->setVisible(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -826,8 +827,8 @@ void BreezyDesktopEffectConfig::pollDriverState()
|
||||||
m_deviceConnected = !m_connectedDeviceBrand.isEmpty() && !m_connectedDeviceModel.isEmpty();
|
m_deviceConnected = !m_connectedDeviceBrand.isEmpty() && !m_connectedDeviceModel.isEmpty();
|
||||||
if (!m_driverStateInitialized || m_deviceConnected != wasDeviceConnected) {
|
if (!m_driverStateInitialized || m_deviceConnected != wasDeviceConnected) {
|
||||||
ui.labelDeviceConnectionStatus->setText(m_deviceConnected ?
|
ui.labelDeviceConnectionStatus->setText(m_deviceConnected ?
|
||||||
QStringLiteral("%1 %2 connected").arg(m_connectedDeviceBrand, m_connectedDeviceModel) :
|
i18n("%1 %2 connected", m_connectedDeviceBrand, m_connectedDeviceModel) :
|
||||||
QStringLiteral("No device connected"));
|
i18n("No device connected"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_deviceConnected) {
|
if (m_deviceConnected) {
|
||||||
|
|
@ -835,7 +836,7 @@ void BreezyDesktopEffectConfig::pollDriverState()
|
||||||
if (m_curvedDisplaySupported) {
|
if (m_curvedDisplaySupported) {
|
||||||
m_curvedDisplaySupported = false;
|
m_curvedDisplaySupported = false;
|
||||||
ui.kcfg_CurvedDisplay->setEnabled(false);
|
ui.kcfg_CurvedDisplay->setEnabled(false);
|
||||||
ui.kcfg_CurvedDisplay->setToolTip(QObject::tr("This feature requires Qt version 6.6 or higher"));
|
ui.kcfg_CurvedDisplay->setToolTip(i18n("This feature requires Qt version 6.6 or higher"));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!m_curvedDisplaySupported) {
|
if (!m_curvedDisplaySupported) {
|
||||||
|
|
@ -1148,17 +1149,17 @@ static QString secondsToRemainingString(qint64 secs) {
|
||||||
if (secs <= 0) return {};
|
if (secs <= 0) return {};
|
||||||
|
|
||||||
if (secs / 60 < 60) {
|
if (secs / 60 < 60) {
|
||||||
return QObject::tr("less than an hour");
|
return i18n("less than an hour");
|
||||||
}
|
}
|
||||||
if (secs / 3600 < 24) {
|
if (secs / 3600 < 24) {
|
||||||
qint64 hours = secs / 3600;
|
qint64 hours = secs / 3600;
|
||||||
if (hours == 1) return QObject::tr("1 hour");
|
if (hours == 1) return i18n("1 hour");
|
||||||
return QObject::tr("%1 hours").arg(hours);
|
return i18n("%1 hours", hours);
|
||||||
}
|
}
|
||||||
if ((secs / 86400) < 30 ) {
|
if ((secs / 86400) < 30 ) {
|
||||||
qint64 days = secs / 86400;
|
qint64 days = secs / 86400;
|
||||||
if (days == 1) return QObject::tr("1 day");
|
if (days == 1) return i18n("1 day");
|
||||||
return QObject::tr("%1 days").arg(days);
|
return i18n("%1 days", days);
|
||||||
}
|
}
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
@ -1173,7 +1174,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
auto poseProWarn = widget()->findChild<QLabel*>("labelPoseProWarning");
|
auto poseProWarn = widget()->findChild<QLabel*>("labelPoseProWarning");
|
||||||
|
|
||||||
struct TierUiState {
|
struct TierUiState {
|
||||||
QString status = BreezyDesktopEffectConfig::tr("disabled");
|
QString status = i18n("disabled");
|
||||||
QString renewalDescriptor;
|
QString renewalDescriptor;
|
||||||
bool warningState = false;
|
bool warningState = false;
|
||||||
bool isActive = false;
|
bool isActive = false;
|
||||||
|
|
@ -1189,13 +1190,13 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
const bool isActive = !tierObj.isEmpty() && !featureObj.isEmpty() && !activePeriod.isEmpty();
|
const bool isActive = !tierObj.isEmpty() && !featureObj.isEmpty() && !activePeriod.isEmpty();
|
||||||
|
|
||||||
if (isActive) {
|
if (isActive) {
|
||||||
out.status = BreezyDesktopEffectConfig::tr("active");
|
out.status = i18n("active");
|
||||||
out.isActive = true;
|
out.isActive = true;
|
||||||
out.entitled = true;
|
out.entitled = true;
|
||||||
|
|
||||||
const QString periodDescriptor = activePeriod.contains(QStringLiteral("lifetime"), Qt::CaseInsensitive)
|
const QString periodDescriptor = activePeriod.contains(QStringLiteral("lifetime"), Qt::CaseInsensitive)
|
||||||
? BreezyDesktopEffectConfig::tr("lifetime")
|
? i18n("lifetime")
|
||||||
: BreezyDesktopEffectConfig::tr("%1 license").arg(activePeriod);
|
: i18n("%1 license", activePeriod);
|
||||||
|
|
||||||
QString timeDescriptor;
|
QString timeDescriptor;
|
||||||
const QJsonValue secsVal = tierObj.value(QStringLiteral("funds_needed_in_seconds"));
|
const QJsonValue secsVal = tierObj.value(QStringLiteral("funds_needed_in_seconds"));
|
||||||
|
|
@ -1203,11 +1204,11 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
const qint64 secs = static_cast<qint64>(secsVal.toDouble());
|
const qint64 secs = static_cast<qint64>(secsVal.toDouble());
|
||||||
const QString remaining = secondsToRemainingString(secs);
|
const QString remaining = secondsToRemainingString(secs);
|
||||||
if (!remaining.isEmpty()) {
|
if (!remaining.isEmpty()) {
|
||||||
timeDescriptor = BreezyDesktopEffectConfig::tr("%1 remaining").arg(remaining);
|
timeDescriptor = i18n("%1 remaining", remaining);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
out.renewalDescriptor = BreezyDesktopEffectConfig::tr(" (%1)").arg(periodDescriptor);
|
out.renewalDescriptor = i18n(" (%1)", periodDescriptor);
|
||||||
out.warningState = !timeDescriptor.isEmpty();
|
out.warningState = !timeDescriptor.isEmpty();
|
||||||
if (out.warningState) {
|
if (out.warningState) {
|
||||||
const double fundsNeeded = tierObj.value(QStringLiteral("funds_needed_by_period"))
|
const double fundsNeeded = tierObj.value(QStringLiteral("funds_needed_by_period"))
|
||||||
|
|
@ -1215,8 +1216,8 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
.value(activePeriod)
|
.value(activePeriod)
|
||||||
.toDouble();
|
.toDouble();
|
||||||
if (fundsNeeded > 0.0) {
|
if (fundsNeeded > 0.0) {
|
||||||
const QString fundsNeededDescriptor = BreezyDesktopEffectConfig::tr("$%1 USD to renew").arg(fundsNeeded);
|
const QString fundsNeededDescriptor = i18n("$%1 USD to renew", fundsNeeded);
|
||||||
out.renewalDescriptor = BreezyDesktopEffectConfig::tr(" (%1, %2, %3)").arg(periodDescriptor, fundsNeededDescriptor, timeDescriptor);
|
out.renewalDescriptor = i18n(" (%1, %2, %3)", periodDescriptor, fundsNeededDescriptor, timeDescriptor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
|
@ -1228,7 +1229,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
const bool isTrial = featureObj.value(QStringLiteral("is_trial")).toBool();
|
const bool isTrial = featureObj.value(QStringLiteral("is_trial")).toBool();
|
||||||
if (isEnabled) {
|
if (isEnabled) {
|
||||||
if (isTrial) {
|
if (isTrial) {
|
||||||
out.status = BreezyDesktopEffectConfig::tr("in trial");
|
out.status = i18n("in trial");
|
||||||
out.isTrial = true;
|
out.isTrial = true;
|
||||||
out.entitled = true;
|
out.entitled = true;
|
||||||
const QJsonValue secsVal = featureObj.value(QStringLiteral("funds_needed_in_seconds"));
|
const QJsonValue secsVal = featureObj.value(QStringLiteral("funds_needed_in_seconds"));
|
||||||
|
|
@ -1237,12 +1238,12 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
const QString remaining = secondsToRemainingString(secs);
|
const QString remaining = secondsToRemainingString(secs);
|
||||||
out.warningState = !remaining.isEmpty();
|
out.warningState = !remaining.isEmpty();
|
||||||
if (out.warningState) {
|
if (out.warningState) {
|
||||||
const QString timeDescriptor = BreezyDesktopEffectConfig::tr("%1 remaining").arg(remaining);
|
const QString timeDescriptor = i18n("%1 remaining", remaining);
|
||||||
out.renewalDescriptor = BreezyDesktopEffectConfig::tr(" (%1)").arg(timeDescriptor);
|
out.renewalDescriptor = i18n(" (%1)", timeDescriptor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
out.status = BreezyDesktopEffectConfig::tr("enabled");
|
out.status = i18n("enabled");
|
||||||
out.entitled = true;
|
out.entitled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1260,12 +1261,12 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
const TierUiState baseState = computeTierState(
|
const TierUiState baseState = computeTierState(
|
||||||
tiers.value(QStringLiteral("productivity")).toObject(),
|
tiers.value(QStringLiteral("productivity")).toObject(),
|
||||||
features.value(QStringLiteral("productivity")).toObject());
|
features.value(QStringLiteral("productivity")).toObject());
|
||||||
const QString baseLine = tr("Productivity Basic features are %1%2").arg(baseState.status, baseState.renewalDescriptor);
|
const QString baseLine = i18n("Productivity Basic features are %1%2", baseState.status, baseState.renewalDescriptor);
|
||||||
|
|
||||||
const TierUiState proState = computeTierState(
|
const TierUiState proState = computeTierState(
|
||||||
tiers.value(QStringLiteral("productivity_pro")).toObject(),
|
tiers.value(QStringLiteral("productivity_pro")).toObject(),
|
||||||
features.value(QStringLiteral("productivity_pro")).toObject());
|
features.value(QStringLiteral("productivity_pro")).toObject());
|
||||||
const QString proLine = tr("Productivity Pro features are %1%2").arg(proState.status, proState.renewalDescriptor);
|
const QString proLine = i18n("Productivity Pro features are %1%2", proState.status, proState.renewalDescriptor);
|
||||||
|
|
||||||
// Display rules:
|
// Display rules:
|
||||||
// - Only Pro if it has an active period or both are in trial
|
// - Only Pro if it has an active period or both are in trial
|
||||||
|
|
@ -1307,7 +1308,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
|
|
||||||
if (globalWarn && !globalWarn->isVisible()) {
|
if (globalWarn && !globalWarn->isVisible()) {
|
||||||
if (donateVisible) {
|
if (donateVisible) {
|
||||||
globalWarn->setText(message + (effectDisabled ? tr(" — effect disabled") : QString()));
|
globalWarn->setText(message + (effectDisabled ? i18n(" — effect disabled") : QString()));
|
||||||
globalWarn->setVisible(true);
|
globalWarn->setVisible(true);
|
||||||
} else {
|
} else {
|
||||||
globalWarn->clear();
|
globalWarn->clear();
|
||||||
|
|
@ -1325,7 +1326,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
||||||
if (poseProWarn) {
|
if (poseProWarn) {
|
||||||
const bool showPoseProWarn = m_deviceConnected && m_connectedDevicePoseHasPosition && baseEntitled && !proEntitled;
|
const bool showPoseProWarn = m_deviceConnected && m_connectedDevicePoseHasPosition && baseEntitled && !proEntitled;
|
||||||
if (showPoseProWarn) {
|
if (showPoseProWarn) {
|
||||||
poseProWarn->setText(tr("Productivity Pro license is inactive — 6DoF features will be unavailable."));
|
poseProWarn->setText(i18n("Productivity Pro license is inactive — 6DoF features will be unavailable."));
|
||||||
poseProWarn->setVisible(true);
|
poseProWarn->setVisible(true);
|
||||||
} else {
|
} else {
|
||||||
poseProWarn->clear();
|
poseProWarn->clear();
|
||||||
|
|
|
||||||
|
|
@ -359,17 +359,17 @@
|
||||||
<widget class="QComboBox" name="comboAddVirtualDisplay">
|
<widget class="QComboBox" name="comboAddVirtualDisplay">
|
||||||
<item>
|
<item>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>1080p</string>
|
<string notr="true">1080p</string>
|
||||||
</property>
|
</property>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>1440p</string>
|
<string notr="true">1440p</string>
|
||||||
</property>
|
</property>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Add custom…</string>
|
<string notr="true">Add custom…</string>
|
||||||
</property>
|
</property>
|
||||||
</item>
|
</item>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
@ -890,7 +890,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="labelAppNameVersion">
|
<widget class="QLabel" name="labelAppNameVersion">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Breezy Desktop Effect - v0.0.0</string>
|
<string notr="true">Breezy Desktop Effect - v0.0.0</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment">
|
<property name="alignment">
|
||||||
<set>Qt::AlignHCenter|Qt::AlignVCenter</set>
|
<set>Qt::AlignHCenter|Qt::AlignVCenter</set>
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@
|
||||||
<set>Qt::AlignRight|Qt::AlignVCenter</set>
|
<set>Qt::AlignRight|Qt::AlignVCenter</set>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>1920</string>
|
<string notr="true">1920</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -121,7 +121,7 @@
|
||||||
<set>Qt::AlignRight|Qt::AlignVCenter</set>
|
<set>Qt::AlignRight|Qt::AlignVCenter</set>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>1080</string>
|
<string notr="true">1080</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <KLocalizedString>
|
||||||
#include <QKeySequence>
|
#include <QKeySequence>
|
||||||
#include <Qt>
|
#include <Qt>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
|
|
@ -8,36 +9,36 @@ namespace BreezyShortcuts {
|
||||||
struct Shortcut {
|
struct Shortcut {
|
||||||
QKeySequence shortcut;
|
QKeySequence shortcut;
|
||||||
QString actionName;
|
QString actionName;
|
||||||
QString actionText;
|
const char *actionText;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Shortcut TOGGLE = {
|
const Shortcut TOGGLE = {
|
||||||
Qt::CTRL | Qt::META | Qt::Key_Backslash,
|
Qt::CTRL | Qt::META | Qt::Key_Backslash,
|
||||||
QStringLiteral("Toggle XR Effect"),
|
QStringLiteral("Toggle XR Effect"),
|
||||||
QStringLiteral("Toggle XR Effect")
|
I18N_NOOP("Toggle XR Effect")
|
||||||
};
|
};
|
||||||
|
|
||||||
const Shortcut RECENTER = {
|
const Shortcut RECENTER = {
|
||||||
Qt::CTRL | Qt::META | Qt::Key_Space,
|
Qt::CTRL | Qt::META | Qt::Key_Space,
|
||||||
QStringLiteral("Recenter"),
|
QStringLiteral("Recenter"),
|
||||||
QStringLiteral("Recenter")
|
I18N_NOOP("Recenter")
|
||||||
};
|
};
|
||||||
|
|
||||||
const Shortcut TOGGLE_ZOOM_ON_FOCUS = {
|
const Shortcut TOGGLE_ZOOM_ON_FOCUS = {
|
||||||
Qt::CTRL | Qt::META | Qt::Key_0,
|
Qt::CTRL | Qt::META | Qt::Key_0,
|
||||||
QStringLiteral("Toggle Zoom on Focus"),
|
QStringLiteral("Toggle Zoom on Focus"),
|
||||||
QStringLiteral("Toggle Zoom on Focus")
|
I18N_NOOP("Toggle Zoom on Focus")
|
||||||
};
|
};
|
||||||
|
|
||||||
const Shortcut TOGGLE_FOLLOW_MODE = {
|
const Shortcut TOGGLE_FOLLOW_MODE = {
|
||||||
Qt::CTRL | Qt::META | Qt::Key_Return,
|
Qt::CTRL | Qt::META | Qt::Key_Return,
|
||||||
QStringLiteral("Toggle Follow Mode"),
|
QStringLiteral("Toggle Follow Mode"),
|
||||||
QStringLiteral("Toggle Follow Mode")
|
I18N_NOOP("Toggle Follow Mode")
|
||||||
};
|
};
|
||||||
|
|
||||||
const Shortcut CURSOR_TO_FOCUSED_DISPLAY = {
|
const Shortcut CURSOR_TO_FOCUSED_DISPLAY = {
|
||||||
Qt::CTRL | Qt::META | Qt::Key_Period,
|
Qt::CTRL | Qt::META | Qt::Key_Period,
|
||||||
QStringLiteral("Move Cursor to Focused Display"),
|
QStringLiteral("Move Cursor to Focused Display"),
|
||||||
QStringLiteral("Move Cursor to Focused Display")
|
I18N_NOOP("Move Cursor to Focused Display")
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -31,14 +31,14 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="labelId">
|
<widget class="QLabel" name="labelId">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>ID</string>
|
<string notr="true">ID</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="labelRes">
|
<widget class="QLabel" name="labelRes">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>WxH</string>
|
<string notr="true">WxH</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue