Merge e84dee79b7 into c914fe7d23
This commit is contained in:
commit
35446cd7a7
|
|
@ -10,3 +10,4 @@ kwin/build-test/
|
|||
kwin/src/qml/calibrating.png
|
||||
kwin/src/qml/custom_banner.png
|
||||
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,603 @@
|
|||
# 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 "Gebogener Bildschirm"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||
msgid "Follow mode"
|
||||
msgstr "Folgemodus"
|
||||
|
||||
#. 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 "Eigene Auflösung entfernen"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QPushButton,
|
||||
#. buttonOpenDisplaysSettings)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||
msgid "Rearrange displays"
|
||||
msgstr "Bildschirme neu anordnen"
|
||||
|
||||
#. 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 "Horizontal"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||
msgid "Vertical"
|
||||
msgstr "Vertikal"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||
msgid "Flat"
|
||||
msgstr "Flach"
|
||||
|
||||
#. 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 "Gebogener Bildschirm"
|
||||
|
||||
#. 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 "Gebogener Bildschirm"
|
||||
|
||||
#. 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 "Aktiviere Multi Tap Erkennung"
|
||||
|
||||
#. 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 "Ein Token anfordern"
|
||||
|
||||
#. 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 "Token verifizieren"
|
||||
|
||||
#. 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 "Breite"
|
||||
|
||||
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||
#: src/kcm/customresolutiondialog.ui:82
|
||||
msgid "Height"
|
||||
msgstr "Höhe"
|
||||
|
||||
#. 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 "Deaktiviert"
|
||||
|
||||
#. Slider special value label (-1 = default)
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "Default"
|
||||
msgstr "Standard"
|
||||
|
||||
#. %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 "Kein Gerät verbunden"
|
||||
|
||||
#. 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 "weniger als eine Stunde"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1 Stunde"
|
||||
|
||||
#. 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 "1 Tag"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "Pantalla curvada"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||
msgid "Follow mode"
|
||||
msgstr "Modo de seguimiento"
|
||||
|
||||
#. 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 "Eliminar resolución personalizada"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QPushButton,
|
||||
#. buttonOpenDisplaysSettings)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||
msgid "Rearrange displays"
|
||||
msgstr "Reorganizar pantallas"
|
||||
|
||||
#. 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 "Horizontal"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||
msgid "Vertical"
|
||||
msgstr "Vertical"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||
msgid "Flat"
|
||||
msgstr "Plano"
|
||||
|
||||
#. 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 "Modo de seguimiento de todas las pantallas"
|
||||
|
||||
#. 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 "Eliminar pantallas virtuales al desactivar"
|
||||
|
||||
#. 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 "Activar la detección de toques múltiples"
|
||||
|
||||
#. 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 "Solicitar un token"
|
||||
|
||||
#. 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 "Verificar token"
|
||||
|
||||
#. 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 "Anchura"
|
||||
|
||||
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||
#: src/kcm/customresolutiondialog.ui:82
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. 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 "Deshabilitado"
|
||||
|
||||
#. Slider special value label (-1 = default)
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "Default"
|
||||
msgstr "Predeterminado"
|
||||
|
||||
#. %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 "No hay dispositivo conectado"
|
||||
|
||||
#. 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 "menos de una hora"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1 hora"
|
||||
|
||||
#. 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 "1 día"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "Affichage incurvé"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||
msgid "Follow mode"
|
||||
msgstr "Mode de suivi"
|
||||
|
||||
#. 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 "Retirer la résolution personnalisée"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QPushButton,
|
||||
#. buttonOpenDisplaysSettings)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||
msgid "Rearrange displays"
|
||||
msgstr "Réarranger les écrans"
|
||||
|
||||
#. 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 "Horizontaux"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||
msgid "Vertical"
|
||||
msgstr "Verticaux"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||
msgid "Flat"
|
||||
msgstr "Plat"
|
||||
|
||||
#. 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 "Tous les écrans en mode suivi"
|
||||
|
||||
#. 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 "Supprimer les écrans virtuels sur déconnection"
|
||||
|
||||
#. 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 "Activer la détection du tapotement"
|
||||
|
||||
#. 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 "Demander un jeton d'authentification"
|
||||
|
||||
#. 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 "Vérifier le jeton d'authentification"
|
||||
|
||||
#. 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 "Largeur"
|
||||
|
||||
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||
#: src/kcm/customresolutiondialog.ui:82
|
||||
msgid "Height"
|
||||
msgstr "Hauteur"
|
||||
|
||||
#. 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 "Désactivé"
|
||||
|
||||
#. Slider special value label (-1 = default)
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "Default"
|
||||
msgstr "Par défaut"
|
||||
|
||||
#. %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 "Aucun appareil connecté"
|
||||
|
||||
#. 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 "moins d'une heure"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1 heure"
|
||||
|
||||
#. 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 "1 jour"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "Schermo curvo"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||
msgid "Follow mode"
|
||||
msgstr "Modalità di inseguimento"
|
||||
|
||||
#. 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 "Rimuovi risoluzione personalizzata"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QPushButton,
|
||||
#. buttonOpenDisplaysSettings)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||
msgid "Rearrange displays"
|
||||
msgstr "Riarrangia i Display"
|
||||
|
||||
#. 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 "Orizzontale"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||
msgid "Vertical"
|
||||
msgstr "Verticale"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||
msgid "Flat"
|
||||
msgstr "Piatto"
|
||||
|
||||
#. 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 "Modalità inseguimento su tutti i display"
|
||||
|
||||
#. 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 "Rimuovi il display virtuale quando disabilitato"
|
||||
|
||||
#. 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 "Abilita il riconoscimento del tocco multiplo"
|
||||
|
||||
#. 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 "Richiesta di un token"
|
||||
|
||||
#. 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 "Verifica del token"
|
||||
|
||||
#. 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 "Larghezza"
|
||||
|
||||
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||
#: src/kcm/customresolutiondialog.ui:82
|
||||
msgid "Height"
|
||||
msgstr "Altezza"
|
||||
|
||||
#. 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 "Disabilitato"
|
||||
|
||||
#. Slider special value label (-1 = default)
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "Default"
|
||||
msgstr "Predefinito"
|
||||
|
||||
#. %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 "Nessun dispositivo connesso"
|
||||
|
||||
#. 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 "meno di un'ora"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1 ora"
|
||||
|
||||
#. 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 "1 giorno"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "1時間未満"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1時間"
|
||||
|
||||
#. 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 "1日"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "Tela curva"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||
msgid "Follow mode"
|
||||
msgstr "Modo de acompanhamento"
|
||||
|
||||
#. 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 "Remover resolução personalizada"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QPushButton,
|
||||
#. buttonOpenDisplaysSettings)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:405
|
||||
msgid "Rearrange displays"
|
||||
msgstr "Rearranjar tela"
|
||||
|
||||
#. 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 "Horizontal"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:471
|
||||
msgid "Vertical"
|
||||
msgstr "Vertical"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), item (QComboBox, kcfg_DisplayWrappingScheme)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:476
|
||||
msgid "Flat"
|
||||
msgstr "Plano"
|
||||
|
||||
#. 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 "Tela curva"
|
||||
|
||||
#. 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 "Tela curva"
|
||||
|
||||
#. 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 "Ativar detecção de multitoque"
|
||||
|
||||
#. 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 "Solicitar um token"
|
||||
|
||||
#. 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 "Verificar token"
|
||||
|
||||
#. 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 "Largura"
|
||||
|
||||
#. i18n: file: src/kcm/customresolutiondialog.ui
|
||||
#. i18n: ectx: property (text), widget (QLabel, labelHeight)
|
||||
#: src/kcm/customresolutiondialog.ui:82
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. 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 "Desabilitado"
|
||||
|
||||
#. Slider special value label (-1 = default)
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "Default"
|
||||
msgstr "Padrão"
|
||||
|
||||
#. %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 "Nenhum dispositivo conectado"
|
||||
|
||||
#. 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 "menos de uma hora"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1 hora"
|
||||
|
||||
#. 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 "1 dia"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "1 час"
|
||||
|
||||
#. 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 "1 день"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "Böjd skärm"
|
||||
|
||||
#. i18n: file: src/kcm/breezydesktopeffectkcm.ui
|
||||
#. i18n: ectx: property (text), widget (QCheckBox, SmoothFollowEnabled)
|
||||
#: src/kcm/breezydesktopeffectkcm.ui:135
|
||||
msgid "Follow mode"
|
||||
msgstr "Följningsläge"
|
||||
|
||||
#. 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 "Begär en token"
|
||||
|
||||
#. 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 "Verifiera token"
|
||||
|
||||
#. 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 "Inaktiverad"
|
||||
|
||||
#. Slider special value label (-1 = default)
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "Default"
|
||||
msgstr "Standard"
|
||||
|
||||
#. %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 "Inget enhet ansluten"
|
||||
|
||||
#. 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 "mindre än en timme"
|
||||
|
||||
#. Time remaining: exactly 1 hour
|
||||
#. From: src/kcm/breezydesktopeffectkcm.cpp
|
||||
#: src/kcm/breezydesktopeffectkcm.cpp
|
||||
msgid "1 hour"
|
||||
msgstr "1 timme"
|
||||
|
||||
#. 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 "1 dag"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "1 година"
|
||||
|
||||
#. 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 "1 день"
|
||||
|
||||
#. 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,603 @@
|
|||
# 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 "1小时"
|
||||
|
||||
#. 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 "1天"
|
||||
|
||||
#. 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, QObject::tr("Add custom…"), QSize(), false, true);
|
||||
addResolutionItem(combo, i18n("Add custom…"), QSize(), false, true);
|
||||
|
||||
combo->setCurrentIndex(0);
|
||||
}
|
||||
|
|
@ -192,7 +192,7 @@ bool showCustomResolutionDialog(QWidget *parent, int &outW, int &outH)
|
|||
void addShortcutAction(KActionCollection *collection, const BreezyShortcuts::Shortcut &shortcut)
|
||||
{
|
||||
QAction *action = collection->addAction(shortcut.actionName);
|
||||
action->setText(shortcut.actionText);
|
||||
action->setText(i18n(shortcut.actionText));
|
||||
action->setProperty("isConfigurationAction", true);
|
||||
KGlobalAccel::self()->setDefaultShortcut(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)
|
||||
: KCModule(parent, data)
|
||||
{
|
||||
KLocalizedString::setApplicationDomain("breezy_desktop_kwin");
|
||||
ui.setupUi(widget());
|
||||
addConfig(BreezyDesktopConfig::self(), widget());
|
||||
|
||||
|
|
@ -395,7 +396,7 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
|||
}
|
||||
|
||||
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")) {
|
||||
|
|
@ -406,7 +407,7 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
|||
setRequestInProgress({edit, sender()}, true);
|
||||
labelStatus->setVisible(false);
|
||||
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);
|
||||
});
|
||||
if (auto emailEdit = widget()->findChild<QLineEdit*>("lineEditLicenseEmail")) {
|
||||
|
|
@ -426,7 +427,7 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
|||
flags.insert(QStringLiteral("refresh_device_license"), true);
|
||||
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);
|
||||
});
|
||||
if (auto tokenEdit = widget()->findChild<QLineEdit*>("lineEditLicenseToken")) {
|
||||
|
|
@ -472,9 +473,9 @@ BreezyDesktopEffectConfig::BreezyDesktopEffectConfig(QObject *parent, const KPlu
|
|||
|
||||
const bool ok = XRDriverIPC::instance().resetDriver();
|
||||
if (ok) {
|
||||
showStatus(labelStatus, true, tr("Driver restarted."));
|
||||
showStatus(labelStatus, true, i18n("Driver restarted."));
|
||||
} else {
|
||||
showStatus(labelStatus, false, tr("Failed to restart driver."));
|
||||
showStatus(labelStatus, false, i18n("Failed to restart driver."));
|
||||
}
|
||||
|
||||
setRequestInProgress({sender()}, false);
|
||||
|
|
@ -588,7 +589,7 @@ void BreezyDesktopEffectConfig::checkEffectLoaded() {
|
|||
QPalette pal = warn->palette();
|
||||
pal.setColor(QPalette::WindowText, QColor(Qt::red));
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
@ -652,7 +653,7 @@ void BreezyDesktopEffectConfig::checkForUpdates() {
|
|||
|
||||
if (isNewer) {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
@ -826,8 +827,8 @@ void BreezyDesktopEffectConfig::pollDriverState()
|
|||
m_deviceConnected = !m_connectedDeviceBrand.isEmpty() && !m_connectedDeviceModel.isEmpty();
|
||||
if (!m_driverStateInitialized || m_deviceConnected != wasDeviceConnected) {
|
||||
ui.labelDeviceConnectionStatus->setText(m_deviceConnected ?
|
||||
QStringLiteral("%1 %2 connected").arg(m_connectedDeviceBrand, m_connectedDeviceModel) :
|
||||
QStringLiteral("No device connected"));
|
||||
i18n("%1 %2 connected", m_connectedDeviceBrand, m_connectedDeviceModel) :
|
||||
i18n("No device connected"));
|
||||
}
|
||||
|
||||
if (m_deviceConnected) {
|
||||
|
|
@ -835,7 +836,7 @@ void BreezyDesktopEffectConfig::pollDriverState()
|
|||
if (m_curvedDisplaySupported) {
|
||||
m_curvedDisplaySupported = 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 {
|
||||
if (!m_curvedDisplaySupported) {
|
||||
|
|
@ -1148,17 +1149,17 @@ static QString secondsToRemainingString(qint64 secs) {
|
|||
if (secs <= 0) return {};
|
||||
|
||||
if (secs / 60 < 60) {
|
||||
return QObject::tr("less than an hour");
|
||||
return i18n("less than an hour");
|
||||
}
|
||||
if (secs / 3600 < 24) {
|
||||
qint64 hours = secs / 3600;
|
||||
if (hours == 1) return QObject::tr("1 hour");
|
||||
return QObject::tr("%1 hours").arg(hours);
|
||||
if (hours == 1) return i18n("1 hour");
|
||||
return i18n("%1 hours", hours);
|
||||
}
|
||||
if ((secs / 86400) < 30 ) {
|
||||
qint64 days = secs / 86400;
|
||||
if (days == 1) return QObject::tr("1 day");
|
||||
return QObject::tr("%1 days").arg(days);
|
||||
if (days == 1) return i18n("1 day");
|
||||
return i18n("%1 days", days);
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
|
@ -1173,7 +1174,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
|||
auto poseProWarn = widget()->findChild<QLabel*>("labelPoseProWarning");
|
||||
|
||||
struct TierUiState {
|
||||
QString status = BreezyDesktopEffectConfig::tr("disabled");
|
||||
QString status = i18n("disabled");
|
||||
QString renewalDescriptor;
|
||||
bool warningState = false;
|
||||
bool isActive = false;
|
||||
|
|
@ -1189,13 +1190,13 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
|||
const bool isActive = !tierObj.isEmpty() && !featureObj.isEmpty() && !activePeriod.isEmpty();
|
||||
|
||||
if (isActive) {
|
||||
out.status = BreezyDesktopEffectConfig::tr("active");
|
||||
out.status = i18n("active");
|
||||
out.isActive = true;
|
||||
out.entitled = true;
|
||||
|
||||
const QString periodDescriptor = activePeriod.contains(QStringLiteral("lifetime"), Qt::CaseInsensitive)
|
||||
? BreezyDesktopEffectConfig::tr("lifetime")
|
||||
: BreezyDesktopEffectConfig::tr("%1 license").arg(activePeriod);
|
||||
? i18n("lifetime")
|
||||
: i18n("%1 license", activePeriod);
|
||||
|
||||
QString timeDescriptor;
|
||||
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 QString remaining = secondsToRemainingString(secs);
|
||||
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();
|
||||
if (out.warningState) {
|
||||
const double fundsNeeded = tierObj.value(QStringLiteral("funds_needed_by_period"))
|
||||
|
|
@ -1215,8 +1216,8 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
|||
.value(activePeriod)
|
||||
.toDouble();
|
||||
if (fundsNeeded > 0.0) {
|
||||
const QString fundsNeededDescriptor = BreezyDesktopEffectConfig::tr("$%1 USD to renew").arg(fundsNeeded);
|
||||
out.renewalDescriptor = BreezyDesktopEffectConfig::tr(" (%1, %2, %3)").arg(periodDescriptor, fundsNeededDescriptor, timeDescriptor);
|
||||
const QString fundsNeededDescriptor = i18n("$%1 USD to renew", fundsNeeded);
|
||||
out.renewalDescriptor = i18n(" (%1, %2, %3)", periodDescriptor, fundsNeededDescriptor, timeDescriptor);
|
||||
}
|
||||
}
|
||||
return out;
|
||||
|
|
@ -1228,7 +1229,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
|||
const bool isTrial = featureObj.value(QStringLiteral("is_trial")).toBool();
|
||||
if (isEnabled) {
|
||||
if (isTrial) {
|
||||
out.status = BreezyDesktopEffectConfig::tr("in trial");
|
||||
out.status = i18n("in trial");
|
||||
out.isTrial = true;
|
||||
out.entitled = true;
|
||||
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);
|
||||
out.warningState = !remaining.isEmpty();
|
||||
if (out.warningState) {
|
||||
const QString timeDescriptor = BreezyDesktopEffectConfig::tr("%1 remaining").arg(remaining);
|
||||
out.renewalDescriptor = BreezyDesktopEffectConfig::tr(" (%1)").arg(timeDescriptor);
|
||||
const QString timeDescriptor = i18n("%1 remaining", remaining);
|
||||
out.renewalDescriptor = i18n(" (%1)", timeDescriptor);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
out.status = BreezyDesktopEffectConfig::tr("enabled");
|
||||
out.status = i18n("enabled");
|
||||
out.entitled = true;
|
||||
}
|
||||
}
|
||||
|
|
@ -1260,12 +1261,12 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
|||
const TierUiState baseState = computeTierState(
|
||||
tiers.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(
|
||||
tiers.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:
|
||||
// - 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 (donateVisible) {
|
||||
globalWarn->setText(message + (effectDisabled ? tr(" — effect disabled") : QString()));
|
||||
globalWarn->setText(message + (effectDisabled ? i18n(" — effect disabled") : QString()));
|
||||
globalWarn->setVisible(true);
|
||||
} else {
|
||||
globalWarn->clear();
|
||||
|
|
@ -1325,7 +1326,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
|
|||
if (poseProWarn) {
|
||||
const bool showPoseProWarn = m_deviceConnected && m_connectedDevicePoseHasPosition && baseEntitled && !proEntitled;
|
||||
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);
|
||||
} else {
|
||||
poseProWarn->clear();
|
||||
|
|
|
|||
|
|
@ -359,17 +359,17 @@
|
|||
<widget class="QComboBox" name="comboAddVirtualDisplay">
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>1080p</string>
|
||||
<string notr="true">1080p</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>1440p</string>
|
||||
<string notr="true">1440p</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Add custom…</string>
|
||||
<string notr="true">Add custom…</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
|
|
@ -890,7 +890,7 @@
|
|||
<item>
|
||||
<widget class="QLabel" name="labelAppNameVersion">
|
||||
<property name="text">
|
||||
<string>Breezy Desktop Effect - v0.0.0</string>
|
||||
<string notr="true">Breezy Desktop Effect - v0.0.0</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignHCenter|Qt::AlignVCenter</set>
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
<set>Qt::AlignRight|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>1920</string>
|
||||
<string notr="true">1920</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
<set>Qt::AlignRight|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>1080</string>
|
||||
<string notr="true">1080</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include <KLocalizedString>
|
||||
#include <QKeySequence>
|
||||
#include <Qt>
|
||||
#include <QString>
|
||||
|
|
@ -8,36 +9,36 @@ namespace BreezyShortcuts {
|
|||
struct Shortcut {
|
||||
QKeySequence shortcut;
|
||||
QString actionName;
|
||||
QString actionText;
|
||||
const char *actionText;
|
||||
};
|
||||
|
||||
const Shortcut TOGGLE = {
|
||||
Qt::CTRL | Qt::META | Qt::Key_Backslash,
|
||||
QStringLiteral("Toggle XR Effect"),
|
||||
QStringLiteral("Toggle XR Effect")
|
||||
I18N_NOOP("Toggle XR Effect")
|
||||
};
|
||||
|
||||
const Shortcut RECENTER = {
|
||||
Qt::CTRL | Qt::META | Qt::Key_Space,
|
||||
QStringLiteral("Recenter"),
|
||||
QStringLiteral("Recenter")
|
||||
I18N_NOOP("Recenter")
|
||||
};
|
||||
|
||||
const Shortcut TOGGLE_ZOOM_ON_FOCUS = {
|
||||
Qt::CTRL | Qt::META | Qt::Key_0,
|
||||
QStringLiteral("Toggle Zoom on Focus"),
|
||||
QStringLiteral("Toggle Zoom on Focus")
|
||||
I18N_NOOP("Toggle Zoom on Focus")
|
||||
};
|
||||
|
||||
const Shortcut TOGGLE_FOLLOW_MODE = {
|
||||
Qt::CTRL | Qt::META | Qt::Key_Return,
|
||||
QStringLiteral("Toggle Follow Mode"),
|
||||
QStringLiteral("Toggle Follow Mode")
|
||||
I18N_NOOP("Toggle Follow Mode")
|
||||
};
|
||||
|
||||
const Shortcut CURSOR_TO_FOCUSED_DISPLAY = {
|
||||
Qt::CTRL | Qt::META | Qt::Key_Period,
|
||||
QStringLiteral("Move Cursor to Focused Display"),
|
||||
QStringLiteral("Move Cursor to Focused Display")
|
||||
I18N_NOOP("Move Cursor to Focused Display")
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,14 +31,14 @@
|
|||
<item>
|
||||
<widget class="QLabel" name="labelId">
|
||||
<property name="text">
|
||||
<string>ID</string>
|
||||
<string notr="true">ID</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="labelRes">
|
||||
<property name="text">
|
||||
<string>WxH</string>
|
||||
<string notr="true">WxH</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
|
|
|||
Loading…
Reference in New Issue