diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7b7ab01b..402395e4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,22 +16,6 @@ check: - python clang_format.py - python cmake_format.py -build:windows_debug: - stage: build - tags: - - vs2019 - - windows10 - needs: - - check - script: - - cd Tools - - python setup.py - - python build.py -t debug - artifacts: - expire_in: "4 weeks" - paths: - - build-x64-windows-debug/bin/ - build:windows_release: stage: build tags: @@ -42,27 +26,28 @@ build:windows_release: script: - cd Tools - python setup.py - - python build.py -t release + - python build.py -t release -steam=False artifacts: expire_in: "4 weeks" paths: - build-x64-windows-release/bin/ -build:osx_debug: +build:windows_release_steam: stage: build - allow_failure: true tags: - - osx + - vs2019 + - windows10 needs: - check script: - cd Tools - - python3 setup.py - - python3 build.py -t debug + - python setup.py + - python build.py -t release -steam=True artifacts: expire_in: "4 weeks" paths: - - build-x64-osx-debug/bin/ + - build-x64-windows-release/bin/ + build:osx_release: stage: build @@ -74,38 +59,27 @@ build:osx_release: script: - cd Tools - python3 setup.py - - python3 build.py -t release + - python3 build.py -t release -steam=False artifacts: expire_in: "4 weeks" paths: - build-x64-osx-release/bin/ -build:linux_debug: +build:osx_release_steam: stage: build allow_failure: true - image: - name: ubuntu:20.04 tags: - - gitlab-org-docker + - osx needs: - check script: - - apt update -y - # Otherwise libglib2 needs interaction - - export DEBIAN_FRONTEND=noninteractive - - apt install mesa-common-dev curl zip unzip tar git pkg-config apt-transport-https ca-certificates gnupg software-properties-common wget software-properties-common wget python3-pip build-essential libgl1-mesa-dev lld ninja-build cmake -y - - pip3 install aqtinstall - - mkdir Qt - - aqt install --outputdir Qt/ 6.2.0 linux desktop - cd Tools - - wget -q https://github.com/QuasarApp/CQtDeployer/releases/download/1.5.2/CQtDeployer_1.5.2_OfflineInstaller_Linux64.run - python3 setup.py - - python3 build.py -t debug - + - python3 build.py -t release -steam=True artifacts: expire_in: "4 weeks" paths: - - build-x64-linux-debug/bin/ + - build-x64-osx-release/bin/ build:linux_release: stage: build @@ -127,29 +101,12 @@ build:linux_release: - cd Tools - wget -q https://github.com/QuasarApp/CQtDeployer/releases/download/1.5.2/CQtDeployer_1.5.2_OfflineInstaller_Linux64.run - python3 setup.py - - python3 build.py -t release + - python3 build.py -t release -steam=False artifacts: expire_in: "4 weeks" paths: - build-x64-linux-release/bin/ -test:windows_debug: - stage: test - tags: - - windows10 - - vs2019 - dependencies: - - build:windows_debug - needs: - - build:windows_debug - script: - - ./build-x64-windows-debug/bin/ScreenPlay.exe --no-run=false --exit=true --reporters=junit --out=test-report-junit.xml - artifacts: - expire_in: "4 weeks" - when: always - reports: - junit: test-report-junit.xml - test:windows_release: stage: test tags: diff --git a/CMakeLists.txt b/CMakeLists.txt index a4f193fd..d6138b56 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,6 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) -option(SCREENPLAY_STEAM_DEPLOY OFF "Steam build settings. Disables steam_app.txt copy step, that is only needed for development.") option(SCREENPLAY_STEAM ON "For FOSS distribution so we do not bundle proprietary code.") option(TESTS_ENABLED OFF) @@ -59,6 +58,7 @@ execute_process( add_compile_definitions(COMPILE_INFO="${BUILD_DATE} + ${GIT_COMMIT_HASH}") add_compile_definitions(SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}") +add_compile_definitions(SCREENPLAY_STEAM="${SCREENPLAY_STEAM}") if(UNIX AND NOT APPLE) # Fixes QWebEngine linker errors on Ubuntu 20.04 @@ -85,11 +85,10 @@ endif() message(STATUS "[DEFINE] SOURCE_DIR = ${SOURCE_DIR}") message(STATUS "[DEFINE] BUILD_DATE = ${BUILD_DATE}") message(STATUS "[DEFINE] GIT_COMMIT_HASH = ${GIT_COMMIT_HASH}") +message(STATUS "[OPTION] SCREENPLAY_STEAM = ${SCREENPLAY_STEAM}") +message(STATUS "[OPTION] TESTS_ENABLED = ${TESTS_ENABLED}") message(STATUS "[PROJECT] CMAKE_TOOLCHAIN_FILE = ${CMAKE_TOOLCHAIN_FILE}") message(STATUS "[PROJECT] VCPKG_PATH = ${VCPKG_PATH}") message(STATUS "[PROJECT] VCPKG_ARCH = ${VCPKG_ARCH}") message(STATUS "[PROJECT] CMAKE_PREFIX_PATH = ${CMAKE_PREFIX_PATH}") message(STATUS "[PROJECT] VCPKG_TARGET_TRIPLET = ${VCPKG_TARGET_TRIPLET}") -message(STATUS "[OPTION] SCREENPLAY_STEAM_DEPLOY = ${SCREENPLAY_STEAM_DEPLOY}") -message(STATUS "[OPTION] SCREENPLAY_STEAM = ${SCREENPLAY_STEAM}") -message(STATUS "[OPTION] TESTS_ENABLED = ${TESTS_ENABLED}") diff --git a/README.md b/README.md index f2647575..531d9f18 100644 --- a/README.md +++ b/README.md @@ -1,44 +1,27 @@
-
-
-ScreenPlay [![pipeline status](https://gitlab.com/kelteseth/ScreenPlay/badges/master/pipeline.svg)](https://gitlab.com/kelteseth/ScreenPlay/-/commits/master)
-Dev. Docs [![pipeline status](https://gitlab.com/kelteseth/ScreenPlayDeveloperDocs/badges/master/pipeline.svg)](https://gitlab.com/kelteseth/ScreenPlayDeveloperDocs/-/commits/master)

- -[中文总览](README_zh_CN.md) -

-![Twitter Follow](https://img.shields.io/twitter/follow/kelteseth?style=for-the-badge) -![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/screenplayapp?style=for-the-badge) -

-User Chat (Discord) -![Discord](https://img.shields.io/discord/516635043435773970?style=for-the-badge) +ScreenPlay: [![pipeline status](https://gitlab.com/kelteseth/ScreenPlay/badges/master/pipeline.svg)](https://gitlab.com/kelteseth/ScreenPlay/-/commits/master) Docs: [![pipeline status](https://gitlab.com/kelteseth/ScreenPlayDeveloperDocs/badges/master/pipeline.svg)](https://gitlab.com/kelteseth/ScreenPlayDeveloperDocs/-/commits/master) [![Crowdin](https://badges.crowdin.net/screenplay/localized.svg)](https://crowdin.com/project/screenplay) ![Twitter Follow](https://img.shields.io/twitter/follow/kelteseth?style=for-the-badge) ![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/screenplayapp?style=for-the-badge) ![Discord](https://img.shields.io/discord/516635043435773970?style=for-the-badge) +

✨Download ScreenPlay with via Steam™ with Workshop support✨

+

✨💻 Download ScreenPlay Windows directly✨

+

✨🍏 Download ScreenPlay macOS (unsigned) directly✨

-
-ScreenPlay is an open source cross platform app for displaying Video Wallpaper, Widgets and AppDrawer. It is written in modern C++20/Qt5/QML. Binaries with workshop support are available for Windows and soon Linux & MacOSX via Steam. Join our community: Homepage - Forum - -
-

✨Download ScreenPlay✨

🚀Support ScreenPlay On Patreon🚀

-Windows only, Linux and MacOS next. -
-
- - -![](https://gitlab.com/kelteseth/ScreenPlay/-/raw/master/.gitlab/media/preview.webp) - -![](/.gitlab/media/preview.webp) + ![](https://gitlab.com/kelteseth/ScreenPlay/-/raw/master/.gitlab/media/preview.webp) ![](/.gitlab/media/preview.webp)

Watch the Steam Early Access Trailer (YouTube)

+ +[中文总览](README_zh_CN.md) + +ScreenPlay is an Open Source cross-platform app for displaying Video Wallpaper & Widgets. It is written in modern C++20/Qt5/QML.
Homepage - Forum- Discord + +

🚀Support ScreenPlay On Patreon🚀

- - # Important Issues * [Implement KDE Support](https://gitlab.com/kelteseth/ScreenPlay/-/issues/111) -* [Implement MacOS Support](https://gitlab.com/kelteseth/ScreenPlay/-/issues/130) # Content Creation [Learn the basics of QML for Wallpapers and Widgets in 5 minutes](https://screen-play.app/blog/guide_learn_the_basics_of_qml/) @@ -67,7 +50,7 @@ Everyone can contribute with code, design, documentation or translation. Visit o Here are some ways you can contribute: * by using prerelease versions / master branch or the Steam nightly builds -* by [adding/fixing translation](https://kelteseth.gitlab.io/ScreenPlayDocs/contribute/translations/) +* by [adding/fixing translation](https://crowdin.com/project/screenplay) * by [designing UI/UX](https://kelteseth.gitlab.io/ScreenPlayDocs/contribute/contribute/#design) * by [creating example HTML/QML/Javascript content](https://kelteseth.gitlab.io/ScreenPlayDocs/) * by [reporting bugs](https://gitlab.com/kelteseth/ScreenPlay/-/issues) @@ -103,22 +86,6 @@ Here are some ways you can contribute: -Because every operating system has its own version of desktop environment we need to adapt the ScreenPlayWindow for every platform -separately. The most feature complete for now is Windows 10. Windows 7 works but the wallpaper have the [wrong coordinates](https://gitlab.com/kelteseth/ScreenPlay/issues/34). MacOS has some basic wallpaper functionality but no maintainer. For Linux we sadly have no support for any desktop environments at the moment, except basic KDE support. - -__If you want to help and add new desktop environments look at ScreenPlayWallpaper/src folder__ - -* [BaseWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/basewindow.h) baseclass for: - * [LinuxWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/linuxwindow.h) - * [WinWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/winwindow.h) - * [MacWindow](https://gitlab.com/kelteseth/ScreenPlay/blob/dev/ScreenPlayWallpaper/src/macwindow.h) - -
- -| Plattform | Windows 10 | Gnome | KDE | MacOS | -|------------------------ |------- |--------- |------- | ------- | -| __Wallpaper__ | ✔ |❌ Help Needed! | ❓ [Basic implementation](https://gitlab.com/kelteseth/ScreenPlay/-/tree/master/ScreenPlayWallpaper/kde/ScreenPlay) | ❓ [Basic implementation](https://gitlab.com/kelteseth/ScreenPlay/-/blob/master/ScreenPlayWallpaper/src/MacBridge.mm) | -
diff --git a/ScreenPlay/CMakeLists.txt b/ScreenPlay/CMakeLists.txt index b1d5293e..37ff0865 100644 --- a/ScreenPlay/CMakeLists.txt +++ b/ScreenPlay/CMakeLists.txt @@ -55,15 +55,17 @@ list( APPEND L10N_LIST # cmake-format: sortable - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_de.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_zh_cn.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_pt_br.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_en.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_es.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_fr.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_ko.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_ru.ts - ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_vi.ts) + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_tr_TR.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_nl_NL.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_de_DE.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_zh_CN.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_pt_BR.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_es_ES.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_fr_FR.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_ko_KR.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_ru_RU.ts + ${CMAKE_CURRENT_SOURCE_DIR}/translations/ScreenPlay_vi_VN.ts) include(QtUpdateTranslations) qt_update_translations("${CMAKE_CURRENT_SOURCE_DIR}/qml" "${L10N_LIST}") @@ -109,8 +111,10 @@ target_link_libraries( Qt6::WebEngineQuick Qt6::WebEngineCore) -add_executable(tst_ScreenPlay tests/tst_main.cpp) -target_link_libraries(tst_ScreenPlay PRIVATE ScreenPlayLib Qt6::Test) +if(${TESTS_ENABLED}) + add_executable(tst_ScreenPlay tests/tst_main.cpp) + target_link_libraries(tst_ScreenPlay PRIVATE ScreenPlayLib Qt6::Test) +endif() add_executable(${PROJECT_NAME} main.cpp) target_link_libraries(${PROJECT_NAME} PRIVATE ScreenPlayLib) @@ -119,8 +123,6 @@ qt_add_translation(qmFiles ${l10n}) qt_add_big_resources(fonts fonts.qrc) -target_compile_definitions(${PROJECT_NAME} PRIVATE "GIT_VERSION=${GIT_VERSION}") - if(WIN32) # Icon target_sources(${PROJECT_NAME} PRIVATE ScreenPlay.rc) diff --git a/ScreenPlay/ScreenPlayAssets.qrc b/ScreenPlay/ScreenPlayAssets.qrc index 7d5178e5..5903224f 100644 --- a/ScreenPlay/ScreenPlayAssets.qrc +++ b/ScreenPlay/ScreenPlayAssets.qrc @@ -115,13 +115,6 @@ legal/lgpl-2.1.txt profiles.json qtquickcontrols2.conf - translations/ScreenPlay_de.qm - translations/ScreenPlay_en.qm - translations/ScreenPlay_es.qm - translations/ScreenPlay_fr.qm - translations/ScreenPlay_ko.qm - translations/ScreenPlay_ru.qm - translations/ScreenPlay_vi.qm translations/ScreenPlay_zh_cn.qm assets/images/Early_Access.png translations/ScreenPlay_pt_br.qm @@ -131,5 +124,27 @@ assets/icons/steam_default_avatar.png assets/macos/app.screenplay.plist assets/icons/item_banner_new.svg + translations/ScreenPlay_de_DE.qm + translations/ScreenPlay_es_ES.qm + translations/ScreenPlay_fr_FR.qm + translations/ScreenPlay_ko_KR.qm + translations/ScreenPlay_pt_BR.qm + translations/ScreenPlay_ru_RU.qm + translations/ScreenPlay_vi_VN.qm + translations/ScreenPlay_zh_CN.qm + translations/ScreenPlay_.qm + translations/ScreenPlay_.ts + translations/ScreenPlay_de_DE.ts + translations/ScreenPlay_es_ES.ts + translations/ScreenPlay_fr_FR.ts + translations/ScreenPlay_ko_KR.ts + translations/ScreenPlay_pt_BR.ts + translations/ScreenPlay_ru_RU.ts + translations/ScreenPlay_vi_VN.ts + translations/ScreenPlay_zh_CN.ts + translations/ScreenPlay_tr_TR.qm + translations/ScreenPlay_tr_TR.ts + translations/ScreenPlay_nl_NL.qm + translations/ScreenPlay_nl_NL.ts diff --git a/ScreenPlay/ScreenPlayQML.qrc b/ScreenPlay/ScreenPlayQML.qrc index e091f0f6..dc610a9e 100644 --- a/ScreenPlay/ScreenPlayQML.qrc +++ b/ScreenPlay/ScreenPlayQML.qrc @@ -92,5 +92,7 @@ qml/Create/StartInfoLinkImage.qml qml/Workshop/SteamProfile.qml qml/Workshop/SteamWorkshop.qml + qml/Workshop/Forum.qml + qml/Workshop/SteamWorkshopStartPage.qml diff --git a/ScreenPlay/qml/Common/Background.qml b/ScreenPlay/qml/Common/Background.qml index e8482710..64426256 100644 --- a/ScreenPlay/qml/Common/Background.qml +++ b/ScreenPlay/qml/Common/Background.qml @@ -1,7 +1,7 @@ import QtQuick import QtQuick.Controls.Material import Qt5Compat.GraphicalEffects -import QtQuick.Particles 2.0 +import QtQuick.Particles Rectangle { id: element diff --git a/ScreenPlay/qml/Common/Headline.qml b/ScreenPlay/qml/Common/Headline.qml index aaeee49c..38423a43 100644 --- a/ScreenPlay/qml/Common/Headline.qml +++ b/ScreenPlay/qml/Common/Headline.qml @@ -14,7 +14,7 @@ Item { font.pointSize: 18 color: Material.primaryTextColor - text: qsTr("Headline") + text: "Headline" font.capitalization: Font.Capitalize font.family: ScreenPlay.settings.font } diff --git a/ScreenPlay/qml/Common/LicenseSelector.qml b/ScreenPlay/qml/Common/LicenseSelector.qml index cbd2f3e2..e71a1f0d 100644 --- a/ScreenPlay/qml/Common/LicenseSelector.qml +++ b/ScreenPlay/qml/Common/LicenseSelector.qml @@ -40,7 +40,7 @@ ColumnLayout { ListElement { name: "Creative Commons - Attribution 4.0" - description: qsTr("You grant other to remix your work and change the license to their linking.") + description: qsTr("You grant other to remix your work and change the license to their liking.") tldrlegal: "https://tldrlegal.com/license/creative-commons-attribution-4.0-international-(cc-by-4)" licenseFile: "License_CC_Attribution_4.0.txt" } @@ -61,7 +61,7 @@ ColumnLayout { ListElement { name: "Open Source - Apache License 2.0" - description: qsTr("You grant other to remix your work and change the license to their linking.") + description: qsTr("You grant other to remix your work and change the license to their liking.") tldrlegal: "https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)" licenseFile: "License_Apache_2.0.txt" } diff --git a/ScreenPlay/qml/Create/Create.qml b/ScreenPlay/qml/Create/Create.qml index 7d2af216..4e70666e 100644 --- a/ScreenPlay/qml/Create/Create.qml +++ b/ScreenPlay/qml/Create/Create.qml @@ -2,7 +2,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts import QtQuick.Controls.Material -import QtQuick.Particles 2.0 +import QtQuick.Particles import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material.impl import ScreenPlay 1.0 diff --git a/ScreenPlay/qml/Create/Sidebar.qml b/ScreenPlay/qml/Create/Sidebar.qml index 59eeb452..f0224624 100644 --- a/ScreenPlay/qml/Create/Sidebar.qml +++ b/ScreenPlay/qml/Create/Sidebar.qml @@ -2,7 +2,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts import QtQuick.Controls.Material -import QtQuick.Particles 2.0 +import QtQuick.Particles import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material.impl import ScreenPlay 1.0 diff --git a/ScreenPlay/qml/Create/StartInfo.qml b/ScreenPlay/qml/Create/StartInfo.qml index a2a96678..afd745a9 100644 --- a/ScreenPlay/qml/Create/StartInfo.qml +++ b/ScreenPlay/qml/Create/StartInfo.qml @@ -2,7 +2,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts import QtQuick.Controls.Material -import QtQuick.Particles 2.0 +import QtQuick.Particles import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material.impl import ScreenPlay 1.0 diff --git a/ScreenPlay/qml/Create/StartInfoLinkImage.qml b/ScreenPlay/qml/Create/StartInfoLinkImage.qml index 7cece2ec..baf2ff49 100644 --- a/ScreenPlay/qml/Create/StartInfoLinkImage.qml +++ b/ScreenPlay/qml/Create/StartInfoLinkImage.qml @@ -2,7 +2,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts import QtQuick.Controls.Material -import QtQuick.Particles 2.0 +import QtQuick.Particles import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material.impl import ScreenPlay 1.0 diff --git a/ScreenPlay/qml/Installed/Installed.qml b/ScreenPlay/qml/Installed/Installed.qml index 846c8306..64284193 100644 --- a/ScreenPlay/qml/Installed/Installed.qml +++ b/ScreenPlay/qml/Installed/Installed.qml @@ -1,7 +1,6 @@ import QtQuick import QtQuick.Controls import QtQuick.Controls.Material -import QtQuick.Controls import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material.impl import ScreenPlay 1.0 diff --git a/ScreenPlay/qml/Installed/InstalledWelcomeScreen.qml b/ScreenPlay/qml/Installed/InstalledWelcomeScreen.qml index a7fc6836..0ee0beba 100644 --- a/ScreenPlay/qml/Installed/InstalledWelcomeScreen.qml +++ b/ScreenPlay/qml/Installed/InstalledWelcomeScreen.qml @@ -1,6 +1,5 @@ import QtQuick import QtQuick.Controls -import QtQuick.Controls import QtQuick.Controls.Material import ScreenPlay 1.0 import "../Common" diff --git a/ScreenPlay/qml/Installed/Navigation.qml b/ScreenPlay/qml/Installed/Navigation.qml index e82ce636..84cb90ac 100644 --- a/ScreenPlay/qml/Installed/Navigation.qml +++ b/ScreenPlay/qml/Installed/Navigation.qml @@ -1,7 +1,6 @@ -import QtQuick 2.0 +import QtQuick import QtQuick.Controls import QtQuick.Controls.Material -import QtQuick.Controls import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material.impl import ScreenPlay 1.0 diff --git a/ScreenPlay/qml/Installed/ScreenPlayItem.qml b/ScreenPlay/qml/Installed/ScreenPlayItem.qml index 86330f60..1f0d5ba6 100644 --- a/ScreenPlay/qml/Installed/ScreenPlayItem.qml +++ b/ScreenPlay/qml/Installed/ScreenPlayItem.qml @@ -2,7 +2,6 @@ import QtQuick import Qt5Compat.GraphicalEffects import QtQuick.Controls import QtQuick.Controls.Material -import QtQuick.Controls import ScreenPlay 1.0 import ScreenPlay.Enums.InstalledType 1.0 import "../Common/Util.js" as JSUtil diff --git a/ScreenPlay/qml/Navigation/Navigation.qml b/ScreenPlay/qml/Navigation/Navigation.qml index 7b8c0dc6..a85cc851 100644 --- a/ScreenPlay/qml/Navigation/Navigation.qml +++ b/ScreenPlay/qml/Navigation/Navigation.qml @@ -78,6 +78,7 @@ Rectangle { state: "inactive" name: "Create" + text: qsTr("Create") iconSource: "qrc:/assets/icons/icon_plus.svg" onPageClicked: (name)=> {root.onPageChanged(name)} objectName: "createTab" @@ -88,6 +89,7 @@ Rectangle { state: "inactive" name: "Workshop" + text: qsTr("Workshop") iconSource: "qrc:/assets/icons/icon_steam.svg" onPageClicked: (name)=> {root.onPageChanged(name)} objectName: "workshopTab" @@ -98,6 +100,7 @@ Rectangle { state: "active" name: "Installed" + text: qsTr("Installed") amount: ScreenPlay.installedListModel.count iconSource: "qrc:/assets/icons/icon_installed.svg" onPageClicked: (name)=> {root.onPageChanged(name)} @@ -109,6 +112,7 @@ Rectangle { state: "inactive" name: "Community" + text: qsTr("Community") iconSource: "qrc:/assets/icons/icon_community.svg" onPageClicked: (name)=> {root.onPageChanged(name)} objectName: "communityTab" @@ -119,6 +123,7 @@ Rectangle { state: "inactive" name: "Settings" + text: qsTr("Settings") iconSource: "qrc:/assets/icons/icon_settings.svg" onPageClicked: (name)=> {root.onPageChanged(name)} objectName: "settingsTab" diff --git a/ScreenPlay/qml/Navigation/NavigationItem.qml b/ScreenPlay/qml/Navigation/NavigationItem.qml index 87b3eee0..ef42ea88 100644 --- a/ScreenPlay/qml/Navigation/NavigationItem.qml +++ b/ScreenPlay/qml/Navigation/NavigationItem.qml @@ -7,7 +7,8 @@ Item { id: navigationItem property string iconSource: "qrc:/assets/icons/icon_installed.svg" - property alias name: txt.text + property string name + property alias text: txt.text property alias amount: txtAmount.text property bool enabled: true diff --git a/ScreenPlay/qml/Settings/Settings.qml b/ScreenPlay/qml/Settings/Settings.qml index 34868f08..3dd09507 100644 --- a/ScreenPlay/qml/Settings/Settings.qml +++ b/ScreenPlay/qml/Settings/Settings.qml @@ -163,32 +163,38 @@ Item { comboBox { model: [{ - "value": Settings.En, - "text": qsTr("English") + "value": Settings.En_US, + "text": "English" }, { - "value": Settings.De, - "text": qsTr("German") + "value": Settings.De_DE, + "text": "German" }, { "value": Settings.Zh_CN, - "text": qsTr("Chinese - Simplified") + "text": "Chinese - Simplified" }, { - "value": Settings.Ru, - "text": qsTr("Russian") + "value": Settings.Ru_RU, + "text": "Russian" }, { - "value": Settings.Fr, - "text": qsTr("French") + "value": Settings.Fr_FR, + "text": "French" }, { - "value": Settings.Es, - "text": qsTr("Spanish") + "value": Settings.Es_ES, + "text": "Spanish" }, { - "value": Settings.Ko, - "text": qsTr("Korean") + "value": Settings.Ko_KR, + "text": "Korean" }, { - "value": Settings.Vi, - "text": qsTr("Vietnamese") + "value": Settings.Vi_VN, + "text": "Vietnamese" }, { "value": Settings.Pt_BR, - "text": qsTr("Portuguese (Brazil)") + "text": "Portuguese (Brazil)" + }, { + "value": Settings.Tr_TR, + "text": "Turkish" + }, { + "value": Settings.Nl_NL, + "text": "Dutch" }] onActivated: { ScreenPlay.settings.setLanguage(settingsLanguage.comboBox.currentValue); diff --git a/ScreenPlay/qml/Workshop/Background.qml b/ScreenPlay/qml/Workshop/Background.qml index f1d210e0..4a4c51a6 100644 --- a/ScreenPlay/qml/Workshop/Background.qml +++ b/ScreenPlay/qml/Workshop/Background.qml @@ -7,22 +7,31 @@ Rectangle { property string backgroundImage: "" property int imageOffsetTop: 0 + property int stackViewDepth: 0 + onStackViewDepthChanged: { + if (stackViewDepth > 1) { + root.state = "backgroundBlur" + return true + } + root.state = "backgroundImage" + return false + } color: "#161C1D" onImageOffsetTopChanged: { if ((imageOffsetTop * -1) >= 200) { - root.state = "backgroundColor"; + root.state = "backgroundColor" } else { if (root.state !== "backgroundImage") - root.state = "backgroundImage"; - + root.state = "backgroundImage" } } + onBackgroundImageChanged: { if (backgroundImage === "") - root.state = ""; + root.state = "" else - root.state = "backgroundImage"; + root.state = "backgroundImage" } Image { @@ -68,11 +77,8 @@ Rectangle { position: 1 color: "#161C1D" } - } - } - } FastBlur { @@ -111,7 +117,6 @@ Rectangle { target: blur opacity: 0 } - }, State { name: "backgroundImage" @@ -129,8 +134,8 @@ Rectangle { PropertyChanges { target: blur opacity: 0 + radius: 16 } - }, State { name: "backgroundColor" @@ -148,8 +153,27 @@ Rectangle { PropertyChanges { target: blur opacity: 1 + radius: 16 + } + }, + State { + name: "backgroundBlur" + + PropertyChanges { + target: bgImage + opacity: 1 } + PropertyChanges { + target: bgColor + opacity: 0.85 + } + + PropertyChanges { + target: blur + opacity: 1 + radius: 64 + } } ] transitions: [ @@ -164,7 +188,6 @@ Rectangle { easing.type: Easing.InOutQuart property: "opacity" } - }, Transition { from: "backgroundImage" @@ -177,7 +200,25 @@ Rectangle { easing.type: Easing.InOutQuart property: "opacity" } + }, + Transition { + from: "backgroundImage" + to: "backgroundBlur" + reversible: true + PropertyAnimation { + targets: [bgImage, bgColor, blur] + duration: 300 + easing.type: Easing.InOutQuart + property: "opacity" + } + + PropertyAnimation { + target: blur + duration: 300 + easing.type: Easing.InOutQuart + property: "radius" + } } ] } diff --git a/ScreenPlay/qml/Workshop/Forum.qml b/ScreenPlay/qml/Workshop/Forum.qml new file mode 100644 index 00000000..a6a114c8 --- /dev/null +++ b/ScreenPlay/qml/Workshop/Forum.qml @@ -0,0 +1,65 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Controls.Material +import QtQuick.Layouts +import Qt5Compat.GraphicalEffects +import QtWebEngine +import ScreenPlay 1.0 + + +Item { + id: root + + Rectangle { + id: navWrapper + + color: Material.theme === Material.Light ? "white" : Material.background + height: 46 + + anchors { + top: parent.top + right: parent.right + left: parent.left + } + + RowLayout { + anchors{ + fill: parent + rightMargin: 20 + leftMargin: 20 + } + + spacing: 20 + Text { + id: name + text: qsTr("Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam.") + Layout.fillHeight: true + Layout.fillWidth: true + verticalAlignment: Text.AlignVCenter + font.pointSize: 10 + font.family: ScreenPlay.settings.font + color: Material.secondaryTextColor + } + Button { + text: qsTr("Install Steam Version") + onClicked: Qt.openUrlExternally("https://store.steampowered.com/app/672870/ScreenPlay/") + } + Button { + text: qsTr("Open In Browser") + onClicked: Qt.openUrlExternally("https://forum.screen-play.app/category/5/wallpaper") + } + } + } + + WebEngineView { + id: webView + anchors { + top: navWrapper.bottom + right: parent.right + bottom: parent.bottom + left: parent.left + } + url:"https://forum.screen-play.app/category/5/wallpaper" + + } +} diff --git a/ScreenPlay/qml/Workshop/PopupOffline.qml b/ScreenPlay/qml/Workshop/PopupOffline.qml index 3fc421f9..6055abb1 100644 --- a/ScreenPlay/qml/Workshop/PopupOffline.qml +++ b/ScreenPlay/qml/Workshop/PopupOffline.qml @@ -1,4 +1,4 @@ -import QtQuick 2.0 +import QtQuick import QtQuick.Controls import QtQuick.Controls.Material import Qt5Compat.GraphicalEffects diff --git a/ScreenPlay/qml/Workshop/SteamProfile.qml b/ScreenPlay/qml/Workshop/SteamProfile.qml index a82393c6..713107a1 100644 --- a/ScreenPlay/qml/Workshop/SteamProfile.qml +++ b/ScreenPlay/qml/Workshop/SteamProfile.qml @@ -11,12 +11,11 @@ import "../Common" as Common Item { id: root - property ScreenPlayWorkshop workshop - property SteamWorkshop steam + property ScreenPlayWorkshop screenPlayWorkshop + property SteamWorkshop steamWorkshop - signal requestWorkshopMainPage - - Component.onCompleted: steam.requestUserItems() + signal requestBack + Component.onCompleted: steamWorkshop.requestUserItems() Flickable { id: scrollView @@ -48,7 +47,7 @@ Item { width: 70 height: 70 Component.onCompleted: { - steam.steamAccount.loadAvatar() + root.steamWorkshop.steamAccount.loadAvatar() } Connections { @@ -57,7 +56,7 @@ Item { avatarPlaceholder.opacity = 0 } - target: steam.steamAccount + target: root.steamWorkshop.steamAccount } Image { id: avatarPlaceholder @@ -67,7 +66,7 @@ Item { } Text { - text: steam.steamAccount.username + text: root.steamWorkshop.steamAccount.username font.pointSize: 12 color: "white" font.family: ScreenPlay.settings.font @@ -76,7 +75,7 @@ Item { Button { text: qsTr("Back") - onClicked: root.requestWorkshopMainPage() + onClicked: root.requestBack() } } } @@ -90,7 +89,7 @@ Item { cellHeight: 190 height: contentHeight interactive: false - model: root.steam.workshopProfileListModel + model: root.steamWorkshop.workshopProfileListModel boundsBehavior: Flickable.StopAtBounds anchors { @@ -108,7 +107,7 @@ Item { additionalPreviewUrl: m_additionalPreviewUrl subscriptionCount: m_subscriptionCount itemIndex: index - steamWorkshop: root.steam + steamWorkshop: root.steamWorkshop // onClicked: { // sidebar.setWorkshopItem(publishedFileID, imgUrl, // additionalPreviewUrl, @@ -136,10 +135,10 @@ Item { Layout.alignment: Qt.AlignVCenter text: qsTr("Back") - enabled: root.steam.workshopProfileListModel.currentPage > 1 + enabled: root.steamWorkshop.workshopProfileListModel.currentPage > 1 onClicked: { - root.steam.workshopProfileListModel.setCurrentPage( - root.steam.workshopProfileListModel.currentPage - 1) + root.steamWorkshop.workshopProfileListModel.setCurrentPage( + root.steamWorkshop.workshopProfileListModel.currentPage - 1) } } @@ -147,8 +146,8 @@ Item { id: txtPage Layout.alignment: Qt.AlignVCenter - text: root.steam.workshopProfileListModel.currentPage + "/" - + root.steam.workshopProfileListModel.pages + text: root.steamWorkshop.workshopProfileListModel.currentPage + + "/" + root.steamWorkshop.workshopProfileListModel.pages font.family: ScreenPlay.settings.font color: Material.primaryTextColor } @@ -158,11 +157,11 @@ Item { Layout.alignment: Qt.AlignVCenter text: qsTr("Forward") - enabled: root.steam.workshopProfileListModel.currentPage - <= root.steam.workshopProfileListModel.pages - 1 + enabled: root.steamWorkshop.workshopProfileListModel.currentPage + <= root.steamWorkshop.workshopProfileListModel.pages - 1 onClicked: { - root.steam.workshopProfileListModel.setCurrentPage( - root.steam.workshopProfileListModel.currentPage + 1) + root.steamWorkshop.workshopProfileListModel.setCurrentPage( + root.steamWorkshop.workshopProfileListModel.currentPage + 1) } } diff --git a/ScreenPlay/qml/Workshop/SteamWorkshop.qml b/ScreenPlay/qml/Workshop/SteamWorkshop.qml index 12b7f42b..dbf278b6 100644 --- a/ScreenPlay/qml/Workshop/SteamWorkshop.qml +++ b/ScreenPlay/qml/Workshop/SteamWorkshop.qml @@ -6,508 +6,83 @@ import QtQuick.Layouts import Workshop 1.0 import ScreenPlay 1.0 import "upload/" -import "../Common" as Common Item { id: root - property ScreenPlayWorkshop workshop - property SteamWorkshop steam - - signal openSteamProfile - - onVisibleChanged: { - if (!visible) - sidebar.close() - } - Component.onCompleted: { - if (root.steam.online) { - root.steam.searchWorkshop(SteamEnums.K_EUGCQuery_RankedByTrend) - } else { - - popupOffline.open() + ScreenPlayWorkshop { + id: screenPlayWorkshop + Component.onCompleted: { + if (screenPlayWorkshop.init()) { + stackView.push("qrc:/qml/Workshop/SteamWorkshopStartPage.qml", { + "stackView": stackView, + "screenPlayWorkshop": screenPlayWorkshop, + "steamWorkshop": screenPlayWorkshop.steamWorkshop, + "background": background + }) + } else { + popupOffline.open() + } } } - MouseArea { - enabled: gridView.count === 0 - z: enabled ? 10 : 0 - cursorShape: enabled ? Qt.WaitCursor : Qt.ArrowCursor - acceptedButtons: Qt.NoButton - propagateComposedEvents: true - anchors.fill: parent - preventStealing: true - } - - Connections { - function onWorkshopSearched() { - bannerTxt.text = root.steam.workshopListModel.getBannerText() - background.backgroundImage = root.steam.workshopListModel.getBannerUrl() - banner.bannerPublishedFileID = root.steam.workshopListModel.getBannerID() - bannerTxtUnderline.numberSubscriber - = root.steam.workshopListModel.getBannerAmountSubscriber() - } - - target: root.steam - } Background { id: background anchors.fill: parent + stackViewDepth: stackView.depth } - UploadProject { - id: popupUploadProject - screenPlayWorkshop: workshop + + PopupOffline { + id: popupOffline + workshop: screenPlayWorkshop + steam: screenPlayWorkshop.steamWorkshop } - PopupSteamWorkshopAgreement { - id: popupSteamWorkshopAgreement - } + StackView { + id: stackView + property int duration: 300 - Connections { - function onUserNeedsToAcceptWorkshopLegalAgreement() { - popupSteamWorkshopAgreement.open() + Connections { + target: stackView.currentItem + ignoreUnknownSignals: true + function onRequestBack() { + stackView.pop() + } } - target: root.steam.uploadListModel - } - - Flickable { - id: scrollView - anchors.fill: parent - contentWidth: parent.width - contentHeight: gridView.height + header.height + 150 - onContentYChanged: { - // Calculate parallax scrolling - if (contentY >= 0) - background.imageOffsetTop = (contentY * -0.4) - else - background.imageOffsetTop = 0 - } - - Item { - id: header - - height: 450 - - anchors { - top: parent.top - right: parent.right - left: parent.left + replaceEnter: Transition { + OpacityAnimator { + from: 0 + to: 1 + duration: stackView.duration + easing.type: Easing.InOutQuart } - Item { - id: banner - - property var bannerPublishedFileID - - height: header.height - - anchors { - top: parent.top - right: parent.right - left: parent.left - } - - Image { - id: bannerImg2 - - asynchronous: true - fillMode: Image.PreserveAspectCrop - - anchors { - right: parent.right - left: parent.left - bottom: parent.bottom - } - } - - ColumnLayout { - anchors { - top: parent.top - topMargin: 100 - right: parent.right - left: parent.left - leftMargin: 100 - } - - Text { - id: bannerTxtUnderline - - property int numberSubscriber: 0 - - text: numberSubscriber + " SUBSCRIBED TO:" - font.pointSize: 12 - color: "white" - font.family: ScreenPlay.settings.font - font.weight: Font.Thin - } - - Text { - id: bannerTxt - - text: qsTr("Loading") - font.pointSize: 42 - color: "white" - font.family: ScreenPlay.settings.font - font.weight: Font.Thin - width: 400 - } - - RowLayout { - spacing: 10 - - Button { - text: qsTr("Download now!") - Material.background: Material.accent - Material.foreground: "white" - icon.source: "qrc:/assets/icons/icon_download.svg" - onClicked: { - text = qsTr("Downloading...") - root.steam.subscribeItem( - root.steam.workshopListModel.getBannerID( - )) - } - } - - Button { - text: qsTr("Details") - Material.background: Material.accent - Material.foreground: "white" - icon.source: "qrc:/assets/icons/icon_info.svg" - visible: false - onClicked: { - sidebar.setWorkshopItem(publishedFileID, - imgUrl, - additionalPreviewUrl, - subscriptionCount) - } - } - } - - MouseArea { - onClicked: Qt.openUrlExternally( - "steam://url/CommunityFilePage/" - + banner.bannerPublishedFileID) - height: 30 - width: bannerTxtOpenInSteam.paintedWidth - cursorShape: Qt.PointingHandCursor - - Text { - id: bannerTxtOpenInSteam - - opacity: 0.7 - text: qsTr("Open In Steam") - font.pointSize: 10 - color: "white" - font.underline: true - font.family: ScreenPlay.settings.font - font.weight: Font.Thin - } - } - } - } - } - - GridView { - id: gridView - - maximumFlickVelocity: 7000 - flickDeceleration: 5000 - cellWidth: 330 - cellHeight: 190 - height: contentHeight - interactive: false - model: root.steam.workshopListModel - boundsBehavior: Flickable.StopAtBounds - - anchors { - top: header.bottom - topMargin: 100 - left: parent.left - right: parent.right - leftMargin: 45 - } - - header: Item { - property alias searchField: tiSearch - - height: 80 - width: gridView.width - gridView.anchors.leftMargin - - Rectangle { - color: Material.backgroundColor - radius: 3 - width: parent.width - 20 - height: 70 - anchors.centerIn: parent - - SteamImage { - id: avatar - - width: 70 - height: 70 - Component.onCompleted: { - steam.steamAccount.loadAvatar() - } - - anchors { - left: parent.left - verticalCenter: parent.verticalCenter - } - - Connections { - function onAvatarChanged(_avatar) { - avatar.setImage(_avatar) - avatarPlaceholder.opacity = 0 - } - - target: steam.steamAccount - } - } - - Image { - id: avatarPlaceholder - anchors.fill: avatar - source: "qrc:/assets/icons/steam_default_avatar.png" - } - - Button { - id: btnSteamProfile - - anchors { - verticalCenter: parent.verticalCenter - left: avatar.right - leftMargin: 20 - } - - text: qsTr("Profile") - onClicked: root.openSteamProfile() - } - - - Item { - id: searchWrapper - - width: 400 - height: 50 - - anchors { - verticalCenter: parent.verticalCenter - left: btnSteamProfile.right - leftMargin: 20 - } - - TextField { - id: tiSearch - placeholderText: qsTr("Search for Wallpaper and Widgets...") - onEditingFinished: root.steam.searchWorkshopByText( - tiSearch.text) - anchors { - top: parent.top - right: parent.right - bottom: parent.bottom - left: parent.left - leftMargin: 10 - } - } - - ToolButton { - id: tb - icon.source: "qrc:/assets/icons/icon_search.svg" - onClicked: root.steam.searchWorkshopByText( - tiSearch.text) - icon.width: 20 - icon.height: 20 - anchors { - right: parent.right - bottom: parent.bottom - bottomMargin: 10 - } - } - } - - RowLayout { - spacing: 20 - - anchors { - left: searchWrapper.right - leftMargin: 20 - right: cbQuerySort.left - rightMargin: 20 - verticalCenter: parent.verticalCenter - } - - Item { - Layout.fillWidth: true - Layout.fillHeight: true - } - - Button { - text: qsTr("Open Workshop in Steam") - font.capitalization: Font.Capitalize - font.family: ScreenPlay.settings.font - onClicked: Qt.openUrlExternally( - "steam://url/SteamWorkshopPage/672870") - icon.source: "qrc:/assets/icons/icon_steam.svg" - icon.width: 18 - icon.height: 18 - height: cbQuerySort.height - } - } - - ComboBox { - id: cbQuerySort - - width: 220 - height: searchWrapper.height - textRole: "text" - valueRole: "value" - currentIndex: 2 - Layout.preferredHeight: searchWrapper.height - font.family: ScreenPlay.settings.font - model: [{ - "value": SteamEnums.k_EUGCQuery_RankedByVote, - "text": qsTr("Ranked By Vote") - }, { - "value": SteamEnums.K_EUGCQuery_RankedByPublicationDate, - "text": qsTr("Publication Date") - }, { - "value": SteamEnums.K_EUGCQuery_RankedByTrend, - "text": qsTr("Ranked By Trend") - }, { - "value": SteamEnums.K_EUGCQuery_FavoritedByFriendsRankedByPublicationDate, - "text": qsTr("Favorited By Friends") - }, { - "value": SteamEnums.K_EUGCQuery_CreatedByFriendsRankedByPublicationDate, - "text": qsTr("Created By Friends") - }, { - "value": SteamEnums.K_EUGCQuery_CreatedByFollowedUsersRankedByPublicationDate, - "text": qsTr("Created By Followed Users") - }, { - "value": SteamEnums.K_EUGCQuery_NotYetRated, - "text": qsTr("Not Yet Rated") - }, { - "value": SteamEnums.K_EUGCQuery_RankedByTotalVotesAsc, - "text": qsTr("Total VotesAsc") - }, { - "value": SteamEnums.K_EUGCQuery_RankedByVotesUp, - "text": qsTr("Votes Up") - }, { - "value": SteamEnums.K_EUGCQuery_RankedByTotalUniqueSubscriptions, - "text": qsTr("Total Unique Subscriptions") - }] - onActivated: { - root.steam.searchWorkshop(cbQuerySort.currentValue) - } - - anchors { - verticalCenter: parent.verticalCenter - right: parent.right - rightMargin: 10 - } - } - } - } - - delegate: WorkshopItem { - imgUrl: m_workshopPreview - name: m_workshopTitle - publishedFileID: m_publishedFileID - additionalPreviewUrl: m_additionalPreviewUrl - subscriptionCount: m_subscriptionCount - itemIndex: index - steamWorkshop: root.steam - onClicked: { - sidebar.setWorkshopItem(publishedFileID, imgUrl, - additionalPreviewUrl, - subscriptionCount) - } - } - - ScrollBar.vertical: ScrollBar { - id: workshopScrollBar - - snapMode: ScrollBar.SnapOnRelease - } - - footer: RowLayout { - height: 150 - width: parent.width - spacing: 10 - - Item { - Layout.fillWidth: true - } - - Button { - id: btnBack - - Layout.alignment: Qt.AlignVCenter - text: qsTr("Back") - enabled: root.steam.workshopListModel.currentPage > 1 - onClicked: { - root.steam.workshopListModel.setCurrentPage( - root.steam.workshopListModel.currentPage - 1) - root.steam.searchWorkshop( - SteamEnums.K_EUGCQuery_RankedByTrend) - } - } - - Text { - id: txtPage - - Layout.alignment: Qt.AlignVCenter - text: root.steam.workshopListModel.currentPage + "/" - + root.steam.workshopListModel.pages - font.family: ScreenPlay.settings.font - color: Material.primaryTextColor - } - - Button { - id: btnForward - - Layout.alignment: Qt.AlignVCenter - text: qsTr("Forward") - enabled: root.steam.workshopListModel.currentPage - <= root.steam.workshopListModel.pages - 1 - onClicked: { - root.steam.workshopListModel.setCurrentPage( - root.steam.workshopListModel.currentPage + 1) - root.steam.searchWorkshop( - SteamEnums.K_EUGCQuery_RankedByTrend) - } - } - - Item { - Layout.fillWidth: true - } - } - } - - Behavior on contentHeight { - PropertyAnimation { - duration: 400 - property: "contentHeight" + ScaleAnimator { + from: 0.8 + to: 1 + duration: stackView.duration easing.type: Easing.InOutQuart } } - ScrollBar.vertical: ScrollBar { - snapMode: ScrollBar.SnapOnRelease - } - } + replaceExit: Transition { + OpacityAnimator { + from: 1 + to: 0 + duration: stackView.duration + easing.type: Easing.InOutQuart + } - Sidebar { - id: sidebar - - topMargin: 60 - steamWorkshop: root.steam - onTagClicked: { - gridView.headerItem.searchField.text = tag - sidebar.close() + ScaleAnimator { + from: 1 + to: 0.8 + duration: stackView.duration + easing.type: Easing.InOutQuart + } } } } diff --git a/ScreenPlay/qml/Workshop/SteamWorkshopStartPage.qml b/ScreenPlay/qml/Workshop/SteamWorkshopStartPage.qml new file mode 100644 index 00000000..31019d92 --- /dev/null +++ b/ScreenPlay/qml/Workshop/SteamWorkshopStartPage.qml @@ -0,0 +1,525 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Controls.Material +import Qt5Compat.GraphicalEffects +import QtQuick.Layouts +import Workshop 1.0 +import ScreenPlay 1.0 +import "upload/" +import "../Common" as Common + +Item { + id: root + + property SteamWorkshop steamWorkshop + property ScreenPlayWorkshop screenPlayWorkshop + property StackView stackView + property Background background + + Component.onCompleted: { + root.steamWorkshop.searchWorkshop(SteamEnums.K_EUGCQuery_RankedByTrend) + } + + onVisibleChanged: { + if (!visible) + sidebar.close() + } + + MouseArea { + enabled: gridView.count === 0 + z: enabled ? 10 : 0 + cursorShape: enabled ? Qt.WaitCursor : Qt.ArrowCursor + acceptedButtons: Qt.NoButton + propagateComposedEvents: true + anchors.fill: parent + preventStealing: true + } + + Connections { + function onWorkshopSearched() { + bannerTxt.text = root.steamWorkshop.workshopListModel.getBannerText( + ) + background.backgroundImage = root.steamWorkshop.workshopListModel.getBannerUrl() + banner.bannerPublishedFileID = root.steamWorkshop.workshopListModel.getBannerID() + bannerTxtUnderline.numberSubscriber + = root.steamWorkshop.workshopListModel.getBannerAmountSubscriber() + } + + target: root.steamWorkshop + } + + PopupSteamWorkshopAgreement { + id: popupSteamWorkshopAgreement + } + + Connections { + function onUserNeedsToAcceptWorkshopLegalAgreement() { + popupSteamWorkshopAgreement.open() + } + + target: root.steamWorkshop.uploadListModel + } + + Flickable { + id: scrollView + + anchors.fill: parent + contentWidth: parent.width + contentHeight: gridView.height + header.height + 150 + onContentYChanged: { + // Calculate parallax scrolling + if (contentY >= 0) + background.imageOffsetTop = (contentY * -0.4) + else + background.imageOffsetTop = 0 + } + + Item { + id: header + + height: 450 + + anchors { + top: parent.top + right: parent.right + left: parent.left + } + + Item { + id: banner + + property var bannerPublishedFileID + + height: header.height + + anchors { + top: parent.top + right: parent.right + left: parent.left + } + + Image { + id: bannerImg2 + + asynchronous: true + fillMode: Image.PreserveAspectCrop + + anchors { + right: parent.right + left: parent.left + bottom: parent.bottom + } + } + + ColumnLayout { + anchors { + top: parent.top + topMargin: 100 + right: parent.right + left: parent.left + leftMargin: 100 + } + + Text { + id: bannerTxtUnderline + + property int numberSubscriber: 0 + + text: numberSubscriber + " SUBSCRIBED TO:" + font.pointSize: 12 + color: "white" + font.family: ScreenPlay.settings.font + font.weight: Font.Thin + } + + Text { + id: bannerTxt + + text: qsTr("Loading") + font.pointSize: 42 + color: "white" + font.family: ScreenPlay.settings.font + font.weight: Font.Thin + width: 400 + } + + RowLayout { + spacing: 10 + + Button { + text: qsTr("Download now!") + Material.background: Material.accent + Material.foreground: "white" + icon.source: "qrc:/assets/icons/icon_download.svg" + onClicked: { + text = qsTr("Downloading...") + root.steamWorkshop.subscribeItem( + root.steamWorkshop.workshopListModel.getBannerID( + )) + } + } + + Button { + text: qsTr("Details") + Material.background: Material.accent + Material.foreground: "white" + icon.source: "qrc:/assets/icons/icon_info.svg" + visible: false + onClicked: { + sidebar.setWorkshopItem(publishedFileID, + imgUrl, + additionalPreviewUrl, + subscriptionCount) + } + } + } + + MouseArea { + onClicked: Qt.openUrlExternally( + "steam://url/CommunityFilePage/" + + banner.bannerPublishedFileID) + height: 30 + width: bannerTxtOpenInSteam.paintedWidth + cursorShape: Qt.PointingHandCursor + + Text { + id: bannerTxtOpenInSteam + + opacity: 0.7 + text: qsTr("Open In Steam") + font.pointSize: 10 + color: "white" + font.underline: true + font.family: ScreenPlay.settings.font + font.weight: Font.Thin + } + } + } + } + } + + GridView { + id: gridView + + maximumFlickVelocity: 7000 + flickDeceleration: 5000 + cellWidth: 330 + cellHeight: 190 + height: contentHeight + interactive: false + model: root.steamWorkshop.workshopListModel + boundsBehavior: Flickable.StopAtBounds + + anchors { + top: header.bottom + topMargin: 100 + left: parent.left + right: parent.right + leftMargin: 45 + } + + header: Item { + property alias searchField: tiSearch + + height: 80 + width: gridView.width - gridView.anchors.leftMargin + + Rectangle { + color: Material.backgroundColor + radius: 3 + width: parent.width - 20 + height: 70 + anchors.centerIn: parent + + SteamImage { + id: avatar + + width: 70 + height: 70 + Component.onCompleted: { + steamWorkshop.steamAccount.loadAvatar() + } + + anchors { + left: parent.left + verticalCenter: parent.verticalCenter + } + + Connections { + function onAvatarChanged(_avatar) { + avatar.setImage(_avatar) + avatarPlaceholder.opacity = 0 + } + + target: steamWorkshop.steamAccount + } + } + + Image { + id: avatarPlaceholder + anchors.fill: avatar + source: "qrc:/assets/icons/steam_default_avatar.png" + } + + Button { + id: btnSteamProfile + + anchors { + verticalCenter: parent.verticalCenter + left: avatar.right + leftMargin: 20 + } + + text: qsTr("Profile") + onClicked: { + stackView.push( + "qrc:/qml/Workshop/SteamProfile.qml", { + "screenPlayWorkshop": root.screenPlayWorkshop, + "steamWorkshop": root.steamWorkshop + }) + } + } + + Button { + id: btnSteamUpload + + anchors { + verticalCenter: parent.verticalCenter + left: btnSteamProfile.right + leftMargin: 20 + } + + text: qsTr("Upload") + onClicked: { + stackView.push( + "qrc:/qml/Workshop/upload/UploadProject.qml", { + "screenPlayWorkshop": root.screenPlayWorkshop, + "steamWorkshop": root.steamWorkshop + }) + } + } + + Item { + id: searchWrapper + + width: 400 + height: 50 + + anchors { + verticalCenter: parent.verticalCenter + left: btnSteamUpload.right + leftMargin: 20 + } + + TextField { + id: tiSearch + placeholderText: qsTr("Search for Wallpaper and Widgets...") + onEditingFinished: root.steamWorkshop.searchWorkshopByText( + tiSearch.text) + anchors { + top: parent.top + right: parent.right + bottom: parent.bottom + left: parent.left + leftMargin: 10 + } + } + + ToolButton { + id: tb + icon.source: "qrc:/assets/icons/icon_search.svg" + onClicked: root.steamWorkshop.searchWorkshopByText( + tiSearch.text) + icon.width: 20 + icon.height: 20 + anchors { + right: parent.right + bottom: parent.bottom + bottomMargin: 10 + } + } + } + + RowLayout { + spacing: 20 + + anchors { + left: searchWrapper.right + leftMargin: 20 + right: cbQuerySort.left + rightMargin: 20 + verticalCenter: parent.verticalCenter + } + + Item { + Layout.fillWidth: true + Layout.fillHeight: true + } + + Button { + text: qsTr("Open Workshop in Steam") + font.capitalization: Font.Capitalize + font.family: ScreenPlay.settings.font + onClicked: Qt.openUrlExternally( + "steam://url/SteamWorkshopPage/672870") + icon.source: "qrc:/assets/icons/icon_steam.svg" + icon.width: 18 + icon.height: 18 + height: cbQuerySort.height + } + } + + ComboBox { + id: cbQuerySort + + width: 220 + height: searchWrapper.height + textRole: "text" + valueRole: "value" + currentIndex: 2 + Layout.preferredHeight: searchWrapper.height + font.family: ScreenPlay.settings.font + model: [{ + "value": SteamEnums.k_EUGCQuery_RankedByVote, + "text": qsTr("Ranked By Vote") + }, { + "value": SteamEnums.K_EUGCQuery_RankedByPublicationDate, + "text": qsTr("Publication Date") + }, { + "value": SteamEnums.K_EUGCQuery_RankedByTrend, + "text": qsTr("Ranked By Trend") + }, { + "value": SteamEnums.K_EUGCQuery_FavoritedByFriendsRankedByPublicationDate, + "text": qsTr("Favorited By Friends") + }, { + "value": SteamEnums.K_EUGCQuery_CreatedByFriendsRankedByPublicationDate, + "text": qsTr("Created By Friends") + }, { + "value": SteamEnums.K_EUGCQuery_CreatedByFollowedUsersRankedByPublicationDate, + "text": qsTr("Created By Followed Users") + }, { + "value": SteamEnums.K_EUGCQuery_NotYetRated, + "text": qsTr("Not Yet Rated") + }, { + "value": SteamEnums.K_EUGCQuery_RankedByTotalVotesAsc, + "text": qsTr("Total VotesAsc") + }, { + "value": SteamEnums.K_EUGCQuery_RankedByVotesUp, + "text": qsTr("Votes Up") + }, { + "value": SteamEnums.K_EUGCQuery_RankedByTotalUniqueSubscriptions, + "text": qsTr("Total Unique Subscriptions") + }] + onActivated: { + root.steamWorkshop.searchWorkshop( + cbQuerySort.currentValue) + } + + anchors { + verticalCenter: parent.verticalCenter + right: parent.right + rightMargin: 10 + } + } + } + } + + delegate: WorkshopItem { + imgUrl: m_workshopPreview + name: m_workshopTitle + publishedFileID: m_publishedFileID + additionalPreviewUrl: m_additionalPreviewUrl + subscriptionCount: m_subscriptionCount + itemIndex: index + steamWorkshop: root.steamWorkshop + onClicked: { + sidebar.setWorkshopItem(publishedFileID, imgUrl, + additionalPreviewUrl, + subscriptionCount) + } + } + + ScrollBar.vertical: ScrollBar { + id: workshopScrollBar + + snapMode: ScrollBar.SnapOnRelease + } + + footer: RowLayout { + height: 150 + width: parent.width + spacing: 10 + + Item { + Layout.fillWidth: true + } + + Button { + id: btnBack + + Layout.alignment: Qt.AlignVCenter + text: qsTr("Back") + enabled: root.steamWorkshop.workshopListModel.currentPage > 1 + onClicked: { + root.steamWorkshop.workshopListModel.setCurrentPage( + root.steamWorkshop.workshopListModel.currentPage - 1) + root.steamWorkshop.searchWorkshop( + SteamEnums.K_EUGCQuery_RankedByTrend) + } + } + + Text { + id: txtPage + + Layout.alignment: Qt.AlignVCenter + text: root.steamWorkshop.workshopListModel.currentPage + "/" + + root.steamWorkshop.workshopListModel.pages + font.family: ScreenPlay.settings.font + color: Material.primaryTextColor + } + + Button { + id: btnForward + + Layout.alignment: Qt.AlignVCenter + text: qsTr("Forward") + enabled: root.steamWorkshop.workshopListModel.currentPage + <= root.steamWorkshop.workshopListModel.pages - 1 + onClicked: { + root.steamWorkshop.workshopListModel.setCurrentPage( + root.steamWorkshop.workshopListModel.currentPage + 1) + root.steamWorkshop.searchWorkshop( + SteamEnums.K_EUGCQuery_RankedByTrend) + } + } + + Item { + Layout.fillWidth: true + } + } + } + + Behavior on contentHeight { + PropertyAnimation { + duration: 400 + property: "contentHeight" + easing.type: Easing.InOutQuart + } + } + + ScrollBar.vertical: ScrollBar { + snapMode: ScrollBar.SnapOnRelease + } + } + + Sidebar { + id: sidebar + + topMargin: 60 + steamWorkshop: root.steamWorkshop + onTagClicked: { + gridView.headerItem.searchField.text = tag + sidebar.close() + } + } +} diff --git a/ScreenPlay/qml/Workshop/Workshop.qml b/ScreenPlay/qml/Workshop/Workshop.qml index 91fd13ac..6646d69a 100644 --- a/ScreenPlay/qml/Workshop/Workshop.qml +++ b/ScreenPlay/qml/Workshop/Workshop.qml @@ -2,85 +2,24 @@ import QtQuick import QtQuick.Controls import QtQuick.Controls.Material import Qt5Compat.GraphicalEffects -import QtQuick.Layouts -import Workshop 1.0 -import ScreenPlay 1.0 +import QtQuick.Layouts +import Settings +import ScreenPlay Item { id: root - ScreenPlayWorkshop { - id: ws - - Component.onCompleted: { - const success = ws.init(); - if(success){ - stackView.push("qrc:/qml/Workshop/SteamWorkshop.qml", { - "workshop": ws, - "steam": ws.steamWorkshop - }) - } else { - popupOffline.open() - } + Component.onCompleted: { + if (ScreenPlay.settings.steamVersion) { + workshopLoader.setSource("qrc:/qml/Workshop/SteamWorkshop.qml") + } else { + workshopLoader.setSource("qrc:/qml/Workshop/Forum.qml") } } - PopupOffline { - id: popupOffline - workshop: ws - steam: ws.steamWorkshop - } - - StackView { - id: stackView - - property int duration: 300 - - Connections { - target: stackView.currentItem - ignoreUnknownSignals: true - function onOpenSteamProfile(){ - stackView.push("qrc:/qml/Workshop/SteamProfile.qml", { - "workshop": ws, - "steam": ws.steamWorkshop - }) - } - function onRequestWorkshopMainPage(){ - stackView.pop() - } - } - + Loader { + id: workshopLoader + asynchronous: true anchors.fill: parent - replaceEnter: Transition { - OpacityAnimator { - from: 0 - to: 1 - duration: stackView.duration - easing.type: Easing.InOutQuart - } - - ScaleAnimator { - from: 0.8 - to: 1 - duration: stackView.duration - easing.type: Easing.InOutQuart - } - } - - replaceExit: Transition { - OpacityAnimator { - from: 1 - to: 0 - duration: stackView.duration - easing.type: Easing.InOutQuart - } - - ScaleAnimator { - from: 1 - to: 0.8 - duration: stackView.duration - easing.type: Easing.InOutQuart - } - } } } diff --git a/ScreenPlay/qml/Workshop/WorkshopInstalled.qml b/ScreenPlay/qml/Workshop/WorkshopInstalled.qml index a24c36f1..59c220b1 100644 --- a/ScreenPlay/qml/Workshop/WorkshopInstalled.qml +++ b/ScreenPlay/qml/Workshop/WorkshopInstalled.qml @@ -1,6 +1,5 @@ import QtQuick import QtQuick.Controls -import QtQuick.Controls import Qt5Compat.GraphicalEffects import Workshop 1.0 as SP diff --git a/ScreenPlay/qml/Workshop/upload/UploadProject.qml b/ScreenPlay/qml/Workshop/upload/UploadProject.qml index 7d287f52..7d73f72b 100644 --- a/ScreenPlay/qml/Workshop/upload/UploadProject.qml +++ b/ScreenPlay/qml/Workshop/upload/UploadProject.qml @@ -5,250 +5,215 @@ import QtQuick.Layouts import Workshop 1.0 import ScreenPlay 1.0 -Popup { +Item { id: root property ScreenPlayWorkshop screenPlayWorkshop - property SteamWorkshop steam: screenPlayWorkshop.steamWorkshop + property SteamWorkshop steamWorkshop - width: 1200 - height: 700 - modal: true - dim: true - anchors.centerIn: Overlay.overlay - closePolicy: Popup.NoAutoClose - onAboutToShow: uploadLoader.sourceComponent = com - onAboutToHide: uploadLoader.sourceComponent = undefined + signal requestBack - Loader { - id: uploadLoader + Item { + id: headerWrapper - anchors.fill: parent - } + height: 50 - Connections { - function onRequestClosePopup() { - root.close() + anchors { + top: parent.top + right: parent.right + left: parent.left + margins: 10 } - target: uploadLoader.item + Text { + id: txtHeadline + + text: qsTr("Upload Wallpaper/Widgets to Steam") + color: Material.foreground + font.pointSize: 21 + font.family: ScreenPlay.settings.font + font.weight: Font.Thin + + anchors { + top: parent.top + horizontalCenter: parent.horizontalCenter + } + } } - Component { - id: com + SwipeView { + id: view + + clip: true + currentIndex: 0 + interactive: false + + anchors { + top: headerWrapper.bottom + right: parent.right + bottom: parent.bottom + left: parent.left + margins: 10 + } Item { - id: wrapper + id: firstPage - signal requestClosePopup + GridView { + id: gridView - Item { - id: headerWrapper - - height: 50 + boundsBehavior: Flickable.DragOverBounds + maximumFlickVelocity: 7000 + flickDeceleration: 5000 + cellWidth: parent.width + cellHeight: 250 + clip: true + model: screenPlayWorkshop.installedListModel anchors { top: parent.top right: parent.right + bottom: btnAbort.top left: parent.left margins: 10 } - Text { - id: txtHeadline + delegate: UploadProjectBigItem { + id: delegate - text: qsTr("Upload Wallpaper/Widgets to Steam") - color: Material.foreground - font.pointSize: 21 - font.family: ScreenPlay.settings.font - font.weight: Font.Thin - - anchors { - top: parent.top - horizontalCenter: parent.horizontalCenter + focus: true + width: gridView.cellWidth - 30 + customTitle: m_title + type: m_type + screenId: m_folderId + absoluteStoragePath: m_absoluteStoragePath + publishedFileID: m_publishedFileID + preview: m_preview + itemIndex: index + onItemClicked: { + for (let childItem in gridView.contentItem.children) { + if (gridView.contentItem.children[childItem].isSelected) { + btnUploadProjects.enabled = true + return + } + } + btnUploadProjects.enabled = false } } + + ScrollBar.vertical: ScrollBar { + snapMode: ScrollBar.SnapOnRelease + policy: ScrollBar.AlwaysOn + } } - SwipeView { - id: view + Button { + id: btnAbort - clip: true - currentIndex: 0 - interactive: false + text: qsTr("Abort") + onClicked: { + root.requestBack() + } anchors { - top: headerWrapper.bottom - right: parent.right + right: btnUploadProjects.left bottom: parent.bottom - left: parent.left margins: 10 } - - Item { - id: firstPage - - GridView { - id: gridView - - boundsBehavior: Flickable.DragOverBounds - maximumFlickVelocity: 7000 - flickDeceleration: 5000 - cellWidth: parent.width - cellHeight: 250 - clip: true - model: screenPlayWorkshop.installedListModel - - anchors { - top: parent.top - right: parent.right - bottom: btnAbort.top - left: parent.left - margins: 10 - } - - delegate: UploadProjectBigItem { - id: delegate - - focus: true - width: gridView.cellWidth - 30 - customTitle: m_title - type: m_type - screenId: m_folderId - absoluteStoragePath: m_absoluteStoragePath - publishedFileID: m_publishedFileID - preview: m_preview - itemIndex: index - onItemClicked: { - for (let childItem in gridView.contentItem.children) { - if (gridView.contentItem.children[childItem].isSelected) { - btnUploadProjects.enabled = true - return - } - } - btnUploadProjects.enabled = false - } - } - - ScrollBar.vertical: ScrollBar { - snapMode: ScrollBar.SnapOnRelease - policy: ScrollBar.AlwaysOn - } - } - - Button { - id: btnAbort - - text: qsTr("Abort") - onClicked: { - wrapper.requestClosePopup() - } - - anchors { - right: btnUploadProjects.left - bottom: parent.bottom - margins: 10 - } - } - - Button { - id: btnUploadProjects - - text: qsTr("Upload Selected Projects") - highlighted: true - enabled: false - onClicked: { - var uploadListArray = [] - for (let childItem in gridView.contentItem.children) { - if (gridView.contentItem.children[childItem].isSelected) - uploadListArray.push( - gridView.contentItem.children[childItem].absoluteStoragePath) - } - view.currentIndex = 1 - steam.bulkUploadToWorkshop(uploadListArray) - } - - anchors { - right: parent.right - bottom: parent.bottom - margins: 10 - } - } - } - - Item { - id: secondPage - - ListView { - id: listView - - boundsBehavior: Flickable.DragOverBounds - maximumFlickVelocity: 7000 - flickDeceleration: 5000 - cacheBuffer: 1000 - clip: true - model: steam.uploadListModel - width: parent.width - 50 - spacing: 25 - - anchors { - top: parent.top - horizontalCenter: parent.horizontalCenter - bottom: parent.bottom - margins: 10 - } - - delegate: UploadProjectItem { - previewImagePath: m_absolutePreviewImagePath - progress: m_uploadProgress - name: m_name - steamStatus: m_status - } - - ScrollBar.vertical: ScrollBar { - snapMode: ScrollBar.SnapOnRelease - } - } - - Button { - id: btnFinish - - text: qsTr("Finish") - highlighted: true - enabled: false - onClicked: { - root.close() - } - - anchors { - right: parent.right - bottom: parent.bottom - margins: 10 - } - - Connections { - function onUploadCompleted() { - btnFinish.enabled = true - } - - target: steam.uploadListModel - } - } - } } - PageIndicator { - id: indicator + Button { + id: btnUploadProjects - count: view.count - currentIndex: view.currentIndex - anchors.bottom: view.bottom - anchors.horizontalCenter: parent.horizontalCenter + text: qsTr("Upload Selected Projects") + highlighted: true + enabled: false + onClicked: { + var uploadListArray = [] + for (let childItem in gridView.contentItem.children) { + if (gridView.contentItem.children[childItem].isSelected) + uploadListArray.push( + gridView.contentItem.children[childItem].absoluteStoragePath) + } + view.currentIndex = 1 + root.steamWorkshop.bulkUploadToWorkshop(uploadListArray) + } + + anchors { + right: parent.right + bottom: parent.bottom + margins: 10 + } + } + } + + Item { + id: secondPage + + ListView { + id: listView + + boundsBehavior: Flickable.DragOverBounds + maximumFlickVelocity: 7000 + flickDeceleration: 5000 + cacheBuffer: 1000 + clip: true + model: root.steamWorkshop.uploadListModel + width: parent.width - 50 + spacing: 25 + + anchors { + top: parent.top + horizontalCenter: parent.horizontalCenter + bottom: parent.bottom + margins: 10 + } + + delegate: UploadProjectItem { + previewImagePath: m_absolutePreviewImagePath + progress: m_uploadProgress + name: m_name + steamStatus: m_status + } + + ScrollBar.vertical: ScrollBar { + snapMode: ScrollBar.SnapOnRelease + } + } + + Button { + id: btnFinish + + text: qsTr("Finish") + highlighted: true + enabled: false + onClicked: { + root.requestBack() + } + + anchors { + right: parent.right + bottom: parent.bottom + margins: 10 + } + + Connections { + function onUploadCompleted() { + btnFinish.enabled = true + } + + target: root.steamWorkshop.uploadListModel + } } } } - background: Rectangle { - color: Material.theme === Material.Light ? "white" : Material.background + PageIndicator { + id: indicator + + count: view.count + currentIndex: view.currentIndex + anchors.bottom: view.bottom + anchors.horizontalCenter: parent.horizontalCenter } } diff --git a/ScreenPlay/qml/Workshop/upload/UploadProjectBigItem.qml b/ScreenPlay/qml/Workshop/upload/UploadProjectBigItem.qml index cf3a2dc8..d1824866 100644 --- a/ScreenPlay/qml/Workshop/upload/UploadProjectBigItem.qml +++ b/ScreenPlay/qml/Workshop/upload/UploadProjectBigItem.qml @@ -63,9 +63,9 @@ Item { Image { id: screenPlayItemImage - + asynchronous: true width: 400 - source: Qt.resolvedUrl(root.absoluteStoragePath + "/" + root.preview) + source: root.preview !== "" ? Qt.resolvedUrl(root.absoluteStoragePath + "/" + root.preview) : "" anchors { top: parent.top diff --git a/ScreenPlay/qml/Workshop/upload/UploadProjectItem.qml b/ScreenPlay/qml/Workshop/upload/UploadProjectItem.qml index 21907e42..1361a092 100644 --- a/ScreenPlay/qml/Workshop/upload/UploadProjectItem.qml +++ b/ScreenPlay/qml/Workshop/upload/UploadProjectItem.qml @@ -4,9 +4,9 @@ import Qt5Compat.GraphicalEffects import QtQuick.Controls.Material import QtQuick.Layouts import QtQuick.Controls.Material.impl +import Workshop Page { - // Everyting that is not OK is a fail. See steam_qt_enums_generated.h id: root @@ -20,6 +20,7 @@ Page { anchors.centerIn: parent padding: 20 onPreviewImagePathChanged: img.source = Qt.resolvedUrl("file:///" + previewImagePath) + // Everyting that is not OK is a fail. See steam_qt_enums_generated.h onSteamStatusChanged: { let errorText; switch (steamStatus) { diff --git a/ScreenPlay/src/screenplaymanager.cpp b/ScreenPlay/src/screenplaymanager.cpp index 89c5f6a3..dcaaf14f 100644 --- a/ScreenPlay/src/screenplaymanager.cpp +++ b/ScreenPlay/src/screenplaymanager.cpp @@ -559,7 +559,6 @@ bool ScreenPlayManager::loadProfiles() return false; } - qInfo() << "Loading profiles " << activeProfilesTmp.size(); bool containsInvalidData = false; for (const QJsonValueRef wallpaper : activeProfilesTmp) { diff --git a/ScreenPlay/src/settings.cpp b/ScreenPlay/src/settings.cpp index 07fcf238..3f18e4b0 100644 --- a/ScreenPlay/src/settings.cpp +++ b/ScreenPlay/src/settings.cpp @@ -102,6 +102,7 @@ Settings::Settings(const std::shared_ptr& globalVariables, setupWidgetAndWindowPaths(); setGitBuildHash(COMPILE_INFO); + setSteamVersion(!(QString(SCREENPLAY_STEAM).compare("OFF", Qt::CaseInsensitive) ? false : true)); } /*! @@ -194,7 +195,6 @@ void Settings::restoreDefault(const QString& appConfigLocation, const QString& s void Settings::initInstalledPath() { //If empty use steam workshop location - qInfo() << m_qSettings.value("ScreenPlayContentPath").toString(); if (QString(m_qSettings.value("ScreenPlayContentPath").toString()).isEmpty()) { /* @@ -246,22 +246,14 @@ void Settings::setupLanguage() { QString langCode; if (m_qSettings.value("Language").isNull()) { - auto localeList = QLocale::system().uiLanguages(); - - // Like En-us, De-de - QStringList localeSplits = localeList.at(0).split("-"); - langCode = localeSplits.at(0); - - // Ether De, En, Ru, Fr... - if (langCode.length() != 2) { - qWarning() << "Could not parse locale of value " << langCode; - return; - } + langCode = QLocale::system().name(); + // QML enum begin with uppercase: de_DE -> De_DE + langCode = langCode.replace(0, 1, langCode.at(0).toUpper()); } else { langCode = m_qSettings.value("Language").toString(); } - setLanguage(QStringToEnum(langCode, Language::En)); + setLanguage(QStringToEnum(langCode, Language::En_US)); retranslateUI(); } @@ -272,17 +264,16 @@ void Settings::setupLanguage() */ bool Settings::retranslateUI() { - auto* app = static_cast(QApplication::instance()); - QString langCode = QVariant::fromValue(language()).toString(); - langCode = langCode.toLower(); - QFile tsFile; + QString langCode = fixLanguageCode(QVariant::fromValue(language()).toString()); + QFile tsFile; if (tsFile.exists(":/translations/ScreenPlay_" + langCode + ".qm")) { m_translator.load(":/translations/ScreenPlay_" + langCode + ".qm"); + auto* app = static_cast(QApplication::instance()); app->installTranslator(&m_translator); emit requestRetranslation(); - if (language() == Settings::Language::Ko) { + if (language() == Settings::Language::Ko_KR) { setFont("Noto Sans CJK KR Regular"); } else { setFont("Roboto"); @@ -292,4 +283,19 @@ bool Settings::retranslateUI() qWarning() << tsFile.fileName() << ", cannot be loaded width langCode " << langCode; return false; } + +/*! + \brief We must translate between qml langauge code and real ones. +*/ +QString Settings::fixLanguageCode(const QString& languageCode) +{ + QString langCode = languageCode; + // QML enums must begin with uppercase, but our code begin with lowercase + langCode = langCode.replace(0, 1, langCode.at(0).toLower()); + // For US we use the default .ts file without langauge code + if (langCode == "en_US") + langCode = ""; + return langCode; +} + } diff --git a/ScreenPlay/src/settings.h b/ScreenPlay/src/settings.h index 9783baff..9e462f6f 100644 --- a/ScreenPlay/src/settings.h +++ b/ScreenPlay/src/settings.h @@ -115,15 +115,17 @@ public: }; enum class Language { - En, - De, - Ru, - Fr, - Es, - Ko, - Vi, + En_US, + De_DE, + Ru_RU, + Fr_FR, + Es_ES, + Ko_KR, + Vi_VN, Pt_BR, Zh_CN, + Tr_TR, + Nl_NL, }; Q_ENUM(Language) @@ -402,6 +404,7 @@ public slots: private: void restoreDefault(const QString& appConfigLocation, const QString& settingsFileType); void initInstalledPath(); + QString fixLanguageCode(const QString& languageCode); private: QSettings m_qSettings; @@ -419,7 +422,7 @@ private: QString m_gitBuildHash; QString m_decoder; ScreenPlay::FillMode::FillMode m_videoFillMode { ScreenPlay::FillMode::FillMode::Cover }; - Language m_language { Language::En }; + Language m_language { Language::En_US }; Theme m_theme { Theme::System }; QString m_font { "Roboto" }; bool m_steamVersion { false }; diff --git a/ScreenPlay/src/util.h b/ScreenPlay/src/util.h index a967fcb5..1d552a55 100644 --- a/ScreenPlay/src/util.h +++ b/ScreenPlay/src/util.h @@ -72,6 +72,8 @@ T QStringToEnum(const QString& key, const T defaultValue) if (ok) { return wantedEnum; + } else { + qWarning() << "Unable to convert QStringToEnum. Key: " << key; } return defaultValue; diff --git a/ScreenPlay/translations/ScreenPlay_en.qm b/ScreenPlay/translations/ScreenPlay_.qm similarity index 100% rename from ScreenPlay/translations/ScreenPlay_en.qm rename to ScreenPlay/translations/ScreenPlay_.qm diff --git a/ScreenPlay/translations/ScreenPlay_en.ts b/ScreenPlay/translations/ScreenPlay_.ts similarity index 93% rename from ScreenPlay/translations/ScreenPlay_en.ts rename to ScreenPlay/translations/ScreenPlay_.ts index a725326f..4d532e66 100644 --- a/ScreenPlay/translations/ScreenPlay_en.ts +++ b/ScreenPlay/translations/ScreenPlay_.ts @@ -317,6 +317,24 @@ + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + + Install Steam Version + + + + + Open In Browser + + + GifWallpaper @@ -421,14 +439,6 @@ - - Headline - - - Headline - - - HeadlineSection @@ -658,7 +668,7 @@ - You grant other to remix your work and change the license to their linking. + You grant other to remix your work and change the license to their liking. @@ -775,6 +785,31 @@ Upload to the Steam Workshop + + + Create + + + + + Workshop + + + + + Installed + + + + + Community + + + + + Settings + + NavigationWallpaperConfiguration @@ -968,212 +1003,167 @@ - + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - + Language - + Set the ScreenPlay UI Language - - English - - - - - German - - - - - Chinese - Simplified - - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - + Theme - + Switch dark/light theme - + System Default - + Dark - + Light - + Performance - + Pause wallpaper video rendering while another app is in the foreground - + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - + Default Fill Mode - + Set this property to define how the video is scaled to fit the target area. - + Stretch - + Fill - + Contain - + Cover - + Scale-Down - + About - + Thank you for using ScreenPlay - + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - + Version - + ScreenPlay Build Version - + Open Changelog - + Third Party Software - + ScreenPlay would not be possible without the work of others. A big thank you to: - + Licenses - + Logs - + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - + Show Logs - + Data Protection - + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - + Privacy @@ -1234,57 +1224,57 @@ - + Set Wallpaper - + Set Widget - + Headline - + Select a Monitor to display the content - + Set Volume - + Fill Mode - + Stretch - + Fill - + Contain - + Cover - + Scale-Down @@ -1358,116 +1348,121 @@ SteamProfile - - + + Back - + Forward - SteamWorkshop + SteamWorkshopStartPage - + Loading - + Download now! - + Downloading... - + Details - + Open In Steam - + Profile - + + Upload + + + + Search for Wallpaper and Widgets... - + Open Workshop in Steam - + Ranked By Vote - + Publication Date - + Ranked By Trend - + Favorited By Friends - + Created By Friends - + Created By Followed Users - + Not Yet Rated - + Total VotesAsc - + Votes Up - + Total Unique Subscriptions - + Back - + Forward @@ -1551,22 +1546,22 @@ UploadProject - + Upload Wallpaper/Widgets to Steam - + Abort - + Upload Selected Projects - + Finish @@ -1592,582 +1587,582 @@ UploadProjectItem - + Fail - + No Connection - + Invalid Password - + Logged In Elsewhere - + Invalid Protocol Version - + Invalid Param - + File Not Found - + Busy - + Invalid State - + Invalid Name - + Invalid Email - + Duplicate Name - + Access Denied - + Timeout - + Banned - + Account Not Found - + Invalid SteamID - + Service Unavailable - + Not Logged On - + Pending - + Encryption Failure - + Insufficient Privilege - + Limit Exceeded - + Revoked - + Expired - + Already Redeemed - + Duplicate Request - + Already Owned - + IP Not Found - + Persist Failed - + Locking Failed - + Logon Session Replaced - + Connect Failed - + Handshake Failed - + IO Failure - + Remote Disconnect - + Shopping Cart Not Found - + Blocked - + Ignored - + No Match - + Account Disabled - + Service ReadOnly - + Account Not Featured - + Administrator OK - + Content Version - + Try Another CM - + Password Required T oKick Session - + Already Logged In Elsewhere - + Suspended - + Cancelled - + Data Corruption - + Disk Full - + Remote Call Failed - + Password Unset - + External Account Unlinked - + PSN Ticket Invalid - + External Account Already Linked - + Remote File Conflict - + Illegal Password - + Same As Previous Value - + Account Logon Denied - + Cannot Use Old Password - + Invalid Login AuthCode - + Account Logon Denied No Mail - + Hardware Not Capable Of IPT - + IPT Init Error - + Parental Control Restricted - + Facebook Query Error - + Expired Login Auth Code - + IP Login Restriction Failed - + Account Locked Down - + Account Logon Denied Verified Email Required - + No MatchingURL - + Bad Response - + Require Password ReEntry - + Value Out Of Range - + Unexpecte Error - + Disabled - + Invalid CEG Submission - + Restricted Device - + Region Locked - + Rate Limit Exceeded - + Account Login Denied Need Two Factor - + Item Deleted - + Account Login Denied Throttle - + Two Factor Code Mismatch - + Two Factor Activation Code Mismatch - + Account Associated To Multiple Partners - + Not Modified - + No Mobile Device - + Time Not Synced - + Sms Code Failed - + Account Limit Exceeded - + Account Activity Limit Exceeded - + Phone Activity Limit Exceeded - + Refund To Wallet - + Email Send Failure - + Not Settled - + Need Captcha - + GSLT Denied - + GS Owner Denied - + Invalid Item Type - + IP Banned - + GSLT Expired - + Insufficient Funds - + Too Many Pending - + No Site Licenses Found - + WG Network Send Exceeded - + Account Not Friends - + Limited User Account - + Cant Remove Item - + Account Deleted - + Existing User Cancelled License - + Community Cooldown - + Status: - + Upload Progress: diff --git a/ScreenPlay/translations/ScreenPlay_de.qm b/ScreenPlay/translations/ScreenPlay_de.qm deleted file mode 100644 index 0abb7302..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_de.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_de.ts b/ScreenPlay/translations/ScreenPlay_de.ts deleted file mode 100644 index 4d719132..00000000 --- a/ScreenPlay/translations/ScreenPlay_de.ts +++ /dev/null @@ -1,2265 +0,0 @@ - - - - - ColorPicker - - - Red - Rot - - - - Green - Grün - - - - Blue - Blau - - - - RGB - RGB - - - - HSV - HSV - - - - R: - R: - - - - G: - G: - - - - B: - B: - - - - H: - H: - - - - S: - S: - - - - V: - V: - - - - Alpha: - Alpha - - - - # - # - - - - Community - - - News - Neuigkeiten - - - - Wiki - Wiki - - - - Forum - Forum - - - - Issue List - Fehler Liste - - - - Contribute - Beitragen - - - - Steam Workshop - Steam Workshop - - - - CommunityNavItem - - - Open in browser - Öffne in - - - - CreateImport - - - - - - - - CreateUpload - - - - - - - - CreateWallpaperInit - - - Import any video type - Importiere jedes Video - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - Je nach deiner PC Konfiguaration ist es besser dein Wallpaper mit einem Spezifischen Video Kodierer zu Konvertieren. Wenn allerdings beides schlecht läuft kannst du ein QML Wallpaper Probieren! Unterstützte Video-Formate sind: -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - Set your preffered video codec: - Bevorzugte Video-Kodierung Festlegen - - - - Quality slider. Lower value means better quality. - Qualitäts-Regler. Niedriger wert heißt niedrige Qualität - - - - Open Documentation - Öffne Documentation - - - - Select file - Datei auswählen - - - - CreateWallpaperResult - - - An error occurred! - Es ist ein Fehler aufgetreten! - - - - Copy text to clipboard - Kopiere den Text in die Zwischenablage - - - - Back to create and send an error report! - Zurück zum Erstellen und einen Fehlerbericht senden! - - - - CreateWallpaperVideoImportConvert - - - Generating preview image... - Erzeuge Vorschaubild... - - - - Generating preview thumbnail image... - Erzeuge Vorschau-Miniaturbild... - - - - Generating 5 second preview video... - Generiere ein 5-Sekunden-Vorschau-Video... - - - - Generating preview gif... - Generiere Vorschau-Gif... - - - - Converting Audio... - Konvertiere Audio... - - - - Converting Video... This can take some time! - Video wird umgewandelt... Das kann etwas dauern! - - - - Converting Video ERROR! - Konvertieren nicht erfolgreich! - - - - Analyse Video ERROR! - Analyse des Videos schlug Fehl! - - - - Convert a video to a wallpaper - Konvertiere ein Video in ein Hintergrund Live Wallpaper - - - - - - - - - Generating preview video... - Generiere Vorschau-Video... - - - - Name (required!) - Name (erforderlich!) - - - - Description - Beschreibung - - - - Youtube URL - YouTube-URL - - - - Abort - Abbrechen - - - - Save - Speichern - - - - Save Wallpaper... - Speicher Wallpaper... - - - - DefaultVideoControls - - - Volume - Lautstärke - - - - Playback rate - Wiedergabegeschwindigkeit - - - - Current Video Time - Aktuelle Videozeit - - - - Fill Mode - Füll-Modus - - - - Stretch - Strecken - - - - Fill - Ausfüllen - - - - Contain - Enthält - - - - Cover - - - - - Scale_Down - Runter Skallieren - - - - FileSelector - - - Clear - Leeren - - - - Select File - Datei auswählen - - - - Please choose a file - Bitte Wählen Sie eine Datei aus - - - - GifWallpaper - - - Import a Gif Wallpaper - Importiere ein GIF Wallpaper - - - - Drop a *.gif file here or use 'Select file' below. - Ziehe eine .gif Datei hierher und benutze 'Datei auswählen' darunter. - - - - Select your gif - Wähle dein GIF aus - - - - General - Allgemein - - - - Wallpaper name - Wallpaper Name - - - - Created By - Erstellt von - - - - Tags - Schlagwörter - - - - HTMLWallpaper - - - Create a HTML Wallpaper - Erstelle ein HTML Wallpaper - - - - General - Allgemein - - - - Wallpaper name - Wallpaper Name - - - - Created By - Erstellt von - - - - Description - Beschreibung - - - - License & Tags - Lizenz & Schlagwörter - - - - Preview Image - Vorschau Bild - - - - HTMLWidget - - - Create a HTML widget - Erstelle ein HTML Widget - - - - General - Allgemein - - - - Widget name - Widget Name - - - - Created by - Erstellt von - - - - Tags - Schlagwörter - - - - Headline - - - Headline - Überschrift - - - - HeadlineSection - - - Headline Section - Überschrift auswahl - - - - ImageSelector - - - Set your own preview image - Setze dein eigenes Vorschaubild - - - - Clear - Leeren - - - - Select Preview Image - Wähle ein Vorschaubild - - - - ImportWebmConvert - - - AnalyseVideo... - Analysiere Video... - - - - Generating preview image... - Erzeuge Vorschaubild... - - - - Generating preview thumbnail image... - Erzeuge Vorschau-Miniaturbild... - - - - Generating 5 second preview video... - Generiere ein 5-Sekunden-Vorschau-Video... - - - - Generating preview gif... - Generiere Vorschau-Gif... - - - - Converting Audio... - Konvertiere Audio... - - - - Converting Video... This can take some time! - Video wird umgewandelt... Das kann etwas dauern! - - - - Converting Video ERROR! - Konvertieren nicht erfolgreich! - - - - Analyse Video ERROR! - Analyse des Videos schlug Fehl! - - - - Import a video to a wallpaper - Importiere ein Video zu ein Wallpaper - - - - - - - - - Generating preview video... - Generiere Vorschau-Video... - - - - Name (required!) - Name (erforderlich!) - - - - Description - Beschreibung - - - - Youtube URL - YouTube-URL - - - - Abort - Abbrechen - - - - Save - Speichern - - - - Save Wallpaper... - Speicher Wallpaper... - - - - ImportWebmInit - - - Import a .webm video - Importiere ein .webm Video - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - Wenn WEBM importiert wird, kann die lange Umwandlungszeit übersprungen werden. Wenn du nicht mit dem Ergebnis von dem ScreenPlay importierer zu frieden bis ' Video Importierer und Convertierer' kannst du auch den gratis und Open Source konvertierer HandBreak benutzen! - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - Ungültiger Dateityp. Es muss ein gültiger VP8 oder Vp9 (*.webm) typ sein! - - - - Drop a *.webm file here or use 'Select file' below. - Lass hier eine *.webm Datei fallen oder benutze 'Datei auswählen' darunter - - - - Open Documentation - Öffne Dokumentation - - - - Select file - Datei auswählen - - - - Installed - - - Refreshing! - Aktualisiere! - - - - - Pull to refresh! - Drücken zum aktualisieren! - - - - Get more Wallpaper & Widgets via the Steam workshop! - Holen dir mehr Wallpaper und Widgets über den Steam-Workshop! - - - - Open containing folder - Enthaltenden Ordner öffnen - - - - Remove Item - - - - - Remove via Workshop - - - - - Open Workshop Page - - - - - Are you sure you want to delete this item? - Bist du dir sicher dass du dieses Item löschen möchtest? - - - - - - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - Hole dir kostenlose Widgets und Wallpaper via Steam - - - - Browse the Steam Workshop - Stöbere durch den Steam Workshop - - - - LicenseSelector - - - License - Lizenz - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - Teilen - kopieren und teilen in jeglicher art. Anpassen - remixen, Transformieren, und gebaut auf dem Material das für jeden Zweck, auch kommerziell. - - - - - You grant other to remix your work and change the license to their linking. - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - - - - - You allow everyone to do anything with your work. - - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - Deine Bildschirm aufstellung hat sich geändert! -Bitte Konfiguriere deine Wallpaper noch erneut - - - - Monitors - - - Wallpaper Configuration - Wallpaper Konfiguration - - - - Remove selected - Die Auswahl entfernen - - - - - Remove - Entferne - - - - Wallpapers - Hintergründe - - - - Widgets - Widgets - - - - MonitorsProjectSettingItem - - - Set color - Farbe Festlegen - - - - Please choose a color - Bitte wähle eine Farbe aus - - - - Navigation - - - All - Alles - - - - Scenes - Szenen - - - - Videos - Videos - - - - Widgets - Widgets - - - - Install Date Ascending - Installationsdatum aufsteigend - - - - Install Date Descending - Installationsdatum absteigend - - - - Subscribed items: - Abonnierte Inhalte: - - - - Upload to the Steam Workshop - Zum Steam Workshop Hochladen - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - Konfiguriere aktive Wallpaper oder Widgets - - - - No active Wallpaper or Widgets - Keine aktiven Wallpaper oder Widgets - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - Zurück - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - Du musst zuerst zu den Steam-Abonnentenvertrag zustimmen - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - - - - - View The Steam Subscriber Agreement - Siehe dir den Steam-Abonnentenvertrag - - - - Accept Steam Workshop Agreement - Aktzeptiere den Steam-Abonnentenvertrag - - - - QMLWallpaper - - - Create a QML Wallpaper - Erstelle ein QML Wallpaper - - - - General - Allgemein - - - - Wallpaper name - Wallpaper Name - - - - Created By - Erstellt von - - - - Description - Beschreibung - - - - License & Tags - Lizenz & Schlagwörter - - - - Preview Image - Vorschaubild - - - - QMLWidget - - - Create a QML widget - Erstelle ein QML Widget - - - - General - Allgemein - - - - Widget name - Widget Name - - - - Created by - Erstellt von - - - - Tags - Schlagwörter - - - - SaveNotification - - - Profile saved successfully! - Profil erfolgreich gespeichert! - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - Suche nach Wallpaper & Widgets - - - - Settings - - - General - Allgemein - - - - Autostart - - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - ScreenPlay startet mit Windows und richtet deinen Desktop jedes Mal für dich ein. - - - - High priority Autostart - Hohe Priorität für Autostart - - - - This options grants ScreenPlay a higher autostart priority than other apps. - Diese Option gewährt ScreenPlay eine höhere Autostartpriorität als anderen Anwendungen. - - - - Send anonymous crash reports and statistics - Sende anonyme Absturzberichte und Statistiken - - - - Set save location - Speicherort auswählen - - - - Your storage path is empty! - - - - - Set location - Standort auswählen - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - Wichtig: Eine Änderung dieses Verzeichnisses hat keine Auswirkungen auf den Download-Pfad des Workshops. ScreenPlay unterstützt nur ein Verzeichnis! - - - - Language - Sprache - - - - Set the ScreenPlay UI Language - Wähle die Sprache des Programms aus - - - - English - - - - - German - Deutsch - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - - Theme - Thema - - - - Switch dark/light theme - Wechsle Dunkles/Helles Design - - - - System Default - System Standard - - - - Dark - Dunkel - - - - Light - Hell - - - - Performance - Leistung - - - - Pause wallpaper video rendering while another app is in the foreground - Pausiere Wallpaper Video Rendering wenn eine andere App im Vordergrund ist - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - Wir deaktivieren das Video Rendering (Aber nicht die Sounds) für die beste Leistung. Wenn du damit probleme haben solltest kannst dieses Verhalten hier ausschalten. Ein Neustart wird aber von Nöten sein! - - - - Logs - - - - - Chinese - Simplified - - - - - Default Fill Mode - Standard-Füllmodus - - - - Set this property to define how the video is scaled to fit the target area. - Lege diese Eigenschaft fest, um zu definieren, wie das Video skaliert wird, damit es in den Zielbereich passt. - - - - Stretch - Strecken - - - - Fill - Ausfüllen - - - - Contain - Enthält - - - - Cover - - - - - Scale-Down - Runter Skallieren - - - - About - Über - - - - Thank you for using ScreenPlay - Danke, dass du ScreenPlay verwendest - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - Moin, ich bin Elias Steurer, auch bekannt als Kelteseth und ich bin der Entwickler von ScreenPlay. Danke, dass du meine Software nutzt. Du kannst mir hier folgen, um Updates über ScreenPlay zu erhalten: - - - - Version - Version - - - - ScreenPlay Build Version - ScreenPlay-Build-Version - - - - Open Changelog - Changelog öffnen - - - - Third Party Software - Software von Drittanbietern - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - ScreenPlay wäre ohne die Arbeit anderer nicht möglich. Ein großes Dankeschön dafür geht an: - - - - Licenses - Lizenzen - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - Wenn den ScreenPlay sich falsch verhält, ist hier eine gute Möglichkeit, nach Antworten zu suchen. Hier werden alle Protokolle und Warnungen während der Laufzeit angezeigt. - - - - Show Logs - Zeige Logs - - - - Data Protection - Datenschutz - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - Wir verwenden deine Daten sehr sorgfältig, um ScreenPlay zu verbessern. Wir verkaufen oder teilen diese (anonymen) Informationen nicht mit anderen! - - - - Privacy - Datenschutz - - - - SettingsExpander - - - Copy text to clipboard - Kopiere den Text in die Zwischenablage - - - - Sidebar - - - Set Widget - - - - - Headline - Überschrift - - - - Select a Monitor to display the content - Wähle einen Monitor zur Anzeige des Inhalts - - - - Set Volume - Audiolautstärke einstellen - - - - Fill Mode - Füll-Modus - - - - Stretch - Strecken - - - - Fill - Ausfüllen - - - - Contain - Enthält - - - - Cover - - - - - Scale-Down - Runter-Skallieren - - - - Set Wallpaper - Wallpaper Festlegen - - - - MB - - - - - Size: - Größe: - - - - No description... - Leine Beschreibung... - - - - Click here if you like the content - Klicke hier wenn du den Inhalt magst - - - - Click here if you do not like the content - Klicke hier wenn du den Inhalt nicht magst - - - - Subscribtions: - Abonnements - - - - Open In Steam - Öffne in Steam - - - - Subscribed! - Abonniert - - - - Subscribe - Abonniere - - - - Tools Overview - Werkzeugeübersicht - - - - Video import and convert (all types) - - - - - Video Import (.webm) - Importiere Video (.webm) - - - - GIF Wallpaper - - - - - QML Wallpaper - - - - - HTML5 Wallpaper - - - - - Website Wallpaper - - - - - QML Widget - - - - - HTML Widget - - - - - StartInfo - - - Free Tools to create wallpaper - Gratis App zur Erstellung von Hintergünden - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - Darunter findest du Apps die über ScreenPlay hinaus Wallpaper für dich erstellen können! - - - - SteamNotAvailable - - - Could not load steam integration! - Konnte Steam integration nicht Laden! - - - - SteamProfile - - - - Back - Zurück - - - - Forward - Vor - - - - SteamWorkshop - - - Loading - laden - - - - Download now! - Jetzt Downloaden! - - - - Downloading... - Am Herunterladen... - - - - Details - - - - - Open In Steam - Öffne in Steam - - - - Profile - Profil - - - - Search for Wallpaper and Widgets... - Suche nach Hintergründen und Widgets... - - - - Open Workshop in Steam - Öffne Workshop in Steam - - - - Ranked By Vote - Nach Bewertungen sortieren - - - - Publication Date - Veröffentlichungs Datum - - - - Ranked By Trend - Nach Trends sortieren - - - - Favorited By Friends - Von Freunden Favorisiert - - - - Created By Friends - Von Freunden erstellt - - - - Created By Followed Users - Von Gefolgten Benutzern erstellt - - - - Not Yet Rated - Noch nicht Bewertet - - - - Total VotesAsc - Abstimmungs Anzahl Absteigend - - - - Votes Up - Abstimmungs Anzahl Steigend - - - - Total Unique Subscriptions - Anzahl Einzigartiger Abonnennts - - - - Back - Zurück - - - - Forward - Vor - - - - TagSelector - - - Save - Speichern - - - - Add tag - Tag hinzufügen - - - - Cancel - Abbrechen - - - - Add Tag - Tag hinzufügen - - - - TextField - - - Label - Beschriftung - - - - *Required - *Benötigt - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - ScreenPlay - Doppelklicke, um deine Einstellungen zu ändern. - - - - Open ScreenPlay - Öffne ScreenPlay - - - - - Mute all - Alles stummschalten - - - - Unmute all - Alle Stummschaltungen aufheben - - - - - Pause all - Alles pausieren - - - - Play all - Alles abspielen - - - - Quit - Beenden - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - Lade Wallpaper/Widget auf Steam hoch - - - - Abort - Abbrechen - - - - Upload Selected Projects - Lade ausgewähltes Projekt hoch - - - - Finish - Beenden - - - - UploadProjectBigItem - - - Type: - Typ: - - - - Open Folder - Öffne Ordner - - - - Invalid Project! - Ungültiges Projekt - - - - UploadProjectItem - - - Fail - Fehler - - - - No Connection - Keine Verbindung - - - - Invalid Password - Falsches Passwort - - - - Logged In Elsewhere - Woanders Eingelogged - - - - Invalid Protocol Version - Falsche Protokoll Version - - - - Invalid Param - Falsche Parameter - - - - File Not Found - Datei nicht gefunden - - - - Busy - Beschäftigt - - - - Invalid State - ungültiger Status - - - - Invalid Name - ungültiger Name - - - - Invalid Email - ungültige Email - - - - Duplicate Name - Doppelter Name - - - - Access Denied - Zugriff verweigert - - - - Timeout - Auszeit - - - - Banned - Gebannt - - - - Account Not Found - Account nicht gefunden - - - - Invalid SteamID - ungültige Steam ID - - - - Service Unavailable - Service nicht Verfügbar - - - - Not Logged On - Nicht angemeldet - - - - Pending - Ausstehend - - - - Encryption Failure - Verschlüsselungsfehler - - - - Insufficient Privilege - Unzureichende Berechtigung - - - - Limit Exceeded - Limit überschritten - - - - Revoked - Wiederrufen - - - - Expired - Abgelaufen - - - - Already Redeemed - Bereits eingelöst - - - - Duplicate Request - Doppelte anfrage - - - - Already Owned - Bereits vergeben - - - - IP Not Found - IP nicht gefunden - - - - Persist Failed - Anhalten fehlgeschlagen - - - - Locking Failed - Sperren fehlgeschlagen - - - - Logon Session Replaced - Anmeldesitzung ersetzt - - - - Connect Failed - Verbindung gescheitert - - - - Handshake Failed - Handshake fehlgeschlagen - - - - IO Failure - IO Fehler - - - - Remote Disconnect - - - - - Shopping Cart Not Found - Warenkorb nicht gefunden - - - - Blocked - Blockiert - - - - Ignored - Ignoriert - - - - No Match - Keine Übereinstimmung - - - - Account Disabled - Account deaktiviert - - - - Service ReadOnly - Schreibgeschützter Dienst - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - Inhaltsversion - - - - Try Another CM - Versuch ein anderen CM - - - - Password Required T oKick Session - Passwort benötigt zum beenden der Sitzung - - - - Already Logged In Elsewhere - Bereits woanders eingeloggt - - - - Suspended - Gesperrt - - - - Cancelled - Abgebrochen - - - - Data Corruption - Datenkorruption - - - - Disk Full - Festplatte voll - - - - Remote Call Failed - - - - - Password Unset - Passwort aufheben - - - - External Account Unlinked - Externe Accountverknüpfung aufheben - - - - PSN Ticket Invalid - ungültiges PSN Ticket - - - - External Account Already Linked - Externer Account ist bereits verbunden - - - - Remote File Conflict - - - - - Illegal Password - Nicht unterstütztes Passwort - - - - Same As Previous Value - Gleicher wert wie vorheriger - - - - Account Logon Denied - Anmeldung verweigert - - - - Cannot Use Old Password - Du kannst dein altes Passwort nicht benutzen - - - - Invalid Login AuthCode - Falscher Login AuthCode - - - - Account Logon Denied No Mail - Account anmeldung abgelehnt, keine Mail - - - - Hardware Not Capable Of IPT - Hardware ist nicht IPT fähig - - - - IPT Init Error - IPT Init Fehler - - - - Parental Control Restricted - Kindersicherung eingeschränkt - - - - Facebook Query Error - Facebook-Abfragefehler - - - - Expired Login Auth Code - Abgelaufener Login Auth Code - - - - IP Login Restriction Failed - IP-Anmeldebeschränkung fehlgeschlagen - - - - Account Locked Down - Account gesperrt - - - - Account Logon Denied Verified Email Required - Account anmeldung abgelehnt, Verifizierte E-Mail erforderlich - - - - No MatchingURL - Keine passende URL - - - - Bad Response - - - - - Require Password ReEntry - Passwort erneurt eintragen - - - - Value Out Of Range - Wert außerhalb des Bereichs - - - - Unexpecte Error - Unerwarteter Fehler - - - - Disabled - Deaktiviert - - - - Invalid CEG Submission - Ungültige CEG-Einreichung - - - - Restricted Device - Eingeschränktes Gerät - - - - Region Locked - Region gesperrt - - - - Rate Limit Exceeded - Frequenzgrenze überschritten - - - - Account Login Denied Need Two Factor - Accountanmeldung verweigert zwei Faktor Auth benötigt - - - - Item Deleted - item gelöscht - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - Zwei Faktor Code stimmt nicht überein - - - - Two Factor Activation Code Mismatch - Zwei Faktor Code stimmt nicht überein - - - - Account Associated To Multiple Partners - Account ist mehreren Partnern zugeordnet - - - - Not Modified - Nicht modifiziert - - - - No Mobile Device - Kein Mobilgerät - - - - Time Not Synced - Zeit nicht synchronisiert - - - - Sms Code Failed - SMS-Code fehlgeschlagen - - - - Account Limit Exceeded - Kontolimit überschritten - - - - Account Activity Limit Exceeded - Kontoaktivitätslimit überschritten - - - - Phone Activity Limit Exceeded - Telefonaktivitätslimit überschritten - - - - Refund To Wallet - Rückerstattung an Wallet - - - - Email Send Failure - E-Mail-Sendefehler - - - - Not Settled - Nicht geklärt - - - - Need Captcha - Captcha benötigt - - - - GSLT Denied - GSLT abgelehnt - - - - GS Owner Denied - GS besitzer abgelehnt - - - - Invalid Item Type - Ungültiger Item Typ - - - - IP Banned - IP Gebannt - - - - GSLT Expired - GSLT Abgelaufen - - - - Insufficient Funds - Unzureichende Mittel - - - - Too Many Pending - Zu viele ausstehend - - - - No Site Licenses Found - Keine Site-Lizenzen gefunden - - - - WG Network Send Exceeded - WG-Netzwerk senden überschritten - - - - Account Not Friends - Account nicht befreundet - - - - Limited User Account - Eingeschränktes Benutzerkonto - - - - Cant Remove Item - Item kann nicht Entfernt werden - - - - Account Deleted - Account gelöscht - - - - Existing User Cancelled License - Benutzer hat Lizenz Annulliert - - - - Community Cooldown - Community-Abklingzeit - - - - Status: - - - - - Upload Progress: - Upload-Fortschritt: - - - - WebsiteWallpaper - - - Create a Website Wallpaper - Erstelle ein Website Wallpaper - - - - General - Allgemein - - - - Wallpaper name - Wallpaper Name - - - - Created By - Erstellt von - - - - Description - Beschreibung - - - - Tags - Schlagwörter - - - - Preview Image - Vorschaubild - - - - WizardPage - - - Save - Speichern - - - - Saving... - Speichern... - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - Erfolgreich Steam Workshop Item Abonniert! - - - - Download complete! - Download abgeschlossen! - - - - XMLNewsfeed - - - News & Patchnotes - Neuigkeiten & Patchnotes - - - diff --git a/ScreenPlay/translations/ScreenPlay_de_DE.qm b/ScreenPlay/translations/ScreenPlay_de_DE.qm new file mode 100644 index 00000000..05e5551d Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_de_DE.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_de_DE.ts b/ScreenPlay/translations/ScreenPlay_de_DE.ts new file mode 100644 index 00000000..bfa5b76d --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_de_DE.ts @@ -0,0 +1,2244 @@ + + + + + ColorPicker + + + Red + Rot + + + + Green + Grün + + + + Blue + Blau + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R: + + + + G: + G: + + + + B: + B: + + + + H: + H: + + + + S: + S: + + + + V: + V: + + + + Alpha: + Alpha + + + + # + # + + + + Community + + + News + Neuigkeiten + + + + Wiki + Wiki + + + + Forum + Forum + + + + Issue List + Fehler Liste + + + + Contribute + Beitragen + + + + Steam Workshop + Steam Workshop + + + + CommunityNavItem + + + Open in browser + Öffne in + + + + CreateWallpaperInit + + + Import any video type + Importiere Video jeden Typs + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Je nach deiner PC Konfiguaration ist es besser dein Wallpaper mit einem Spezifischen Video Kodierer zu Konvertieren. Wenn allerdings beides schlecht läuft kannst du ein QML Wallpaper Probieren! Unterstützte Video-Formate sind: +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Bevorzugte Video-Kodierung Festlegen + + + + Quality slider. Lower value means better quality. + Qualitäts-Regler. Niedriger wert heißt niedrige Qualität + + + + Open Documentation + Öffne Documentation + + + + Select file + Datei auswählen + + + + CreateWallpaperResult + + + An error occurred! + Es ist ein Fehler aufgetreten! + + + + Copy text to clipboard + Kopiere den Text in die Zwischenablage + + + + Back to create and send an error report! + Zurück zum Erstellen und einen Fehlerbericht senden! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Erzeuge Vorschaubild... + + + + Generating preview thumbnail image... + Erzeuge Vorschau-Miniaturbild... + + + + Generating 5 second preview video... + Generiere ein 5-Sekunden-Vorschau-Video... + + + + Generating preview gif... + Generiere Vorschau-Gif... + + + + Converting Audio... + Konvertiere Audio... + + + + Converting Video... This can take some time! + Video wird umgewandelt... Das kann etwas dauern! + + + + Converting Video ERROR! + Konvertieren nicht erfolgreich! + + + + Analyse Video ERROR! + Analyse des Videos schlug Fehl! + + + + Convert a video to a wallpaper + Konvertiere ein Video in ein Hintergrund Live Wallpaper + + + + Generating preview video... + Generiere Vorschau-Video... + + + + Name (required!) + Name (erforderlich!) + + + + Description + Beschreibung + + + + Youtube URL + YouTube-URL + + + + Abort + Abbrechen + + + + Save + Speichern + + + + Save Wallpaper... + Speicher Wallpaper... + + + + DefaultVideoControls + + + Volume + Lautstärke + + + + Playback rate + Wiedergabegeschwindigkeit + + + + Current Video Time + Aktuelle Videozeit + + + + Fill Mode + Füll-Modus + + + + Stretch + Strecken + + + + Fill + Ausfüllen + + + + Contain + Enthält + + + + Cover + Cover + + + + Scale_Down + Runter Skallieren + + + + FileSelector + + + Clear + Leeren + + + + Select File + Datei auswählen + + + + Please choose a file + Bitte Wählen Sie eine Datei aus + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Du kannst Wallpaper und Widgets aus unserem Forum manuell herunterladen. Wenn du den Steam Workshop-Inhalt herunterladen möchtest, musst du ScreenPlay via Steam installieren. + + + + Install Steam Version + Steam Version installieren + + + + Open In Browser + Im Browser öffnen + + + + GifWallpaper + + + Import a Gif Wallpaper + Importiere ein GIF Wallpaper + + + + Drop a *.gif file here or use 'Select file' below. + Ziehe eine .gif Datei hierher und benutze 'Datei auswählen' darunter. + + + + Select your gif + Wähle dein GIF aus + + + + General + Allgemein + + + + Wallpaper name + Wallpaper Name + + + + Created By + Erstellt von + + + + Tags + Schlagwörter + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Erstelle ein HTML Wallpaper + + + + General + Allgemein + + + + Wallpaper name + Wallpaper Name + + + + Created By + Erstellt von + + + + Description + Beschreibung + + + + License & Tags + Lizenz & Schlagwörter + + + + Preview Image + Vorschau Bild + + + + HTMLWidget + + + Create a HTML widget + Erstelle ein HTML Widget + + + + General + Allgemein + + + + Widget name + Widget Name + + + + Created by + Erstellt von + + + + Tags + Schlagwörter + + + + HeadlineSection + + + Headline Section + Überschrift auswahl + + + + ImageSelector + + + Set your own preview image + Setze dein eigenes Vorschaubild + + + + Clear + Leeren + + + + Select Preview Image + Wähle ein Vorschaubild + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + Analysiere Video... + + + + Generating preview image... + Erzeuge Vorschaubild... + + + + Generating preview thumbnail image... + Erzeuge Vorschau-Miniaturbild... + + + + Generating 5 second preview video... + Generiere ein 5-Sekunden-Vorschau-Video... + + + + Generating preview gif... + Generiere Vorschau-Gif... + + + + Converting Audio... + Konvertiere Audio... + + + + Converting Video... This can take some time! + Video wird umgewandelt... Das kann etwas dauern! + + + + Converting Video ERROR! + Konvertieren nicht erfolgreich! + + + + Analyse Video ERROR! + Analyse des Videos schlug Fehl! + + + + Import a video to a wallpaper + Importiere ein Video zu ein Wallpaper + + + + Generating preview video... + Generiere Vorschau-Video... + + + + Name (required!) + Name (erforderlich!) + + + + Description + Beschreibung + + + + Youtube URL + YouTube-URL + + + + Abort + Abbrechen + + + + Save + Speichern + + + + Save Wallpaper... + Speicher Wallpaper... + + + + ImportWebmInit + + + Import a .webm video + Importiere ein .webm Video + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + Wenn WEBM importiert wird, kann die lange Umwandlungszeit übersprungen werden. Wenn du nicht mit dem Ergebnis von dem ScreenPlay importierer zu frieden bis ' Video Importierer und Convertierer' kannst du auch den gratis und Open Source konvertierer HandBreak benutzen! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Ungültiger Dateityp. Es muss ein gültiger VP8 oder Vp9 (*.webm) typ sein! + + + + Drop a *.webm file here or use 'Select file' below. + Lass hier eine *.webm Datei fallen oder benutze 'Datei auswählen' darunter + + + + Open Documentation + Öffne Dokumentation + + + + Select file + Datei auswählen + + + + Installed + + + + + + + + Refreshing! + Aktualisiere! + + + + + Pull to refresh! + Drücken zum aktualisieren! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Holen dir mehr Wallpaper und Widgets über den Steam-Workshop! + + + + Open containing folder + Enthaltenden Ordner öffnen + + + + Remove Item + Item entfernen + + + + Remove via Workshop + Über den Workshop entfernen + + + + Open Workshop Page + Workshop öffnen + + + + Are you sure you want to delete this item? + Bist du dir sicher dass du dieses Item löschen möchtest? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Hole dir kostenlose Widgets und Wallpaper via Steam + + + + Browse the Steam Workshop + Stöbere durch den Steam Workshop + + + + LicenseSelector + + + License + Lizenz + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Teilen - kopieren und teilen in jeglicher art. Anpassen - remixen, Transformieren, und gebaut auf dem Material das für jeden Zweck, auch kommerziell. + + + + + You grant other to remix your work and change the license to their liking. + Sie gestatten anderen, Ihr Werk neu zu mixen und die Lizenz auf deren Ermessen zu ändern. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Teilen — Kopieren und Weitergeben des Materials in jedem Medium oder Format. Geändert — Remix, transformiere und baue auf dem Material. Du darfst es nicht kommerziell verwenden! + + + + You allow everyone to do anything with your work. + Du erlaubst allen, alles mit deiner Arbeit zu tun. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + Du gewährst anderen das Recht auf Remix deiner Arbeit, aber es muss unter der GPLv3 Lizenz verbleiben. Wir empfehlen diese Lizenz für alle Code-Wallpaper! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + Du teilst keine Rechte und niemand darf sie benutzen oder neu verwenden (Nicht empfohlen). Es kann auch verwendet werden, um Werke andere zu kreditieren. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Deine Bildschirm aufstellung hat sich geändert! +Bitte Konfiguriere deine Wallpaper noch erneut + + + + Monitors + + + Wallpaper Configuration + Wallpaper Konfiguration + + + + Remove selected + Die Auswahl entfernen + + + + + Remove + Entferne + + + + Wallpapers + Hintergründe + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Farbe Festlegen + + + + Please choose a color + Bitte wähle eine Farbe aus + + + + Navigation + + + All + Alles + + + + Scenes + Szenen + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Installationsdatum aufsteigend + + + + Install Date Descending + Installationsdatum absteigend + + + + Subscribed items: + Abonnierte Inhalte: + + + + Upload to the Steam Workshop + Zum Steam Workshop Hochladen + + + + Create + Erstellen + + + + Workshop + Workshop + + + + Installed + Installiert + + + + Community + Community + + + + Settings + Einstellungen + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Konfiguriere aktive Wallpaper oder Widgets + + + + No active Wallpaper or Widgets + Keine aktiven Wallpaper oder Widgets + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + Du musst Steam ausführen, um dies zu tun. SteamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Zurück + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + Du musst zuerst zu den Steam-Abonnentenvertrag zustimmen + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + + + + View The Steam Subscriber Agreement + Siehe dir den Steam-Abonnentenvertrag + + + + Accept Steam Workshop Agreement + Aktzeptiere den Steam-Abonnentenvertrag + + + + QMLWallpaper + + + Create a QML Wallpaper + Erstelle ein QML Wallpaper + + + + General + Allgemein + + + + Wallpaper name + Wallpaper Name + + + + Created By + Erstellt von + + + + Description + Beschreibung + + + + License & Tags + Lizenz & Schlagwörter + + + + Preview Image + Vorschaubild + + + + QMLWidget + + + Create a QML widget + Erstelle ein QML Widget + + + + General + Allgemein + + + + Widget name + Widget Name + + + + Created by + Erstellt von + + + + Tags + Schlagwörter + + + + SaveNotification + + + Profile saved successfully! + Profil erfolgreich gespeichert! + + + + ScreenPlayItem + + + NEW + NEU + + + + Search + + + Search for Wallpaper & Widgets + Suche nach Wallpaper & Widgets + + + + Settings + + + General + Allgemein + + + + Autostart + Autostart + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay startet mit Windows und richtet deinen Desktop jedes Mal für dich ein. + + + + High priority Autostart + Hohe Priorität für Autostart + + + + This options grants ScreenPlay a higher autostart priority than other apps. + Diese Option gewährt ScreenPlay eine höhere Autostartpriorität als anderen Anwendungen. + + + + Send anonymous crash reports and statistics + Sende anonyme Absturzberichte und Statistiken + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Helfen Sie uns, ScreenPlay schneller und stabiler zu machen. Alle gesammelten Daten sind rein anonym und werden nur für Entwicklungszwecke verwendet! Wir benutzen <a href="https://sentry.io">Sentry. o</a> um diese Daten zu sammeln und zu analysieren. Ein <b>großes Dankeschön an sie</b> für die kostenlose Premium-Unterstützung für Open Source Projekte! + + + + Set save location + Speicherort auswählen + + + + Set location + Standort auswählen + + + + Your storage path is empty! + Dein Speicherpfad ist leer! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Wichtig: Eine Änderung dieses Verzeichnisses hat keine Auswirkungen auf den Download-Pfad des Workshops. ScreenPlay unterstützt nur ein Verzeichnis! + + + + Language + Sprache + + + + Set the ScreenPlay UI Language + Wähle die Sprache des Programms aus + + + + Theme + Thema + + + + Switch dark/light theme + Wechsle Dunkles/Helles Design + + + + System Default + System Standard + + + + Dark + Dunkel + + + + Light + Hell + + + + Performance + Leistung + + + + Pause wallpaper video rendering while another app is in the foreground + Pausiere Wallpaper Video Rendering wenn eine andere App im Vordergrund ist + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + Wir deaktivieren das Video Rendering (Aber nicht die Sounds) für die beste Leistung. Wenn du damit probleme haben solltest kannst dieses Verhalten hier ausschalten. Ein Neustart wird aber von Nöten sein! + + + + Default Fill Mode + Standard-Füllmodus + + + + Set this property to define how the video is scaled to fit the target area. + Lege diese Eigenschaft fest, um zu definieren, wie das Video skaliert wird, damit es in den Zielbereich passt. + + + + Stretch + Strecken + + + + Fill + Ausfüllen + + + + Contain + Enthält + + + + Cover + Cover + + + + Scale-Down + Runter Skallieren + + + + About + Über + + + + Thank you for using ScreenPlay + Danke, dass du ScreenPlay verwendest + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Moin, ich bin Elias Steurer, auch bekannt als Kelteseth und ich bin der Entwickler von ScreenPlay. Danke, dass du meine Software nutzt. Du kannst mir hier folgen, um Updates über ScreenPlay zu erhalten: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay-Build-Version + + + + Open Changelog + Changelog öffnen + + + + Third Party Software + Software von Drittanbietern + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay wäre ohne die Arbeit anderer nicht möglich. Ein großes Dankeschön dafür geht an: + + + + Licenses + Lizenzen + + + + Logs + Protokolle + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + Wenn den ScreenPlay sich falsch verhält, ist hier eine gute Möglichkeit, nach Antworten zu suchen. Hier werden alle Protokolle und Warnungen während der Laufzeit angezeigt. + + + + Show Logs + Zeige Logs + + + + Data Protection + Datenschutz + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + Wir verwenden deine Daten sehr sorgfältig, um ScreenPlay zu verbessern. Wir verkaufen oder teilen diese (anonymen) Informationen nicht mit anderen! + + + + Privacy + Datenschutz + + + + SettingsExpander + + + Copy text to clipboard + Kopiere den Text in die Zwischenablage + + + + Sidebar + + + Tools Overview + Werkzeugeübersicht + + + + Video import and convert (all types) + Video importieren und konvertieren (alle Typen) + + + + Video Import (.webm) + Importiere Video (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Wallpaper Festlegen + + + + Set Widget + Widget wählen + + + + Headline + Überschrift + + + + Select a Monitor to display the content + Wähle einen Monitor zur Anzeige des Inhalts + + + + Set Volume + Audiolautstärke einstellen + + + + Fill Mode + Füll-Modus + + + + Stretch + Strecken + + + + Fill + Ausfüllen + + + + Contain + Enthält + + + + Cover + Cover + + + + Scale-Down + Runter-Skallieren + + + + Size: + Größe: + + + + MB + MB + + + + No description... + Leine Beschreibung... + + + + Click here if you like the content + Klicke hier wenn du den Inhalt magst + + + + Click here if you do not like the content + Klicke hier wenn du den Inhalt nicht magst + + + + Subscribtions: + Abonnements + + + + Open In Steam + Öffne in Steam + + + + Subscribed! + Abonniert + + + + Subscribe + Abonniere + + + + StartInfo + + + Free Tools to create wallpaper + Gratis App zur Erstellung von Hintergünden + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Darunter findest du Apps die über ScreenPlay hinaus Wallpaper für dich erstellen können! + + + + SteamNotAvailable + + + Could not load steam integration! + Konnte Steam integration nicht Laden! + + + + SteamProfile + + + + Back + Zurück + + + + Forward + Vor + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Jetzt herunterladen! + + + + Downloading... + Herunterladen... + + + + Details + Details + + + + Open In Steam + In Steam öffnen + + + + Profile + Profil + + + + Upload + Hochladen + + + + Search for Wallpaper and Widgets... + Suche nach Wallpaper & Widgets... + + + + Open Workshop in Steam + Im Steam Workshop öffnen + + + + Ranked By Vote + Nach Bewertungen sortieren + + + + Publication Date + Nach Veröffentlichungs Datum sortieren + + + + Ranked By Trend + Nach Trends sortieren + + + + Favorited By Friends + Von Freunden Favorisiert + + + + Created By Friends + Von Freunden erstellt + + + + Created By Followed Users + Von gefolgten Benutzern erstellt + + + + Not Yet Rated + Noch nicht Bewertet + + + + Total VotesAsc + Abstimmungs Anzahl Absteigend + + + + Votes Up + Abstimmungs Anzahl Steigend + + + + Total Unique Subscriptions + Anzahl einzigartiger Abonnenten + + + + Back + Zurück + + + + Forward + Vor + + + + TagSelector + + + Save + Speichern + + + + Add tag + Tag hinzufügen + + + + Cancel + Abbrechen + + + + Add Tag + Tag hinzufügen + + + + TextField + + + Label + Beschriftung + + + + *Required + *Benötigt + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Doppelklicke, um deine Einstellungen zu ändern. + + + + Open ScreenPlay + Öffne ScreenPlay + + + + + Mute all + Alles stummschalten + + + + Unmute all + Alle Stummschaltungen aufheben + + + + + Pause all + Alles pausieren + + + + Play all + Alles abspielen + + + + Quit + Beenden + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Lade Wallpaper/Widget auf Steam hoch + + + + Abort + Abbrechen + + + + Upload Selected Projects + Lade ausgewähltes Projekt hoch + + + + Finish + Beenden + + + + UploadProjectBigItem + + + Type: + Typ: + + + + Open Folder + Öffne Ordner + + + + Invalid Project! + Ungültiges Projekt + + + + UploadProjectItem + + + Fail + Fehler + + + + No Connection + Keine Verbindung + + + + Invalid Password + Falsches Passwort + + + + Logged In Elsewhere + Woanders Eingelogged + + + + Invalid Protocol Version + Falsche Protokoll Version + + + + Invalid Param + Falsche Parameter + + + + File Not Found + Datei nicht gefunden + + + + Busy + Beschäftigt + + + + Invalid State + ungültiger Status + + + + Invalid Name + ungültiger Name + + + + Invalid Email + ungültige Email + + + + Duplicate Name + Doppelter Name + + + + Access Denied + Zugriff verweigert + + + + Timeout + Auszeit + + + + Banned + Gebannt + + + + Account Not Found + Account nicht gefunden + + + + Invalid SteamID + ungültige Steam ID + + + + Service Unavailable + Service nicht Verfügbar + + + + Not Logged On + Nicht angemeldet + + + + Pending + Ausstehend + + + + Encryption Failure + Verschlüsselungsfehler + + + + Insufficient Privilege + Unzureichende Berechtigung + + + + Limit Exceeded + Limit überschritten + + + + Revoked + Wiederrufen + + + + Expired + Abgelaufen + + + + Already Redeemed + Bereits eingelöst + + + + Duplicate Request + Doppelte anfrage + + + + Already Owned + Bereits vergeben + + + + IP Not Found + IP nicht gefunden + + + + Persist Failed + Anhalten fehlgeschlagen + + + + Locking Failed + Sperren fehlgeschlagen + + + + Logon Session Replaced + Anmeldesitzung ersetzt + + + + Connect Failed + Verbindung gescheitert + + + + Handshake Failed + Handshake fehlgeschlagen + + + + IO Failure + IO Fehler + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Warenkorb nicht gefunden + + + + Blocked + Blockiert + + + + Ignored + Ignoriert + + + + No Match + Keine Übereinstimmung + + + + Account Disabled + Account deaktiviert + + + + Service ReadOnly + Schreibgeschützter Dienst + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Inhaltsversion + + + + Try Another CM + Versuch ein anderen CM + + + + Password Required T oKick Session + Passwort benötigt zum beenden der Sitzung + + + + Already Logged In Elsewhere + Bereits woanders eingeloggt + + + + Suspended + Gesperrt + + + + Cancelled + Abgebrochen + + + + Data Corruption + Datenkorruption + + + + Disk Full + Festplatte voll + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Passwort aufheben + + + + External Account Unlinked + Externe Accountverknüpfung aufheben + + + + PSN Ticket Invalid + ungültiges PSN Ticket + + + + External Account Already Linked + Externer Account ist bereits verbunden + + + + Remote File Conflict + Entfernter Dateikonflikt + + + + Illegal Password + Nicht unterstütztes Passwort + + + + Same As Previous Value + Gleicher wert wie vorheriger + + + + Account Logon Denied + Anmeldung verweigert + + + + Cannot Use Old Password + Du kannst dein altes Passwort nicht benutzen + + + + Invalid Login AuthCode + Falscher Login AuthCode + + + + Account Logon Denied No Mail + Account anmeldung abgelehnt, keine Mail + + + + Hardware Not Capable Of IPT + Hardware ist nicht IPT fähig + + + + IPT Init Error + IPT Init Fehler + + + + Parental Control Restricted + Kindersicherung eingeschränkt + + + + Facebook Query Error + Facebook-Abfragefehler + + + + Expired Login Auth Code + Abgelaufener Login Auth Code + + + + IP Login Restriction Failed + IP-Anmeldebeschränkung fehlgeschlagen + + + + Account Locked Down + Account gesperrt + + + + Account Logon Denied Verified Email Required + Account anmeldung abgelehnt, Verifizierte E-Mail erforderlich + + + + No MatchingURL + Keine passende URL + + + + Bad Response + Ungültige Antwort + + + + Require Password ReEntry + Passwort erneurt eintragen + + + + Value Out Of Range + Wert außerhalb des Bereichs + + + + Unexpecte Error + Unerwarteter Fehler + + + + Disabled + Deaktiviert + + + + Invalid CEG Submission + Ungültige CEG-Einreichung + + + + Restricted Device + Eingeschränktes Gerät + + + + Region Locked + Region gesperrt + + + + Rate Limit Exceeded + Frequenzgrenze überschritten + + + + Account Login Denied Need Two Factor + Accountanmeldung verweigert zwei Faktor Auth benötigt + + + + Item Deleted + item gelöscht + + + + Account Login Denied Throttle + Account Anmeldung abgelehnt + + + + Two Factor Code Mismatch + Zwei Faktor Code stimmt nicht überein + + + + Two Factor Activation Code Mismatch + Zwei Faktor Code stimmt nicht überein + + + + Account Associated To Multiple Partners + Account ist mehreren Partnern zugeordnet + + + + Not Modified + Nicht modifiziert + + + + No Mobile Device + Kein Mobilgerät + + + + Time Not Synced + Zeit nicht synchronisiert + + + + Sms Code Failed + SMS-Code fehlgeschlagen + + + + Account Limit Exceeded + Kontolimit überschritten + + + + Account Activity Limit Exceeded + Kontoaktivitätslimit überschritten + + + + Phone Activity Limit Exceeded + Telefonaktivitätslimit überschritten + + + + Refund To Wallet + Rückerstattung an Wallet + + + + Email Send Failure + E-Mail-Sendefehler + + + + Not Settled + Nicht geklärt + + + + Need Captcha + Captcha benötigt + + + + GSLT Denied + GSLT abgelehnt + + + + GS Owner Denied + GS besitzer abgelehnt + + + + Invalid Item Type + Ungültiger Item Typ + + + + IP Banned + IP Gebannt + + + + GSLT Expired + GSLT Abgelaufen + + + + Insufficient Funds + Unzureichende Mittel + + + + Too Many Pending + Zu viele ausstehend + + + + No Site Licenses Found + Keine Site-Lizenzen gefunden + + + + WG Network Send Exceeded + WG-Netzwerk senden überschritten + + + + Account Not Friends + Account nicht befreundet + + + + Limited User Account + Eingeschränktes Benutzerkonto + + + + Cant Remove Item + Item kann nicht Entfernt werden + + + + Account Deleted + Account gelöscht + + + + Existing User Cancelled License + Benutzer hat Lizenz Annulliert + + + + Community Cooldown + Community-Abklingzeit + + + + Status: + Status: + + + + Upload Progress: + Upload-Fortschritt: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Erstelle ein Website Wallpaper + + + + General + Allgemein + + + + Wallpaper name + Wallpaper Name + + + + Created By + Erstellt von + + + + Description + Beschreibung + + + + Tags + Schlagwörter + + + + Preview Image + Vorschaubild + + + + WizardPage + + + Save + Speichern + + + + Saving... + Speichern... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Erfolgreich Steam Workshop Item Abonniert! + + + + Download complete! + Download abgeschlossen! + + + + XMLNewsfeed + + + News & Patchnotes + Neuigkeiten & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_es.qm b/ScreenPlay/translations/ScreenPlay_es.qm deleted file mode 100644 index 64610c6b..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_es.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_es.ts b/ScreenPlay/translations/ScreenPlay_es.ts deleted file mode 100644 index 830cb8df..00000000 --- a/ScreenPlay/translations/ScreenPlay_es.ts +++ /dev/null @@ -1,2263 +0,0 @@ - - - - - ColorPicker - - - Red - - - - - Green - - - - - Blue - - - - - RGB - - - - - HSV - - - - - R: - - - - - G: - - - - - B: - - - - - H: - - - - - S: - - - - - V: - - - - - Alpha: - - - - - # - - - - - Community - - - News - - - - - Wiki - - - - - Forum - - - - - Issue List - - - - - Contribute - - - - - Steam Workshop - - - - - CommunityNavItem - - - Open in browser - - - - - CreateImport - - - - - - - - CreateUpload - - - - - - - - CreateWallpaperInit - - - Import any video type - - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - - Set your preffered video codec: - - - - - Quality slider. Lower value means better quality. - - - - - Open Documentation - - - - - Select file - - - - - CreateWallpaperResult - - - An error occurred! - - - - - Copy text to clipboard - - - - - Back to create and send an error report! - - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Convert a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - DefaultVideoControls - - - Volume - - - - - Playback rate - - - - - Current Video Time - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale_Down - - - - - FileSelector - - - Clear - - - - - Select File - - - - - Please choose a file - - - - - GifWallpaper - - - Import a Gif Wallpaper - - - - - Drop a *.gif file here or use 'Select file' below. - - - - - Select your gif - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Tags - - - - - HTMLWallpaper - - - Create a HTML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - HTMLWidget - - - Create a HTML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - Headline - - - Headline - - - - - HeadlineSection - - - Headline Section - - - - - ImageSelector - - - Set your own preview image - - - - - Clear - - - - - Select Preview Image - - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Import a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - ImportWebmInit - - - Import a .webm video - - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - - - - - Drop a *.webm file here or use 'Select file' below. - - - - - Open Documentation - - - - - Select file - - - - - Installed - - - - - - - - Refreshing! - - - - - - Pull to refresh! - - - - - Get more Wallpaper & Widgets via the Steam workshop! - - - - - Open containing folder - - - - - Remove Item - - - - - Remove via Workshop - - - - - Open Workshop Page - - - - - Are you sure you want to delete this item? - - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - - - - - Browse the Steam Workshop - - - - - LicenseSelector - - - License - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - - - - - - You grant other to remix your work and change the license to their linking. - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - - - - - You allow everyone to do anything with your work. - - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - - - - - Monitors - - - Wallpaper Configuration - - - - - Remove selected - - - - - - Remove - - - - - Wallpapers - - - - - Widgets - - - - - MonitorsProjectSettingItem - - - Set color - - - - - Please choose a color - - - - - Navigation - - - All - - - - - Scenes - - - - - Videos - - - - - Widgets - - - - - Install Date Ascending - - - - - Install Date Descending - - - - - Subscribed items: - - - - - Upload to the Steam Workshop - - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - - - - - No active Wallpaper or Widgets - - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - - - - - View The Steam Subscriber Agreement - - - - - Accept Steam Workshop Agreement - - - - - QMLWallpaper - - - Create a QML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - QMLWidget - - - Create a QML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - SaveNotification - - - Profile saved successfully! - - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - - - - - Settings - - - General - - - - - Autostart - - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - - - - - High priority Autostart - - - - - This options grants ScreenPlay a higher autostart priority than other apps. - - - - - Send anonymous crash reports and statistics - - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - - - - - Set save location - - - - - Set location - - - - - Your storage path is empty! - - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - - - - - Language - - - - - Set the ScreenPlay UI Language - - - - - English - - - - - German - - - - - Chinese - Simplified - - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - - Theme - - - - - Switch dark/light theme - - - - - System Default - - - - - Dark - - - - - Light - - - - - Performance - - - - - Pause wallpaper video rendering while another app is in the foreground - - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - - - - - Default Fill Mode - - - - - Set this property to define how the video is scaled to fit the target area. - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - About - - - - - Thank you for using ScreenPlay - - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - - - - - Version - - - - - ScreenPlay Build Version - - - - - Open Changelog - - - - - Third Party Software - - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - - - - - Licenses - - - - - Logs - - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - - - - - Show Logs - - - - - Data Protection - - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - - - - - Privacy - - - - - SettingsExpander - - - Copy text to clipboard - - - - - Sidebar - - - Tools Overview - - - - - Video import and convert (all types) - - - - - Video Import (.webm) - - - - - GIF Wallpaper - - - - - QML Wallpaper - - - - - HTML5 Wallpaper - - - - - Website Wallpaper - - - - - QML Widget - - - - - HTML Widget - - - - - Set Wallpaper - - - - - Set Widget - - - - - Headline - - - - - Select a Monitor to display the content - - - - - Set Volume - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - Size: - - - - - MB - - - - - No description... - - - - - Click here if you like the content - - - - - Click here if you do not like the content - - - - - Subscribtions: - - - - - Open In Steam - - - - - Subscribed! - - - - - Subscribe - - - - - StartInfo - - - Free Tools to create wallpaper - - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - - - - - SteamNotAvailable - - - Could not load steam integration! - - - - - SteamProfile - - - - Back - - - - - Forward - - - - - SteamWorkshop - - - Loading - - - - - Download now! - - - - - Downloading... - - - - - Details - - - - - Open In Steam - - - - - Profile - - - - - Search for Wallpaper and Widgets... - - - - - Open Workshop in Steam - - - - - Ranked By Vote - - - - - Publication Date - - - - - Ranked By Trend - - - - - Favorited By Friends - - - - - Created By Friends - - - - - Created By Followed Users - - - - - Not Yet Rated - - - - - Total VotesAsc - - - - - Votes Up - - - - - Total Unique Subscriptions - - - - - Back - - - - - Forward - - - - - TagSelector - - - Save - - - - - Add tag - - - - - Cancel - - - - - Add Tag - - - - - TextField - - - Label - - - - - *Required - - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - - - - - Open ScreenPlay - - - - - - Mute all - - - - - Unmute all - - - - - - Pause all - - - - - Play all - - - - - Quit - - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - - - - - Abort - - - - - Upload Selected Projects - - - - - Finish - - - - - UploadProjectBigItem - - - Type: - - - - - Open Folder - - - - - Invalid Project! - - - - - UploadProjectItem - - - Fail - - - - - No Connection - - - - - Invalid Password - - - - - Logged In Elsewhere - - - - - Invalid Protocol Version - - - - - Invalid Param - - - - - File Not Found - - - - - Busy - - - - - Invalid State - - - - - Invalid Name - - - - - Invalid Email - - - - - Duplicate Name - - - - - Access Denied - - - - - Timeout - - - - - Banned - - - - - Account Not Found - - - - - Invalid SteamID - - - - - Service Unavailable - - - - - Not Logged On - - - - - Pending - - - - - Encryption Failure - - - - - Insufficient Privilege - - - - - Limit Exceeded - - - - - Revoked - - - - - Expired - - - - - Already Redeemed - - - - - Duplicate Request - - - - - Already Owned - - - - - IP Not Found - - - - - Persist Failed - - - - - Locking Failed - - - - - Logon Session Replaced - - - - - Connect Failed - - - - - Handshake Failed - - - - - IO Failure - - - - - Remote Disconnect - - - - - Shopping Cart Not Found - - - - - Blocked - - - - - Ignored - - - - - No Match - - - - - Account Disabled - - - - - Service ReadOnly - - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - - - - - Try Another CM - - - - - Password Required T oKick Session - - - - - Already Logged In Elsewhere - - - - - Suspended - - - - - Cancelled - - - - - Data Corruption - - - - - Disk Full - - - - - Remote Call Failed - - - - - Password Unset - - - - - External Account Unlinked - - - - - PSN Ticket Invalid - - - - - External Account Already Linked - - - - - Remote File Conflict - - - - - Illegal Password - - - - - Same As Previous Value - - - - - Account Logon Denied - - - - - Cannot Use Old Password - - - - - Invalid Login AuthCode - - - - - Account Logon Denied No Mail - - - - - Hardware Not Capable Of IPT - - - - - IPT Init Error - - - - - Parental Control Restricted - - - - - Facebook Query Error - - - - - Expired Login Auth Code - - - - - IP Login Restriction Failed - - - - - Account Locked Down - - - - - Account Logon Denied Verified Email Required - - - - - No MatchingURL - - - - - Bad Response - - - - - Require Password ReEntry - - - - - Value Out Of Range - - - - - Unexpecte Error - - - - - Disabled - - - - - Invalid CEG Submission - - - - - Restricted Device - - - - - Region Locked - - - - - Rate Limit Exceeded - - - - - Account Login Denied Need Two Factor - - - - - Item Deleted - - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - - - - - Two Factor Activation Code Mismatch - - - - - Account Associated To Multiple Partners - - - - - Not Modified - - - - - No Mobile Device - - - - - Time Not Synced - - - - - Sms Code Failed - - - - - Account Limit Exceeded - - - - - Account Activity Limit Exceeded - - - - - Phone Activity Limit Exceeded - - - - - Refund To Wallet - - - - - Email Send Failure - - - - - Not Settled - - - - - Need Captcha - - - - - GSLT Denied - - - - - GS Owner Denied - - - - - Invalid Item Type - - - - - IP Banned - - - - - GSLT Expired - - - - - Insufficient Funds - - - - - Too Many Pending - - - - - No Site Licenses Found - - - - - WG Network Send Exceeded - - - - - Account Not Friends - - - - - Limited User Account - - - - - Cant Remove Item - - - - - Account Deleted - - - - - Existing User Cancelled License - - - - - Community Cooldown - - - - - Status: - - - - - Upload Progress: - - - - - WebsiteWallpaper - - - Create a Website Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - Tags - - - - - Preview Image - - - - - WizardPage - - - Save - - - - - Saving... - - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - - - - - Download complete! - - - - - XMLNewsfeed - - - News & Patchnotes - - - - diff --git a/ScreenPlay/translations/ScreenPlay_es_ES.qm b/ScreenPlay/translations/ScreenPlay_es_ES.qm new file mode 100644 index 00000000..a03c4dd4 Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_es_ES.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_es_ES.ts b/ScreenPlay/translations/ScreenPlay_es_ES.ts new file mode 100644 index 00000000..49337fbe --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_es_ES.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + Red + + + + Green + Green + + + + Blue + Blue + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R: + + + + G: + G: + + + + B: + B: + + + + H: + H: + + + + S: + S: + + + + V: + V: + + + + Alpha: + Alpha: + + + + # + # + + + + Community + + + News + News + + + + Wiki + Wiki + + + + Forum + Forum + + + + Issue List + Issue List + + + + Contribute + Contribute + + + + Steam Workshop + Steam Workshop + + + + CommunityNavItem + + + Open in browser + Open in browser + + + + CreateWallpaperInit + + + Import any video type + Import any video type + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Set your preffered video codec: + + + + Quality slider. Lower value means better quality. + Quality slider. Lower value means better quality. + + + + Open Documentation + Open Documentation + + + + Select file + Select file + + + + CreateWallpaperResult + + + An error occurred! + An error occurred! + + + + Copy text to clipboard + Copy text to clipboard + + + + Back to create and send an error report! + Back to create and send an error report! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Generating preview image... + + + + Generating preview thumbnail image... + Generating preview thumbnail image... + + + + Generating 5 second preview video... + Generating 5 second preview video... + + + + Generating preview gif... + Generating preview gif... + + + + Converting Audio... + Converting Audio... + + + + Converting Video... This can take some time! + Converting Video... This can take some time! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Convert a video to a wallpaper + Convert a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + Youtube URL + + + + Abort + Abort + + + + Save + Save + + + + Save Wallpaper... + Save Wallpaper... + + + + DefaultVideoControls + + + Volume + Volume + + + + Playback rate + Playback rate + + + + Current Video Time + Current Video Time + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale_Down + Scale_Down + + + + FileSelector + + + Clear + Clear + + + + Select File + Select File + + + + Please choose a file + Please choose a file + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Import a Gif Wallpaper + + + + Drop a *.gif file here or use 'Select file' below. + Drop a *.gif file here or use 'Select file' below. + + + + Select your gif + Select your gif + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Tags + Tags + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Create a HTML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + HTMLWidget + + + Create a HTML widget + Create a HTML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + HeadlineSection + + + Headline Section + Headline Section + + + + ImageSelector + + + Set your own preview image + Set your own preview image + + + + Clear + Clear + + + + Select Preview Image + Select Preview Image + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + AnalyseVideo... + + + + Generating preview image... + Generating preview image... + + + + Generating preview thumbnail image... + Generating preview thumbnail image... + + + + Generating 5 second preview video... + Generating 5 second preview video... + + + + Generating preview gif... + Generating preview gif... + + + + Converting Audio... + Converting Audio... + + + + Converting Video... This can take some time! + Converting Video... This can take some time! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Import a video to a wallpaper + Import a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + Youtube URL + + + + Abort + Abort + + + + Save + Save + + + + Save Wallpaper... + Save Wallpaper... + + + + ImportWebmInit + + + Import a .webm video + Import a .webm video + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + + + + Drop a *.webm file here or use 'Select file' below. + Drop a *.webm file here or use 'Select file' below. + + + + Open Documentation + Open Documentation + + + + Select file + Select file + + + + Installed + + + + + + + + Refreshing! + Refreshing! + + + + + Pull to refresh! + Pull to refresh! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Get more Wallpaper & Widgets via the Steam workshop! + + + + Open containing folder + Open containing folder + + + + Remove Item + Remove Item + + + + Remove via Workshop + Remove via Workshop + + + + Open Workshop Page + Open Workshop Page + + + + Are you sure you want to delete this item? + Are you sure you want to delete this item? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Get free Widgets and Wallpaper via the Steam Workshop + + + + Browse the Steam Workshop + Browse the Steam Workshop + + + + LicenseSelector + + + License + License + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + + + + You allow everyone to do anything with your work. + You allow everyone to do anything with your work. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Your monitor setup changed! + Please configure your wallpaper again. + + + + Monitors + + + Wallpaper Configuration + Wallpaper Configuration + + + + Remove selected + Remove selected + + + + + Remove + Remove + + + + Wallpapers + Wallpapers + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Set color + + + + Please choose a color + Please choose a color + + + + Navigation + + + All + All + + + + Scenes + Scenes + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Install Date Ascending + + + + Install Date Descending + Install Date Descending + + + + Subscribed items: + Subscribed items: + + + + Upload to the Steam Workshop + Upload to the Steam Workshop + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Configurate active Wallpaper or Widgets + + + + No active Wallpaper or Widgets + No active Wallpaper or Widgets + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Back + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + You Need to Agree To The Steam Subscriber Agreement First + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + + + + View The Steam Subscriber Agreement + View The Steam Subscriber Agreement + + + + Accept Steam Workshop Agreement + Accept Steam Workshop Agreement + + + + QMLWallpaper + + + Create a QML Wallpaper + Create a QML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + QMLWidget + + + Create a QML widget + Create a QML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + SaveNotification + + + Profile saved successfully! + Profile saved successfully! + + + + ScreenPlayItem + + + NEW + NEW + + + + Search + + + Search for Wallpaper & Widgets + Search for Wallpaper & Widgets + + + + Settings + + + General + General + + + + Autostart + Autostart + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay will start with Windows and will setup your Desktop every time for you. + + + + High priority Autostart + High priority Autostart + + + + This options grants ScreenPlay a higher autostart priority than other apps. + This options grants ScreenPlay a higher autostart priority than other apps. + + + + Send anonymous crash reports and statistics + Send anonymous crash reports and statistics + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + + + + Set save location + Set save location + + + + Set location + Set location + + + + Your storage path is empty! + Your storage path is empty! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + + + + Language + Language + + + + Set the ScreenPlay UI Language + Set the ScreenPlay UI Language + + + + Theme + Theme + + + + Switch dark/light theme + Switch dark/light theme + + + + System Default + System Default + + + + Dark + Dark + + + + Light + Light + + + + Performance + Performance + + + + Pause wallpaper video rendering while another app is in the foreground + Pause wallpaper video rendering while another app is in the foreground + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + + + + Default Fill Mode + Default Fill Mode + + + + Set this property to define how the video is scaled to fit the target area. + Set this property to define how the video is scaled to fit the target area. + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + About + About + + + + Thank you for using ScreenPlay + Thank you for using ScreenPlay + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay Build Version + + + + Open Changelog + Open Changelog + + + + Third Party Software + Third Party Software + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay would not be possible without the work of others. A big thank you to: + + + + Licenses + Licenses + + + + Logs + Logs + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + + + + Show Logs + Show Logs + + + + Data Protection + Data Protection + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + + + + Privacy + Privacy + + + + SettingsExpander + + + Copy text to clipboard + Copy text to clipboard + + + + Sidebar + + + Tools Overview + Tools Overview + + + + Video import and convert (all types) + Video import and convert (all types) + + + + Video Import (.webm) + Video Import (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Set Wallpaper + + + + Set Widget + Set Widget + + + + Headline + Headline + + + + Select a Monitor to display the content + Select a Monitor to display the content + + + + Set Volume + Set Volume + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + Size: + Size: + + + + MB + MB + + + + No description... + No description... + + + + Click here if you like the content + Click here if you like the content + + + + Click here if you do not like the content + Click here if you do not like the content + + + + Subscribtions: + Subscribtions: + + + + Open In Steam + Open In Steam + + + + Subscribed! + Subscribed! + + + + Subscribe + Subscribe + + + + StartInfo + + + Free Tools to create wallpaper + Free Tools to create wallpaper + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + + + + SteamNotAvailable + + + Could not load steam integration! + Could not load steam integration! + + + + SteamProfile + + + + Back + Back + + + + Forward + Forward + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Save + + + + Add tag + Add tag + + + + Cancel + Cancel + + + + Add Tag + Add Tag + + + + TextField + + + Label + Label + + + + *Required + *Required + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Double click to change you settings. + + + + Open ScreenPlay + Open ScreenPlay + + + + + Mute all + Mute all + + + + Unmute all + Unmute all + + + + + Pause all + Pause all + + + + Play all + Play all + + + + Quit + Quit + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Upload Wallpaper/Widgets to Steam + + + + Abort + Abort + + + + Upload Selected Projects + Upload Selected Projects + + + + Finish + Finish + + + + UploadProjectBigItem + + + Type: + Type: + + + + Open Folder + Open Folder + + + + Invalid Project! + Invalid Project! + + + + UploadProjectItem + + + Fail + Fail + + + + No Connection + No Connection + + + + Invalid Password + Invalid Password + + + + Logged In Elsewhere + Logged In Elsewhere + + + + Invalid Protocol Version + Invalid Protocol Version + + + + Invalid Param + Invalid Param + + + + File Not Found + File Not Found + + + + Busy + Busy + + + + Invalid State + Invalid State + + + + Invalid Name + Invalid Name + + + + Invalid Email + Invalid Email + + + + Duplicate Name + Duplicate Name + + + + Access Denied + Access Denied + + + + Timeout + Timeout + + + + Banned + Banned + + + + Account Not Found + Account Not Found + + + + Invalid SteamID + Invalid SteamID + + + + Service Unavailable + Service Unavailable + + + + Not Logged On + Not Logged On + + + + Pending + Pending + + + + Encryption Failure + Encryption Failure + + + + Insufficient Privilege + Insufficient Privilege + + + + Limit Exceeded + Limit Exceeded + + + + Revoked + Revoked + + + + Expired + Expired + + + + Already Redeemed + Already Redeemed + + + + Duplicate Request + Duplicate Request + + + + Already Owned + Already Owned + + + + IP Not Found + IP Not Found + + + + Persist Failed + Persist Failed + + + + Locking Failed + Locking Failed + + + + Logon Session Replaced + Logon Session Replaced + + + + Connect Failed + Connect Failed + + + + Handshake Failed + Handshake Failed + + + + IO Failure + IO Failure + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Shopping Cart Not Found + + + + Blocked + Blocked + + + + Ignored + Ignored + + + + No Match + No Match + + + + Account Disabled + Account Disabled + + + + Service ReadOnly + Service ReadOnly + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Content Version + + + + Try Another CM + Try Another CM + + + + Password Required T oKick Session + Password Required T oKick Session + + + + Already Logged In Elsewhere + Already Logged In Elsewhere + + + + Suspended + Suspended + + + + Cancelled + Cancelled + + + + Data Corruption + Data Corruption + + + + Disk Full + Disk Full + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Password Unset + + + + External Account Unlinked + External Account Unlinked + + + + PSN Ticket Invalid + PSN Ticket Invalid + + + + External Account Already Linked + External Account Already Linked + + + + Remote File Conflict + Remote File Conflict + + + + Illegal Password + Illegal Password + + + + Same As Previous Value + Same As Previous Value + + + + Account Logon Denied + Account Logon Denied + + + + Cannot Use Old Password + Cannot Use Old Password + + + + Invalid Login AuthCode + Invalid Login AuthCode + + + + Account Logon Denied No Mail + Account Logon Denied No Mail + + + + Hardware Not Capable Of IPT + Hardware Not Capable Of IPT + + + + IPT Init Error + IPT Init Error + + + + Parental Control Restricted + Parental Control Restricted + + + + Facebook Query Error + Facebook Query Error + + + + Expired Login Auth Code + Expired Login Auth Code + + + + IP Login Restriction Failed + IP Login Restriction Failed + + + + Account Locked Down + Account Locked Down + + + + Account Logon Denied Verified Email Required + Account Logon Denied Verified Email Required + + + + No MatchingURL + No MatchingURL + + + + Bad Response + Bad Response + + + + Require Password ReEntry + Require Password ReEntry + + + + Value Out Of Range + Value Out Of Range + + + + Unexpecte Error + Unexpecte Error + + + + Disabled + Disabled + + + + Invalid CEG Submission + Invalid CEG Submission + + + + Restricted Device + Restricted Device + + + + Region Locked + Region Locked + + + + Rate Limit Exceeded + Rate Limit Exceeded + + + + Account Login Denied Need Two Factor + Account Login Denied Need Two Factor + + + + Item Deleted + Item Deleted + + + + Account Login Denied Throttle + Account Login Denied Throttle + + + + Two Factor Code Mismatch + Two Factor Code Mismatch + + + + Two Factor Activation Code Mismatch + Two Factor Activation Code Mismatch + + + + Account Associated To Multiple Partners + Account Associated To Multiple Partners + + + + Not Modified + Not Modified + + + + No Mobile Device + No Mobile Device + + + + Time Not Synced + Time Not Synced + + + + Sms Code Failed + Sms Code Failed + + + + Account Limit Exceeded + Account Limit Exceeded + + + + Account Activity Limit Exceeded + Account Activity Limit Exceeded + + + + Phone Activity Limit Exceeded + Phone Activity Limit Exceeded + + + + Refund To Wallet + Refund To Wallet + + + + Email Send Failure + Email Send Failure + + + + Not Settled + Not Settled + + + + Need Captcha + Need Captcha + + + + GSLT Denied + GSLT Denied + + + + GS Owner Denied + GS Owner Denied + + + + Invalid Item Type + Invalid Item Type + + + + IP Banned + IP Banned + + + + GSLT Expired + GSLT Expired + + + + Insufficient Funds + Insufficient Funds + + + + Too Many Pending + Too Many Pending + + + + No Site Licenses Found + No Site Licenses Found + + + + WG Network Send Exceeded + WG Network Send Exceeded + + + + Account Not Friends + Account Not Friends + + + + Limited User Account + Limited User Account + + + + Cant Remove Item + Cant Remove Item + + + + Account Deleted + Account Deleted + + + + Existing User Cancelled License + Existing User Cancelled License + + + + Community Cooldown + Community Cooldown + + + + Status: + Status: + + + + Upload Progress: + Upload Progress: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Create a Website Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + Tags + Tags + + + + Preview Image + Preview Image + + + + WizardPage + + + Save + Save + + + + Saving... + Saving... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Successfully subscribed to Workshop Item! + + + + Download complete! + Download complete! + + + + XMLNewsfeed + + + News & Patchnotes + News & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_fr.qm b/ScreenPlay/translations/ScreenPlay_fr.qm deleted file mode 100644 index d57e9bb0..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_fr.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_fr.ts b/ScreenPlay/translations/ScreenPlay_fr.ts deleted file mode 100644 index c4d16193..00000000 --- a/ScreenPlay/translations/ScreenPlay_fr.ts +++ /dev/null @@ -1,2247 +0,0 @@ - - - - - ColorPicker - - - Red - - - - - Green - - - - - Blue - - - - - RGB - - - - - HSV - - - - - R: - - - - - G: - - - - - B: - - - - - H: - - - - - S: - - - - - V: - - - - - Alpha: - - - - - # - - - - - Community - - - News - - - - - Wiki - - - - - Forum - - - - - Issue List - - - - - Contribute - - - - - Steam Workshop - - - - - CommunityNavItem - - - Open in browser - - - - - CreateWallpaperInit - - - Import any video type - - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - - Set your preffered video codec: - - - - - Quality slider. Lower value means better quality. - - - - - Open Documentation - - - - - Select file - - - - - CreateWallpaperResult - - - An error occurred! - - - - - Copy text to clipboard - - - - - Back to create and send an error report! - - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Convert a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - DefaultVideoControls - - - Volume - - - - - Playback rate - - - - - Current Video Time - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale_Down - - - - - FileSelector - - - Clear - - - - - Select File - - - - - Please choose a file - - - - - GifWallpaper - - - Import a Gif Wallpaper - - - - - Drop a *.gif file here or use 'Select file' below. - - - - - Select your gif - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Tags - - - - - HTMLWallpaper - - - Create a HTML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - HTMLWidget - - - Create a HTML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - Headline - - - Headline - - - - - HeadlineSection - - - Headline Section - - - - - ImageSelector - - - Set your own preview image - - - - - Clear - - - - - Select Preview Image - - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Import a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - ImportWebmInit - - - Import a .webm video - - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - - - - - Drop a *.webm file here or use 'Select file' below. - - - - - Open Documentation - - - - - Select file - - - - - Installed - - - - - - - - Refreshing! - - - - - - Pull to refresh! - - - - - Get more Wallpaper & Widgets via the Steam workshop! - - - - - Open containing folder - - - - - Remove Item - - - - - Remove via Workshop - - - - - Open Workshop Page - - - - - Are you sure you want to delete this item? - - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - - - - - Browse the Steam Workshop - - - - - LicenseSelector - - - License - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - - - - - - You grant other to remix your work and change the license to their linking. - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - - - - - You allow everyone to do anything with your work. - - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - - - - - Monitors - - - Wallpaper Configuration - - - - - Remove selected - - - - - - Remove - - - - - Wallpapers - - - - - Widgets - - - - - MonitorsProjectSettingItem - - - Set color - - - - - Please choose a color - - - - - Navigation - - - All - - - - - Scenes - - - - - Videos - - - - - Widgets - - - - - Install Date Ascending - - - - - Install Date Descending - - - - - Subscribed items: - - - - - Upload to the Steam Workshop - - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - - - - - No active Wallpaper or Widgets - - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - - - - - View The Steam Subscriber Agreement - - - - - Accept Steam Workshop Agreement - - - - - QMLWallpaper - - - Create a QML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - QMLWidget - - - Create a QML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - SaveNotification - - - Profile saved successfully! - - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - - - - - Settings - - - General - - - - - Autostart - - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - - - - - High priority Autostart - - - - - This options grants ScreenPlay a higher autostart priority than other apps. - - - - - Send anonymous crash reports and statistics - - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - - - - - Set save location - - - - - Set location - - - - - Your storage path is empty! - - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - - - - - Language - - - - - Set the ScreenPlay UI Language - - - - - English - - - - - German - - - - - Chinese - Simplified - - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - - Theme - - - - - Switch dark/light theme - - - - - System Default - - - - - Dark - - - - - Light - - - - - Performance - - - - - Pause wallpaper video rendering while another app is in the foreground - - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - - - - - Default Fill Mode - - - - - Set this property to define how the video is scaled to fit the target area. - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - About - - - - - Thank you for using ScreenPlay - - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - - - - - Version - - - - - ScreenPlay Build Version - - - - - Open Changelog - - - - - Third Party Software - - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - - - - - Licenses - - - - - Logs - - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - - - - - Show Logs - - - - - Data Protection - - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - - - - - Privacy - - - - - SettingsExpander - - - Copy text to clipboard - - - - - Sidebar - - - Tools Overview - - - - - Video import and convert (all types) - - - - - Video Import (.webm) - - - - - GIF Wallpaper - - - - - QML Wallpaper - - - - - HTML5 Wallpaper - - - - - Website Wallpaper - - - - - QML Widget - - - - - HTML Widget - - - - - Set Wallpaper - - - - - Set Widget - - - - - Headline - - - - - Select a Monitor to display the content - - - - - Set Volume - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - Size: - - - - - MB - - - - - No description... - - - - - Click here if you like the content - - - - - Click here if you do not like the content - - - - - Subscribtions: - - - - - Open In Steam - - - - - Subscribed! - - - - - Subscribe - - - - - StartInfo - - - Free Tools to create wallpaper - - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - - - - - SteamNotAvailable - - - Could not load steam integration! - - - - - SteamProfile - - - - Back - - - - - Forward - - - - - SteamWorkshop - - - Loading - - - - - Download now! - - - - - Downloading... - - - - - Details - - - - - Open In Steam - - - - - Profile - - - - - Search for Wallpaper and Widgets... - - - - - Open Workshop in Steam - - - - - Ranked By Vote - - - - - Publication Date - - - - - Ranked By Trend - - - - - Favorited By Friends - - - - - Created By Friends - - - - - Created By Followed Users - - - - - Not Yet Rated - - - - - Total VotesAsc - - - - - Votes Up - - - - - Total Unique Subscriptions - - - - - Back - - - - - Forward - - - - - TagSelector - - - Save - - - - - Add tag - - - - - Cancel - - - - - Add Tag - - - - - TextField - - - Label - - - - - *Required - - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - - - - - Open ScreenPlay - - - - - - Mute all - - - - - Unmute all - - - - - - Pause all - - - - - Play all - - - - - Quit - - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - - - - - Abort - - - - - Upload Selected Projects - - - - - Finish - - - - - UploadProjectBigItem - - - Type: - - - - - Open Folder - - - - - Invalid Project! - - - - - UploadProjectItem - - - Fail - - - - - No Connection - - - - - Invalid Password - - - - - Logged In Elsewhere - - - - - Invalid Protocol Version - - - - - Invalid Param - - - - - File Not Found - - - - - Busy - - - - - Invalid State - - - - - Invalid Name - - - - - Invalid Email - - - - - Duplicate Name - - - - - Access Denied - - - - - Timeout - - - - - Banned - - - - - Account Not Found - - - - - Invalid SteamID - - - - - Service Unavailable - - - - - Not Logged On - - - - - Pending - - - - - Encryption Failure - - - - - Insufficient Privilege - - - - - Limit Exceeded - - - - - Revoked - - - - - Expired - - - - - Already Redeemed - - - - - Duplicate Request - - - - - Already Owned - - - - - IP Not Found - - - - - Persist Failed - - - - - Locking Failed - - - - - Logon Session Replaced - - - - - Connect Failed - - - - - Handshake Failed - - - - - IO Failure - - - - - Remote Disconnect - - - - - Shopping Cart Not Found - - - - - Blocked - - - - - Ignored - - - - - No Match - - - - - Account Disabled - - - - - Service ReadOnly - - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - - - - - Try Another CM - - - - - Password Required T oKick Session - - - - - Already Logged In Elsewhere - - - - - Suspended - - - - - Cancelled - - - - - Data Corruption - - - - - Disk Full - - - - - Remote Call Failed - - - - - Password Unset - - - - - External Account Unlinked - - - - - PSN Ticket Invalid - - - - - External Account Already Linked - - - - - Remote File Conflict - - - - - Illegal Password - - - - - Same As Previous Value - - - - - Account Logon Denied - - - - - Cannot Use Old Password - - - - - Invalid Login AuthCode - - - - - Account Logon Denied No Mail - - - - - Hardware Not Capable Of IPT - - - - - IPT Init Error - - - - - Parental Control Restricted - - - - - Facebook Query Error - - - - - Expired Login Auth Code - - - - - IP Login Restriction Failed - - - - - Account Locked Down - - - - - Account Logon Denied Verified Email Required - - - - - No MatchingURL - - - - - Bad Response - - - - - Require Password ReEntry - - - - - Value Out Of Range - - - - - Unexpecte Error - - - - - Disabled - - - - - Invalid CEG Submission - - - - - Restricted Device - - - - - Region Locked - - - - - Rate Limit Exceeded - - - - - Account Login Denied Need Two Factor - - - - - Item Deleted - - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - - - - - Two Factor Activation Code Mismatch - - - - - Account Associated To Multiple Partners - - - - - Not Modified - - - - - No Mobile Device - - - - - Time Not Synced - - - - - Sms Code Failed - - - - - Account Limit Exceeded - - - - - Account Activity Limit Exceeded - - - - - Phone Activity Limit Exceeded - - - - - Refund To Wallet - - - - - Email Send Failure - - - - - Not Settled - - - - - Need Captcha - - - - - GSLT Denied - - - - - GS Owner Denied - - - - - Invalid Item Type - - - - - IP Banned - - - - - GSLT Expired - - - - - Insufficient Funds - - - - - Too Many Pending - - - - - No Site Licenses Found - - - - - WG Network Send Exceeded - - - - - Account Not Friends - - - - - Limited User Account - - - - - Cant Remove Item - - - - - Account Deleted - - - - - Existing User Cancelled License - - - - - Community Cooldown - - - - - Status: - - - - - Upload Progress: - - - - - WebsiteWallpaper - - - Create a Website Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - Tags - - - - - Preview Image - - - - - WizardPage - - - Save - - - - - Saving... - - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - - - - - Download complete! - - - - - XMLNewsfeed - - - News & Patchnotes - - - - diff --git a/ScreenPlay/translations/ScreenPlay_fr_FR.qm b/ScreenPlay/translations/ScreenPlay_fr_FR.qm new file mode 100644 index 00000000..0d707dab Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_fr_FR.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_fr_FR.ts b/ScreenPlay/translations/ScreenPlay_fr_FR.ts new file mode 100644 index 00000000..72522554 --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_fr_FR.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + Rouge + + + + Green + Vert + + + + Blue + Bleu + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R : + + + + G: + G : + + + + B: + B : + + + + H: + H : + + + + S: + S : + + + + V: + V : + + + + Alpha: + Alpha : + + + + # + # + + + + Community + + + News + Actualités + + + + Wiki + Wiki + + + + Forum + Forum + + + + Issue List + Liste des problèmes + + + + Contribute + Contribuer + + + + Steam Workshop + Steam Workshop + + + + CommunityNavItem + + + Open in browser + Ouvrir dans le navigateur + + + + CreateWallpaperInit + + + Import any video type + Importer n’importe quel type de vidéo + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Selon la configuration de votre PC, il est préférable de convertir votre fond d'écran vers un codec vidéo spécifique. Si les deux ont de mauvaises performances, vous pouvez aussi essayer un fond d'écran QML! Les formats vidéo pris en charge sont : + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Définissez votre codec vidéo préféré : + + + + Quality slider. Lower value means better quality. + Curseur de qualité. Une valeur plus faible signifie une meilleure qualité. + + + + Open Documentation + Ouvrir la documentation + + + + Select file + Sélectionner un fichier + + + + CreateWallpaperResult + + + An error occurred! + Une erreur est survenue ! + + + + Copy text to clipboard + Copier le texte dans le presse-papiers + + + + Back to create and send an error report! + Retour à la création et envoyer un rapport d’erreur ! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Génération de l'image d'aperçu... + + + + Generating preview thumbnail image... + Génération de la miniature de l’aperçu... + + + + Generating 5 second preview video... + Génération d’une vidéo d’aperçu de 5 secondes... + + + + Generating preview gif... + Génération de l’aperçu gif... + + + + Converting Audio... + Conversion de l’audio... + + + + Converting Video... This can take some time! + Conversion de la vidéo... Cela peut prendre un certain temps ! + + + + Converting Video ERROR! + Erreur de conversion de la vidéo ! + + + + Analyse Video ERROR! + Erreur d'Analyse Vidéo ! + + + + Convert a video to a wallpaper + Convertir une vidéo en fond d'écran + + + + Generating preview video... + Génération de la vidéo d'aperçu... + + + + Name (required!) + Nom (requis!) + + + + Description + Description + + + + Youtube URL + URL Youtube  + + + + Abort + Annuler + + + + Save + Sauvegarder + + + + Save Wallpaper... + Enregistrer le fond d'écran + + + + DefaultVideoControls + + + Volume + Volume + + + + Playback rate + Vitesse de lecture + + + + Current Video Time + Progression de la vidéo en cours + + + + Fill Mode + Mode d'affichage + + + + Stretch + Étirer + + + + Fill + Remplir + + + + Contain + Contenir + + + + Cover + Couvrir + + + + Scale_Down + Réduire + + + + FileSelector + + + Clear + Effacer + + + + Select File + Sélectionner un fichier + + + + Please choose a file + Veuillez choisir un fichier + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Importer un fond d'écran Gif + + + + Drop a *.gif file here or use 'Select file' below. + Déposez un fichier *.gif ici ou utilisez 'Sélectionner un fichier' ci-dessous. + + + + Select your gif + Sélectionnez votre gif + + + + General + Général + + + + Wallpaper name + Nom du fond d'écran + + + + Created By + Créé par + + + + Tags + Tags + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Créer un fond d'écran HTML + + + + General + Général + + + + Wallpaper name + Nom du fond d'écran + + + + Created By + Créé par + + + + Description + Description + + + + License & Tags + Licence & Tags + + + + Preview Image + Aperçu de l'image + + + + HTMLWidget + + + Create a HTML widget + Créer un widget HTML + + + + General + Général + + + + Widget name + Nom du Widget + + + + Created by + Créé par + + + + Tags + Tags + + + + HeadlineSection + + + Headline Section + Headline Section + + + + ImageSelector + + + Set your own preview image + Définissez votre image d'aperçu + + + + Clear + Effacer + + + + Select Preview Image + Sélectionner l'image d'aperçu + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + AnalyseVidéo... + + + + Generating preview image... + Génération de l'image d'aperçu... + + + + Generating preview thumbnail image... + Génération de la miniature de l’aperçu... + + + + Generating 5 second preview video... + Génération d’une vidéo d’aperçu de 5 secondes... + + + + Generating preview gif... + Génération du Gif d’aperçu... + + + + Converting Audio... + Conversion de l’audio... + + + + Converting Video... This can take some time! + Conversion de vidéo... Cela peut prendre du temps! + + + + Converting Video ERROR! + Erreur de conversion vidéo ! + + + + Analyse Video ERROR! + Erreur d'Analyse Vidéo ! + + + + Import a video to a wallpaper + Import a video to a wallpaper + + + + Generating preview video... + Génération de la vidéo d'aperçu... + + + + Name (required!) + Nom (requis!) + + + + Description + Description + + + + Youtube URL + URL Youtube  + + + + Abort + Annuler + + + + Save + Enregistrer + + + + Save Wallpaper... + Enregistrer le fond d'écran + + + + ImportWebmInit + + + Import a .webm video + Importer une vidéo .webm + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + + + + Drop a *.webm file here or use 'Select file' below. + Drop a *.webm file here or use 'Select file' below. + + + + Open Documentation + Ouvrir la documentation + + + + Select file + Sélectionner un fichier + + + + Installed + + + + + + + + Refreshing! + Actualisation! + + + + + Pull to refresh! + Pull to refresh! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Obtenez plus de fonds d'écran et de widgets via le Steam Workshop! + + + + Open containing folder + Ouvrir le dossier source + + + + Remove Item + Supprimer l'élément + + + + Remove via Workshop + Retirer via le Workshop + + + + Open Workshop Page + Ouvrir la page du Workshop + + + + Are you sure you want to delete this item? + Êtes-vous sûr de vouloir supprimer cet élément? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Obtenez des Widgets et des fonds d'écran gratuits via le Steam Workshop + + + + Browse the Steam Workshop + Parcourir le Steam Workshop + + + + LicenseSelector + + + License + Licence + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Partager — copier et redistribuer le matériel sous n'importe quel support ou format. Adapter — remixer, transformer et construire à partir du matériel dans n'importe quel but, même commercial. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Partager — copier et redistribuer le matériel sous n'importe quel support ou format. Adapter — remixer, transformer et construire à partir du matériel. L'usage commercial n'est pas autorisé! + + + + You allow everyone to do anything with your work. + Vous autorisez tout le monde à faire quoi que ce soit avec votre travail. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Your monitor setup changed! + Please configure your wallpaper again. + + + + Monitors + + + Wallpaper Configuration + Wallpaper Configuration + + + + Remove selected + Remove selected + + + + + Remove + Remove + + + + Wallpapers + Wallpapers + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Set color + + + + Please choose a color + Please choose a color + + + + Navigation + + + All + All + + + + Scenes + Scenes + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Install Date Ascending + + + + Install Date Descending + Install Date Descending + + + + Subscribed items: + Subscribed items: + + + + Upload to the Steam Workshop + Upload to the Steam Workshop + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Configurate active Wallpaper or Widgets + + + + No active Wallpaper or Widgets + No active Wallpaper or Widgets + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Back + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + You Need to Agree To The Steam Subscriber Agreement First + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + + + + View The Steam Subscriber Agreement + View The Steam Subscriber Agreement + + + + Accept Steam Workshop Agreement + Accept Steam Workshop Agreement + + + + QMLWallpaper + + + Create a QML Wallpaper + Create a QML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + QMLWidget + + + Create a QML widget + Create a QML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + SaveNotification + + + Profile saved successfully! + Profile saved successfully! + + + + ScreenPlayItem + + + NEW + NEW + + + + Search + + + Search for Wallpaper & Widgets + Search for Wallpaper & Widgets + + + + Settings + + + General + General + + + + Autostart + Autostart + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay will start with Windows and will setup your Desktop every time for you. + + + + High priority Autostart + High priority Autostart + + + + This options grants ScreenPlay a higher autostart priority than other apps. + This options grants ScreenPlay a higher autostart priority than other apps. + + + + Send anonymous crash reports and statistics + Send anonymous crash reports and statistics + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + + + + Set save location + Set save location + + + + Set location + Set location + + + + Your storage path is empty! + Your storage path is empty! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + + + + Language + Language + + + + Set the ScreenPlay UI Language + Set the ScreenPlay UI Language + + + + Theme + Theme + + + + Switch dark/light theme + Switch dark/light theme + + + + System Default + System Default + + + + Dark + Dark + + + + Light + Light + + + + Performance + Performance + + + + Pause wallpaper video rendering while another app is in the foreground + Pause wallpaper video rendering while another app is in the foreground + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + + + + Default Fill Mode + Default Fill Mode + + + + Set this property to define how the video is scaled to fit the target area. + Set this property to define how the video is scaled to fit the target area. + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + About + About + + + + Thank you for using ScreenPlay + Thank you for using ScreenPlay + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay Build Version + + + + Open Changelog + Open Changelog + + + + Third Party Software + Third Party Software + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay would not be possible without the work of others. A big thank you to: + + + + Licenses + Licenses + + + + Logs + Logs + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + + + + Show Logs + Show Logs + + + + Data Protection + Data Protection + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + + + + Privacy + Privacy + + + + SettingsExpander + + + Copy text to clipboard + Copy text to clipboard + + + + Sidebar + + + Tools Overview + Tools Overview + + + + Video import and convert (all types) + Video import and convert (all types) + + + + Video Import (.webm) + Video Import (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Set Wallpaper + + + + Set Widget + Set Widget + + + + Headline + Headline + + + + Select a Monitor to display the content + Select a Monitor to display the content + + + + Set Volume + Set Volume + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + Size: + Size: + + + + MB + MB + + + + No description... + No description... + + + + Click here if you like the content + Click here if you like the content + + + + Click here if you do not like the content + Click here if you do not like the content + + + + Subscribtions: + Subscribtions: + + + + Open In Steam + Open In Steam + + + + Subscribed! + Subscribed! + + + + Subscribe + Subscribe + + + + StartInfo + + + Free Tools to create wallpaper + Free Tools to create wallpaper + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + + + + SteamNotAvailable + + + Could not load steam integration! + Could not load steam integration! + + + + SteamProfile + + + + Back + Back + + + + Forward + Forward + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Save + + + + Add tag + Add tag + + + + Cancel + Cancel + + + + Add Tag + Add Tag + + + + TextField + + + Label + Label + + + + *Required + *Required + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Double click to change you settings. + + + + Open ScreenPlay + Open ScreenPlay + + + + + Mute all + Mute all + + + + Unmute all + Unmute all + + + + + Pause all + Pause all + + + + Play all + Play all + + + + Quit + Quit + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Upload Wallpaper/Widgets to Steam + + + + Abort + Abort + + + + Upload Selected Projects + Upload Selected Projects + + + + Finish + Finish + + + + UploadProjectBigItem + + + Type: + Type: + + + + Open Folder + Open Folder + + + + Invalid Project! + Invalid Project! + + + + UploadProjectItem + + + Fail + Fail + + + + No Connection + No Connection + + + + Invalid Password + Invalid Password + + + + Logged In Elsewhere + Logged In Elsewhere + + + + Invalid Protocol Version + Invalid Protocol Version + + + + Invalid Param + Invalid Param + + + + File Not Found + File Not Found + + + + Busy + Busy + + + + Invalid State + Invalid State + + + + Invalid Name + Invalid Name + + + + Invalid Email + Invalid Email + + + + Duplicate Name + Duplicate Name + + + + Access Denied + Access Denied + + + + Timeout + Timeout + + + + Banned + Banned + + + + Account Not Found + Account Not Found + + + + Invalid SteamID + Invalid SteamID + + + + Service Unavailable + Service Unavailable + + + + Not Logged On + Not Logged On + + + + Pending + Pending + + + + Encryption Failure + Encryption Failure + + + + Insufficient Privilege + Insufficient Privilege + + + + Limit Exceeded + Limit Exceeded + + + + Revoked + Revoked + + + + Expired + Expired + + + + Already Redeemed + Already Redeemed + + + + Duplicate Request + Duplicate Request + + + + Already Owned + Already Owned + + + + IP Not Found + IP Not Found + + + + Persist Failed + Persist Failed + + + + Locking Failed + Locking Failed + + + + Logon Session Replaced + Logon Session Replaced + + + + Connect Failed + Connect Failed + + + + Handshake Failed + Handshake Failed + + + + IO Failure + IO Failure + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Shopping Cart Not Found + + + + Blocked + Blocked + + + + Ignored + Ignored + + + + No Match + No Match + + + + Account Disabled + Account Disabled + + + + Service ReadOnly + Service ReadOnly + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Content Version + + + + Try Another CM + Try Another CM + + + + Password Required T oKick Session + Password Required T oKick Session + + + + Already Logged In Elsewhere + Already Logged In Elsewhere + + + + Suspended + Suspended + + + + Cancelled + Cancelled + + + + Data Corruption + Data Corruption + + + + Disk Full + Disk Full + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Password Unset + + + + External Account Unlinked + External Account Unlinked + + + + PSN Ticket Invalid + PSN Ticket Invalid + + + + External Account Already Linked + External Account Already Linked + + + + Remote File Conflict + Remote File Conflict + + + + Illegal Password + Illegal Password + + + + Same As Previous Value + Same As Previous Value + + + + Account Logon Denied + Account Logon Denied + + + + Cannot Use Old Password + Cannot Use Old Password + + + + Invalid Login AuthCode + Invalid Login AuthCode + + + + Account Logon Denied No Mail + Account Logon Denied No Mail + + + + Hardware Not Capable Of IPT + Hardware Not Capable Of IPT + + + + IPT Init Error + IPT Init Error + + + + Parental Control Restricted + Parental Control Restricted + + + + Facebook Query Error + Facebook Query Error + + + + Expired Login Auth Code + Expired Login Auth Code + + + + IP Login Restriction Failed + IP Login Restriction Failed + + + + Account Locked Down + Account Locked Down + + + + Account Logon Denied Verified Email Required + Account Logon Denied Verified Email Required + + + + No MatchingURL + No MatchingURL + + + + Bad Response + Bad Response + + + + Require Password ReEntry + Require Password ReEntry + + + + Value Out Of Range + Value Out Of Range + + + + Unexpecte Error + Unexpecte Error + + + + Disabled + Disabled + + + + Invalid CEG Submission + Invalid CEG Submission + + + + Restricted Device + Restricted Device + + + + Region Locked + Region Locked + + + + Rate Limit Exceeded + Rate Limit Exceeded + + + + Account Login Denied Need Two Factor + Account Login Denied Need Two Factor + + + + Item Deleted + Item Deleted + + + + Account Login Denied Throttle + Account Login Denied Throttle + + + + Two Factor Code Mismatch + Two Factor Code Mismatch + + + + Two Factor Activation Code Mismatch + Two Factor Activation Code Mismatch + + + + Account Associated To Multiple Partners + Account Associated To Multiple Partners + + + + Not Modified + Not Modified + + + + No Mobile Device + No Mobile Device + + + + Time Not Synced + Time Not Synced + + + + Sms Code Failed + Sms Code Failed + + + + Account Limit Exceeded + Account Limit Exceeded + + + + Account Activity Limit Exceeded + Account Activity Limit Exceeded + + + + Phone Activity Limit Exceeded + Phone Activity Limit Exceeded + + + + Refund To Wallet + Refund To Wallet + + + + Email Send Failure + Email Send Failure + + + + Not Settled + Not Settled + + + + Need Captcha + Need Captcha + + + + GSLT Denied + GSLT Denied + + + + GS Owner Denied + GS Owner Denied + + + + Invalid Item Type + Invalid Item Type + + + + IP Banned + IP Banned + + + + GSLT Expired + GSLT Expired + + + + Insufficient Funds + Insufficient Funds + + + + Too Many Pending + Too Many Pending + + + + No Site Licenses Found + No Site Licenses Found + + + + WG Network Send Exceeded + WG Network Send Exceeded + + + + Account Not Friends + Account Not Friends + + + + Limited User Account + Limited User Account + + + + Cant Remove Item + Cant Remove Item + + + + Account Deleted + Account Deleted + + + + Existing User Cancelled License + Existing User Cancelled License + + + + Community Cooldown + Community Cooldown + + + + Status: + Status: + + + + Upload Progress: + Upload Progress: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Create a Website Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + Tags + Tags + + + + Preview Image + Preview Image + + + + WizardPage + + + Save + Save + + + + Saving... + Saving... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Successfully subscribed to Workshop Item! + + + + Download complete! + Download complete! + + + + XMLNewsfeed + + + News & Patchnotes + News & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_ko.qm b/ScreenPlay/translations/ScreenPlay_ko.qm deleted file mode 100644 index a983b456..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_ko.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_ko.ts b/ScreenPlay/translations/ScreenPlay_ko.ts deleted file mode 100644 index 9a422195..00000000 --- a/ScreenPlay/translations/ScreenPlay_ko.ts +++ /dev/null @@ -1,2263 +0,0 @@ - - - - - ColorPicker - - - Red - - - - - Green - - - - - Blue - - - - - RGB - - - - - HSV - - - - - R: - - - - - G: - - - - - B: - - - - - H: - - - - - S: - - - - - V: - - - - - Alpha: - - - - - # - - - - - Community - - - News - - - - - Wiki - - - - - Forum - - - - - Issue List - - - - - Contribute - - - - - Steam Workshop - - - - - CommunityNavItem - - - Open in browser - - - - - CreateImport - - - - - - - - CreateUpload - - - - - - - - CreateWallpaperInit - - - Import any video type - - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - - Set your preffered video codec: - - - - - Quality slider. Lower value means better quality. - - - - - Open Documentation - - - - - Select file - - - - - CreateWallpaperResult - - - An error occurred! - - - - - Copy text to clipboard - - - - - Back to create and send an error report! - - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Convert a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - DefaultVideoControls - - - Volume - - - - - Playback rate - - - - - Current Video Time - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale_Down - - - - - FileSelector - - - Clear - - - - - Select File - - - - - Please choose a file - - - - - GifWallpaper - - - Import a Gif Wallpaper - - - - - Drop a *.gif file here or use 'Select file' below. - - - - - Select your gif - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Tags - - - - - HTMLWallpaper - - - Create a HTML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - HTMLWidget - - - Create a HTML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - Headline - - - Headline - - - - - HeadlineSection - - - Headline Section - - - - - ImageSelector - - - Set your own preview image - - - - - Clear - - - - - Select Preview Image - - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Import a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - ImportWebmInit - - - Import a .webm video - - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - - - - - Drop a *.webm file here or use 'Select file' below. - - - - - Open Documentation - - - - - Select file - - - - - Installed - - - - - - - - Refreshing! - - - - - - Pull to refresh! - - - - - Get more Wallpaper & Widgets via the Steam workshop! - - - - - Open containing folder - - - - - Remove Item - - - - - Remove via Workshop - - - - - Open Workshop Page - - - - - Are you sure you want to delete this item? - - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - - - - - Browse the Steam Workshop - - - - - LicenseSelector - - - License - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - - - - - - You grant other to remix your work and change the license to their linking. - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - - - - - You allow everyone to do anything with your work. - - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - - - - - Monitors - - - Wallpaper Configuration - - - - - Remove selected - - - - - - Remove - - - - - Wallpapers - - - - - Widgets - - - - - MonitorsProjectSettingItem - - - Set color - - - - - Please choose a color - - - - - Navigation - - - All - - - - - Scenes - - - - - Videos - - - - - Widgets - - - - - Install Date Ascending - - - - - Install Date Descending - - - - - Subscribed items: - - - - - Upload to the Steam Workshop - - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - - - - - No active Wallpaper or Widgets - - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - - - - - View The Steam Subscriber Agreement - - - - - Accept Steam Workshop Agreement - - - - - QMLWallpaper - - - Create a QML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - QMLWidget - - - Create a QML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - SaveNotification - - - Profile saved successfully! - - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - - - - - Settings - - - General - - - - - Autostart - - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - - - - - High priority Autostart - - - - - This options grants ScreenPlay a higher autostart priority than other apps. - - - - - Send anonymous crash reports and statistics - - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - - - - - Set save location - - - - - Set location - - - - - Your storage path is empty! - - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - - - - - Language - - - - - Set the ScreenPlay UI Language - - - - - English - - - - - German - - - - - Chinese - Simplified - - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - - Theme - - - - - Switch dark/light theme - - - - - System Default - - - - - Dark - - - - - Light - - - - - Performance - - - - - Pause wallpaper video rendering while another app is in the foreground - - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - - - - - Default Fill Mode - - - - - Set this property to define how the video is scaled to fit the target area. - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - About - - - - - Thank you for using ScreenPlay - - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - - - - - Version - - - - - ScreenPlay Build Version - - - - - Open Changelog - - - - - Third Party Software - - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - - - - - Licenses - - - - - Logs - - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - - - - - Show Logs - - - - - Data Protection - - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - - - - - Privacy - - - - - SettingsExpander - - - Copy text to clipboard - - - - - Sidebar - - - Tools Overview - - - - - Video import and convert (all types) - - - - - Video Import (.webm) - - - - - GIF Wallpaper - - - - - QML Wallpaper - - - - - HTML5 Wallpaper - - - - - Website Wallpaper - - - - - QML Widget - - - - - HTML Widget - - - - - Set Wallpaper - - - - - Set Widget - - - - - Headline - - - - - Select a Monitor to display the content - - - - - Set Volume - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - Size: - - - - - MB - - - - - No description... - - - - - Click here if you like the content - - - - - Click here if you do not like the content - - - - - Subscribtions: - - - - - Open In Steam - - - - - Subscribed! - - - - - Subscribe - - - - - StartInfo - - - Free Tools to create wallpaper - - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - - - - - SteamNotAvailable - - - Could not load steam integration! - - - - - SteamProfile - - - - Back - - - - - Forward - - - - - SteamWorkshop - - - Loading - - - - - Download now! - - - - - Downloading... - - - - - Details - - - - - Open In Steam - - - - - Profile - - - - - Search for Wallpaper and Widgets... - - - - - Open Workshop in Steam - - - - - Ranked By Vote - - - - - Publication Date - - - - - Ranked By Trend - - - - - Favorited By Friends - - - - - Created By Friends - - - - - Created By Followed Users - - - - - Not Yet Rated - - - - - Total VotesAsc - - - - - Votes Up - - - - - Total Unique Subscriptions - - - - - Back - - - - - Forward - - - - - TagSelector - - - Save - - - - - Add tag - - - - - Cancel - - - - - Add Tag - - - - - TextField - - - Label - - - - - *Required - - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - - - - - Open ScreenPlay - - - - - - Mute all - - - - - Unmute all - - - - - - Pause all - - - - - Play all - - - - - Quit - - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - - - - - Abort - - - - - Upload Selected Projects - - - - - Finish - - - - - UploadProjectBigItem - - - Type: - - - - - Open Folder - - - - - Invalid Project! - - - - - UploadProjectItem - - - Fail - - - - - No Connection - - - - - Invalid Password - - - - - Logged In Elsewhere - - - - - Invalid Protocol Version - - - - - Invalid Param - - - - - File Not Found - - - - - Busy - - - - - Invalid State - - - - - Invalid Name - - - - - Invalid Email - - - - - Duplicate Name - - - - - Access Denied - - - - - Timeout - - - - - Banned - - - - - Account Not Found - - - - - Invalid SteamID - - - - - Service Unavailable - - - - - Not Logged On - - - - - Pending - - - - - Encryption Failure - - - - - Insufficient Privilege - - - - - Limit Exceeded - - - - - Revoked - - - - - Expired - - - - - Already Redeemed - - - - - Duplicate Request - - - - - Already Owned - - - - - IP Not Found - - - - - Persist Failed - - - - - Locking Failed - - - - - Logon Session Replaced - - - - - Connect Failed - - - - - Handshake Failed - - - - - IO Failure - - - - - Remote Disconnect - - - - - Shopping Cart Not Found - - - - - Blocked - - - - - Ignored - - - - - No Match - - - - - Account Disabled - - - - - Service ReadOnly - - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - - - - - Try Another CM - - - - - Password Required T oKick Session - - - - - Already Logged In Elsewhere - - - - - Suspended - - - - - Cancelled - - - - - Data Corruption - - - - - Disk Full - - - - - Remote Call Failed - - - - - Password Unset - - - - - External Account Unlinked - - - - - PSN Ticket Invalid - - - - - External Account Already Linked - - - - - Remote File Conflict - - - - - Illegal Password - - - - - Same As Previous Value - - - - - Account Logon Denied - - - - - Cannot Use Old Password - - - - - Invalid Login AuthCode - - - - - Account Logon Denied No Mail - - - - - Hardware Not Capable Of IPT - - - - - IPT Init Error - - - - - Parental Control Restricted - - - - - Facebook Query Error - - - - - Expired Login Auth Code - - - - - IP Login Restriction Failed - - - - - Account Locked Down - - - - - Account Logon Denied Verified Email Required - - - - - No MatchingURL - - - - - Bad Response - - - - - Require Password ReEntry - - - - - Value Out Of Range - - - - - Unexpecte Error - - - - - Disabled - - - - - Invalid CEG Submission - - - - - Restricted Device - - - - - Region Locked - - - - - Rate Limit Exceeded - - - - - Account Login Denied Need Two Factor - - - - - Item Deleted - - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - - - - - Two Factor Activation Code Mismatch - - - - - Account Associated To Multiple Partners - - - - - Not Modified - - - - - No Mobile Device - - - - - Time Not Synced - - - - - Sms Code Failed - - - - - Account Limit Exceeded - - - - - Account Activity Limit Exceeded - - - - - Phone Activity Limit Exceeded - - - - - Refund To Wallet - - - - - Email Send Failure - - - - - Not Settled - - - - - Need Captcha - - - - - GSLT Denied - - - - - GS Owner Denied - - - - - Invalid Item Type - - - - - IP Banned - - - - - GSLT Expired - - - - - Insufficient Funds - - - - - Too Many Pending - - - - - No Site Licenses Found - - - - - WG Network Send Exceeded - - - - - Account Not Friends - - - - - Limited User Account - - - - - Cant Remove Item - - - - - Account Deleted - - - - - Existing User Cancelled License - - - - - Community Cooldown - - - - - Status: - - - - - Upload Progress: - - - - - WebsiteWallpaper - - - Create a Website Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - Tags - - - - - Preview Image - - - - - WizardPage - - - Save - - - - - Saving... - - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - - - - - Download complete! - - - - - XMLNewsfeed - - - News & Patchnotes - - - - diff --git a/ScreenPlay/translations/ScreenPlay_ko_KR.qm b/ScreenPlay/translations/ScreenPlay_ko_KR.qm new file mode 100644 index 00000000..82097eef Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_ko_KR.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_ko_KR.ts b/ScreenPlay/translations/ScreenPlay_ko_KR.ts new file mode 100644 index 00000000..fec1c05b --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_ko_KR.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + 빨강 + + + + Green + 초록 + + + + Blue + 파랑 + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R: + + + + G: + G: + + + + B: + B: + + + + H: + H: + + + + S: + S: + + + + V: + V: + + + + Alpha: + 알파: + + + + # + # + + + + Community + + + News + 새소식 + + + + Wiki + 위키 + + + + Forum + 게시판 + + + + Issue List + 이슈 목록 + + + + Contribute + Contribute + + + + Steam Workshop + 스팀 창작마당 + + + + CommunityNavItem + + + Open in browser + 브라우저에서 열기 + + + + CreateWallpaperInit + + + Import any video type + Import any video type + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Set your preffered video codec: + + + + Quality slider. Lower value means better quality. + Quality slider. Lower value means better quality. + + + + Open Documentation + 문서 열기 + + + + Select file + 파일 선택 + + + + CreateWallpaperResult + + + An error occurred! + 에러 발생 + + + + Copy text to clipboard + 텍스트를 클립보드에 복사 + + + + Back to create and send an error report! + 에러 보고서를 전송하고 만들기 로 돌아가기 + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + 미리보기 이미지 생성중... + + + + Generating preview thumbnail image... + 미리보기 썸네일 이미지 생성중... + + + + Generating 5 second preview video... + 5초 미리보기 비디오 생성중... + + + + Generating preview gif... + 미리보기 GIF 생성중... + + + + Converting Audio... + 오디오 변환중... + + + + Converting Video... This can take some time! + 비디오 변환중... 시간이 좀 걸릴 수 있습니다! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Convert a video to a wallpaper + Convert a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + Youtube URL + + + + Abort + Abort + + + + Save + Save + + + + Save Wallpaper... + Save Wallpaper... + + + + DefaultVideoControls + + + Volume + Volume + + + + Playback rate + Playback rate + + + + Current Video Time + Current Video Time + + + + Fill Mode + Fill Mode + + + + Stretch + 늘리기 + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale_Down + Scale_Down + + + + FileSelector + + + Clear + Clear + + + + Select File + Select File + + + + Please choose a file + Please choose a file + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Import a Gif Wallpaper + + + + Drop a *.gif file here or use 'Select file' below. + Drop a *.gif file here or use 'Select file' below. + + + + Select your gif + Select your gif + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Tags + Tags + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Create a HTML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + HTMLWidget + + + Create a HTML widget + Create a HTML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + 만든이 + + + + Tags + 태그 + + + + HeadlineSection + + + Headline Section + Headline Section + + + + ImageSelector + + + Set your own preview image + Set your own preview image + + + + Clear + Clear + + + + Select Preview Image + 미리보기 이미지 선택 + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + AnalyseVideo... + + + + Generating preview image... + Generating preview image... + + + + Generating preview thumbnail image... + Generating preview thumbnail image... + + + + Generating 5 second preview video... + Generating 5 second preview video... + + + + Generating preview gif... + Generating preview gif... + + + + Converting Audio... + Converting Audio... + + + + Converting Video... This can take some time! + Converting Video... This can take some time! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Import a video to a wallpaper + Import a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + 유튜브 URL + + + + Abort + 중단 + + + + Save + 저장 + + + + Save Wallpaper... + Save Wallpaper... + + + + ImportWebmInit + + + Import a .webm video + Import a .webm video + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + + + + Drop a *.webm file here or use 'Select file' below. + Drop a *.webm file here or use 'Select file' below. + + + + Open Documentation + 문서 열기 + + + + Select file + 파일 선택 + + + + Installed + + + + + + + + Refreshing! + 새로고침 중 + + + + + Pull to refresh! + Pull to refresh! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Get more Wallpaper & Widgets via the Steam workshop! + + + + Open containing folder + Open containing folder + + + + Remove Item + Remove Item + + + + Remove via Workshop + Remove via Workshop + + + + Open Workshop Page + 창작마당 페이지 열기 + + + + Are you sure you want to delete this item? + Are you sure you want to delete this item? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Get free Widgets and Wallpaper via the Steam Workshop + + + + Browse the Steam Workshop + Browse the Steam Workshop + + + + LicenseSelector + + + License + 라이센스 + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + + + + You allow everyone to do anything with your work. + You allow everyone to do anything with your work. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Your monitor setup changed! + Please configure your wallpaper again. + + + + Monitors + + + Wallpaper Configuration + Wallpaper Configuration + + + + Remove selected + Remove selected + + + + + Remove + Remove + + + + Wallpapers + Wallpapers + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Set color + + + + Please choose a color + Please choose a color + + + + Navigation + + + All + All + + + + Scenes + Scenes + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Install Date Ascending + + + + Install Date Descending + Install Date Descending + + + + Subscribed items: + Subscribed items: + + + + Upload to the Steam Workshop + Upload to the Steam Workshop + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Configurate active Wallpaper or Widgets + + + + No active Wallpaper or Widgets + No active Wallpaper or Widgets + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Back + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + You Need to Agree To The Steam Subscriber Agreement First + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + + + + View The Steam Subscriber Agreement + View The Steam Subscriber Agreement + + + + Accept Steam Workshop Agreement + Accept Steam Workshop Agreement + + + + QMLWallpaper + + + Create a QML Wallpaper + Create a QML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + QMLWidget + + + Create a QML widget + Create a QML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + SaveNotification + + + Profile saved successfully! + Profile saved successfully! + + + + ScreenPlayItem + + + NEW + NEW + + + + Search + + + Search for Wallpaper & Widgets + Search for Wallpaper & Widgets + + + + Settings + + + General + General + + + + Autostart + Autostart + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay will start with Windows and will setup your Desktop every time for you. + + + + High priority Autostart + High priority Autostart + + + + This options grants ScreenPlay a higher autostart priority than other apps. + This options grants ScreenPlay a higher autostart priority than other apps. + + + + Send anonymous crash reports and statistics + Send anonymous crash reports and statistics + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + + + + Set save location + Set save location + + + + Set location + Set location + + + + Your storage path is empty! + Your storage path is empty! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + + + + Language + Language + + + + Set the ScreenPlay UI Language + Set the ScreenPlay UI Language + + + + Theme + Theme + + + + Switch dark/light theme + Switch dark/light theme + + + + System Default + System Default + + + + Dark + Dark + + + + Light + Light + + + + Performance + Performance + + + + Pause wallpaper video rendering while another app is in the foreground + Pause wallpaper video rendering while another app is in the foreground + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + + + + Default Fill Mode + Default Fill Mode + + + + Set this property to define how the video is scaled to fit the target area. + Set this property to define how the video is scaled to fit the target area. + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + About + About + + + + Thank you for using ScreenPlay + Thank you for using ScreenPlay + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay Build Version + + + + Open Changelog + Open Changelog + + + + Third Party Software + Third Party Software + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay would not be possible without the work of others. A big thank you to: + + + + Licenses + Licenses + + + + Logs + Logs + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + + + + Show Logs + Show Logs + + + + Data Protection + Data Protection + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + + + + Privacy + Privacy + + + + SettingsExpander + + + Copy text to clipboard + Copy text to clipboard + + + + Sidebar + + + Tools Overview + Tools Overview + + + + Video import and convert (all types) + Video import and convert (all types) + + + + Video Import (.webm) + Video Import (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Set Wallpaper + + + + Set Widget + Set Widget + + + + Headline + Headline + + + + Select a Monitor to display the content + Select a Monitor to display the content + + + + Set Volume + Set Volume + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + Size: + Size: + + + + MB + MB + + + + No description... + No description... + + + + Click here if you like the content + Click here if you like the content + + + + Click here if you do not like the content + Click here if you do not like the content + + + + Subscribtions: + Subscribtions: + + + + Open In Steam + Open In Steam + + + + Subscribed! + Subscribed! + + + + Subscribe + Subscribe + + + + StartInfo + + + Free Tools to create wallpaper + Free Tools to create wallpaper + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + + + + SteamNotAvailable + + + Could not load steam integration! + Could not load steam integration! + + + + SteamProfile + + + + Back + Back + + + + Forward + Forward + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Save + + + + Add tag + Add tag + + + + Cancel + Cancel + + + + Add Tag + Add Tag + + + + TextField + + + Label + Label + + + + *Required + *Required + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Double click to change you settings. + + + + Open ScreenPlay + Open ScreenPlay + + + + + Mute all + Mute all + + + + Unmute all + Unmute all + + + + + Pause all + Pause all + + + + Play all + Play all + + + + Quit + Quit + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Upload Wallpaper/Widgets to Steam + + + + Abort + Abort + + + + Upload Selected Projects + Upload Selected Projects + + + + Finish + Finish + + + + UploadProjectBigItem + + + Type: + Type: + + + + Open Folder + Open Folder + + + + Invalid Project! + Invalid Project! + + + + UploadProjectItem + + + Fail + Fail + + + + No Connection + No Connection + + + + Invalid Password + Invalid Password + + + + Logged In Elsewhere + Logged In Elsewhere + + + + Invalid Protocol Version + Invalid Protocol Version + + + + Invalid Param + Invalid Param + + + + File Not Found + File Not Found + + + + Busy + Busy + + + + Invalid State + Invalid State + + + + Invalid Name + Invalid Name + + + + Invalid Email + Invalid Email + + + + Duplicate Name + Duplicate Name + + + + Access Denied + Access Denied + + + + Timeout + Timeout + + + + Banned + Banned + + + + Account Not Found + Account Not Found + + + + Invalid SteamID + Invalid SteamID + + + + Service Unavailable + Service Unavailable + + + + Not Logged On + Not Logged On + + + + Pending + Pending + + + + Encryption Failure + Encryption Failure + + + + Insufficient Privilege + Insufficient Privilege + + + + Limit Exceeded + Limit Exceeded + + + + Revoked + Revoked + + + + Expired + Expired + + + + Already Redeemed + Already Redeemed + + + + Duplicate Request + Duplicate Request + + + + Already Owned + Already Owned + + + + IP Not Found + IP Not Found + + + + Persist Failed + Persist Failed + + + + Locking Failed + Locking Failed + + + + Logon Session Replaced + Logon Session Replaced + + + + Connect Failed + Connect Failed + + + + Handshake Failed + Handshake Failed + + + + IO Failure + IO Failure + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Shopping Cart Not Found + + + + Blocked + Blocked + + + + Ignored + Ignored + + + + No Match + No Match + + + + Account Disabled + Account Disabled + + + + Service ReadOnly + Service ReadOnly + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Content Version + + + + Try Another CM + Try Another CM + + + + Password Required T oKick Session + Password Required T oKick Session + + + + Already Logged In Elsewhere + Already Logged In Elsewhere + + + + Suspended + Suspended + + + + Cancelled + Cancelled + + + + Data Corruption + Data Corruption + + + + Disk Full + Disk Full + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Password Unset + + + + External Account Unlinked + External Account Unlinked + + + + PSN Ticket Invalid + PSN Ticket Invalid + + + + External Account Already Linked + External Account Already Linked + + + + Remote File Conflict + Remote File Conflict + + + + Illegal Password + Illegal Password + + + + Same As Previous Value + Same As Previous Value + + + + Account Logon Denied + Account Logon Denied + + + + Cannot Use Old Password + Cannot Use Old Password + + + + Invalid Login AuthCode + Invalid Login AuthCode + + + + Account Logon Denied No Mail + Account Logon Denied No Mail + + + + Hardware Not Capable Of IPT + Hardware Not Capable Of IPT + + + + IPT Init Error + IPT Init Error + + + + Parental Control Restricted + Parental Control Restricted + + + + Facebook Query Error + Facebook Query Error + + + + Expired Login Auth Code + Expired Login Auth Code + + + + IP Login Restriction Failed + IP Login Restriction Failed + + + + Account Locked Down + Account Locked Down + + + + Account Logon Denied Verified Email Required + Account Logon Denied Verified Email Required + + + + No MatchingURL + No MatchingURL + + + + Bad Response + Bad Response + + + + Require Password ReEntry + Require Password ReEntry + + + + Value Out Of Range + Value Out Of Range + + + + Unexpecte Error + Unexpecte Error + + + + Disabled + Disabled + + + + Invalid CEG Submission + Invalid CEG Submission + + + + Restricted Device + Restricted Device + + + + Region Locked + Region Locked + + + + Rate Limit Exceeded + Rate Limit Exceeded + + + + Account Login Denied Need Two Factor + Account Login Denied Need Two Factor + + + + Item Deleted + Item Deleted + + + + Account Login Denied Throttle + Account Login Denied Throttle + + + + Two Factor Code Mismatch + Two Factor Code Mismatch + + + + Two Factor Activation Code Mismatch + Two Factor Activation Code Mismatch + + + + Account Associated To Multiple Partners + Account Associated To Multiple Partners + + + + Not Modified + Not Modified + + + + No Mobile Device + No Mobile Device + + + + Time Not Synced + Time Not Synced + + + + Sms Code Failed + Sms Code Failed + + + + Account Limit Exceeded + Account Limit Exceeded + + + + Account Activity Limit Exceeded + Account Activity Limit Exceeded + + + + Phone Activity Limit Exceeded + Phone Activity Limit Exceeded + + + + Refund To Wallet + Refund To Wallet + + + + Email Send Failure + Email Send Failure + + + + Not Settled + Not Settled + + + + Need Captcha + Need Captcha + + + + GSLT Denied + GSLT Denied + + + + GS Owner Denied + GS Owner Denied + + + + Invalid Item Type + Invalid Item Type + + + + IP Banned + IP Banned + + + + GSLT Expired + GSLT Expired + + + + Insufficient Funds + Insufficient Funds + + + + Too Many Pending + Too Many Pending + + + + No Site Licenses Found + No Site Licenses Found + + + + WG Network Send Exceeded + WG Network Send Exceeded + + + + Account Not Friends + Account Not Friends + + + + Limited User Account + Limited User Account + + + + Cant Remove Item + Cant Remove Item + + + + Account Deleted + Account Deleted + + + + Existing User Cancelled License + Existing User Cancelled License + + + + Community Cooldown + Community Cooldown + + + + Status: + Status: + + + + Upload Progress: + Upload Progress: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Create a Website Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + Tags + Tags + + + + Preview Image + Preview Image + + + + WizardPage + + + Save + Save + + + + Saving... + Saving... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Successfully subscribed to Workshop Item! + + + + Download complete! + Download complete! + + + + XMLNewsfeed + + + News & Patchnotes + News & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_nl_NL.qm b/ScreenPlay/translations/ScreenPlay_nl_NL.qm new file mode 100644 index 00000000..fe101c81 Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_nl_NL.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_nl_NL.ts b/ScreenPlay/translations/ScreenPlay_nl_NL.ts new file mode 100644 index 00000000..814ab612 --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_nl_NL.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + Rood + + + + Green + Groen + + + + Blue + Blauw + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R: + + + + G: + G: + + + + B: + B: + + + + H: + H: + + + + S: + S: + + + + V: + V: + + + + Alpha: + Alpha: + + + + # + # + + + + Community + + + News + Nieuws + + + + Wiki + Wiki + + + + Forum + Forum + + + + Issue List + Probleem lijst + + + + Contribute + Bijdragen + + + + Steam Workshop + Steam Workshop + + + + CommunityNavItem + + + Open in browser + Open in browser + + + + CreateWallpaperInit + + + Import any video type + Importeer elk video type + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Afhankelijk van je PC configuratie is het beter om je achtergrond te converteren naar een specifieke video codec. Als beide slechte prestaties hebben, kunt u ook een QML wallpaper proberen! Ondersteunde videoformaten zijn: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Stel je gewenst videocodec in: + + + + Quality slider. Lower value means better quality. + Quality slider. Lower value means better quality. + + + + Open Documentation + Open Documentatie + + + + Select file + Select file + + + + CreateWallpaperResult + + + An error occurred! + An error occurred! + + + + Copy text to clipboard + Copy text to clipboard + + + + Back to create and send an error report! + Back to create and send an error report! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Generating preview image... + + + + Generating preview thumbnail image... + Generating preview thumbnail image... + + + + Generating 5 second preview video... + Generating 5 second preview video... + + + + Generating preview gif... + Generating preview gif... + + + + Converting Audio... + Converting Audio... + + + + Converting Video... This can take some time! + Converting Video... This can take some time! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Convert a video to a wallpaper + Convert a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + Youtube URL + + + + Abort + Abort + + + + Save + Save + + + + Save Wallpaper... + Save Wallpaper... + + + + DefaultVideoControls + + + Volume + Volume + + + + Playback rate + Playback rate + + + + Current Video Time + Current Video Time + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale_Down + Scale_Down + + + + FileSelector + + + Clear + Clear + + + + Select File + Select File + + + + Please choose a file + Please choose a file + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Import a Gif Wallpaper + + + + Drop a *.gif file here or use 'Select file' below. + Drop a *.gif file here or use 'Select file' below. + + + + Select your gif + Select your gif + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Tags + Tags + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Create a HTML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + HTMLWidget + + + Create a HTML widget + Create a HTML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + HeadlineSection + + + Headline Section + Headline Section + + + + ImageSelector + + + Set your own preview image + Set your own preview image + + + + Clear + Clear + + + + Select Preview Image + Select Preview Image + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + AnalyseVideo... + + + + Generating preview image... + Generating preview image... + + + + Generating preview thumbnail image... + Generating preview thumbnail image... + + + + Generating 5 second preview video... + Generating 5 second preview video... + + + + Generating preview gif... + Generating preview gif... + + + + Converting Audio... + Converting Audio... + + + + Converting Video... This can take some time! + Converting Video... This can take some time! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Import a video to a wallpaper + Import a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + Youtube URL + + + + Abort + Abort + + + + Save + Save + + + + Save Wallpaper... + Save Wallpaper... + + + + ImportWebmInit + + + Import a .webm video + Import a .webm video + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + + + + Drop a *.webm file here or use 'Select file' below. + Drop a *.webm file here or use 'Select file' below. + + + + Open Documentation + Open Documentation + + + + Select file + Select file + + + + Installed + + + + + + + + Refreshing! + Refreshing! + + + + + Pull to refresh! + Pull to refresh! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Get more Wallpaper & Widgets via the Steam workshop! + + + + Open containing folder + Open containing folder + + + + Remove Item + Remove Item + + + + Remove via Workshop + Remove via Workshop + + + + Open Workshop Page + Open Workshop Page + + + + Are you sure you want to delete this item? + Are you sure you want to delete this item? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Get free Widgets and Wallpaper via the Steam Workshop + + + + Browse the Steam Workshop + Browse the Steam Workshop + + + + LicenseSelector + + + License + License + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + + + + You allow everyone to do anything with your work. + You allow everyone to do anything with your work. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Your monitor setup changed! + Please configure your wallpaper again. + + + + Monitors + + + Wallpaper Configuration + Wallpaper Configuration + + + + Remove selected + Remove selected + + + + + Remove + Remove + + + + Wallpapers + Wallpapers + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Set color + + + + Please choose a color + Please choose a color + + + + Navigation + + + All + All + + + + Scenes + Scenes + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Install Date Ascending + + + + Install Date Descending + Install Date Descending + + + + Subscribed items: + Subscribed items: + + + + Upload to the Steam Workshop + Upload to the Steam Workshop + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Configurate active Wallpaper or Widgets + + + + No active Wallpaper or Widgets + No active Wallpaper or Widgets + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Back + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + You Need to Agree To The Steam Subscriber Agreement First + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + + + + View The Steam Subscriber Agreement + View The Steam Subscriber Agreement + + + + Accept Steam Workshop Agreement + Accept Steam Workshop Agreement + + + + QMLWallpaper + + + Create a QML Wallpaper + Create a QML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + QMLWidget + + + Create a QML widget + Create a QML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + SaveNotification + + + Profile saved successfully! + Profile saved successfully! + + + + ScreenPlayItem + + + NEW + NEW + + + + Search + + + Search for Wallpaper & Widgets + Search for Wallpaper & Widgets + + + + Settings + + + General + General + + + + Autostart + Autostart + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay will start with Windows and will setup your Desktop every time for you. + + + + High priority Autostart + High priority Autostart + + + + This options grants ScreenPlay a higher autostart priority than other apps. + This options grants ScreenPlay a higher autostart priority than other apps. + + + + Send anonymous crash reports and statistics + Send anonymous crash reports and statistics + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + + + + Set save location + Set save location + + + + Set location + Set location + + + + Your storage path is empty! + Your storage path is empty! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + + + + Language + Language + + + + Set the ScreenPlay UI Language + Set the ScreenPlay UI Language + + + + Theme + Theme + + + + Switch dark/light theme + Switch dark/light theme + + + + System Default + System Default + + + + Dark + Dark + + + + Light + Light + + + + Performance + Performance + + + + Pause wallpaper video rendering while another app is in the foreground + Pause wallpaper video rendering while another app is in the foreground + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + + + + Default Fill Mode + Default Fill Mode + + + + Set this property to define how the video is scaled to fit the target area. + Set this property to define how the video is scaled to fit the target area. + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + About + About + + + + Thank you for using ScreenPlay + Thank you for using ScreenPlay + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay Build Version + + + + Open Changelog + Open Changelog + + + + Third Party Software + Third Party Software + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay would not be possible without the work of others. A big thank you to: + + + + Licenses + Licenses + + + + Logs + Logs + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + + + + Show Logs + Show Logs + + + + Data Protection + Data Protection + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + + + + Privacy + Privacy + + + + SettingsExpander + + + Copy text to clipboard + Copy text to clipboard + + + + Sidebar + + + Tools Overview + Tools Overview + + + + Video import and convert (all types) + Video import and convert (all types) + + + + Video Import (.webm) + Video Import (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Set Wallpaper + + + + Set Widget + Set Widget + + + + Headline + Headline + + + + Select a Monitor to display the content + Select a Monitor to display the content + + + + Set Volume + Set Volume + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + Size: + Size: + + + + MB + MB + + + + No description... + No description... + + + + Click here if you like the content + Click here if you like the content + + + + Click here if you do not like the content + Click here if you do not like the content + + + + Subscribtions: + Subscribtions: + + + + Open In Steam + Open In Steam + + + + Subscribed! + Subscribed! + + + + Subscribe + Subscribe + + + + StartInfo + + + Free Tools to create wallpaper + Free Tools to create wallpaper + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + + + + SteamNotAvailable + + + Could not load steam integration! + Could not load steam integration! + + + + SteamProfile + + + + Back + Back + + + + Forward + Forward + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Save + + + + Add tag + Add tag + + + + Cancel + Cancel + + + + Add Tag + Add Tag + + + + TextField + + + Label + Label + + + + *Required + *Required + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Double click to change you settings. + + + + Open ScreenPlay + Open ScreenPlay + + + + + Mute all + Mute all + + + + Unmute all + Unmute all + + + + + Pause all + Pause all + + + + Play all + Play all + + + + Quit + Quit + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Upload Wallpaper/Widgets to Steam + + + + Abort + Abort + + + + Upload Selected Projects + Upload Selected Projects + + + + Finish + Finish + + + + UploadProjectBigItem + + + Type: + Type: + + + + Open Folder + Open Folder + + + + Invalid Project! + Invalid Project! + + + + UploadProjectItem + + + Fail + Fail + + + + No Connection + No Connection + + + + Invalid Password + Invalid Password + + + + Logged In Elsewhere + Logged In Elsewhere + + + + Invalid Protocol Version + Invalid Protocol Version + + + + Invalid Param + Invalid Param + + + + File Not Found + File Not Found + + + + Busy + Busy + + + + Invalid State + Invalid State + + + + Invalid Name + Invalid Name + + + + Invalid Email + Invalid Email + + + + Duplicate Name + Duplicate Name + + + + Access Denied + Access Denied + + + + Timeout + Timeout + + + + Banned + Banned + + + + Account Not Found + Account Not Found + + + + Invalid SteamID + Invalid SteamID + + + + Service Unavailable + Service Unavailable + + + + Not Logged On + Not Logged On + + + + Pending + Pending + + + + Encryption Failure + Encryption Failure + + + + Insufficient Privilege + Insufficient Privilege + + + + Limit Exceeded + Limit Exceeded + + + + Revoked + Revoked + + + + Expired + Expired + + + + Already Redeemed + Already Redeemed + + + + Duplicate Request + Duplicate Request + + + + Already Owned + Already Owned + + + + IP Not Found + IP Not Found + + + + Persist Failed + Persist Failed + + + + Locking Failed + Locking Failed + + + + Logon Session Replaced + Logon Session Replaced + + + + Connect Failed + Connect Failed + + + + Handshake Failed + Handshake Failed + + + + IO Failure + IO Failure + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Shopping Cart Not Found + + + + Blocked + Blocked + + + + Ignored + Ignored + + + + No Match + No Match + + + + Account Disabled + Account Disabled + + + + Service ReadOnly + Service ReadOnly + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Content Version + + + + Try Another CM + Try Another CM + + + + Password Required T oKick Session + Password Required T oKick Session + + + + Already Logged In Elsewhere + Already Logged In Elsewhere + + + + Suspended + Suspended + + + + Cancelled + Cancelled + + + + Data Corruption + Data Corruption + + + + Disk Full + Disk Full + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Password Unset + + + + External Account Unlinked + External Account Unlinked + + + + PSN Ticket Invalid + PSN Ticket Invalid + + + + External Account Already Linked + External Account Already Linked + + + + Remote File Conflict + Remote File Conflict + + + + Illegal Password + Illegal Password + + + + Same As Previous Value + Same As Previous Value + + + + Account Logon Denied + Account Logon Denied + + + + Cannot Use Old Password + Cannot Use Old Password + + + + Invalid Login AuthCode + Invalid Login AuthCode + + + + Account Logon Denied No Mail + Account Logon Denied No Mail + + + + Hardware Not Capable Of IPT + Hardware Not Capable Of IPT + + + + IPT Init Error + IPT Init Error + + + + Parental Control Restricted + Parental Control Restricted + + + + Facebook Query Error + Facebook Query Error + + + + Expired Login Auth Code + Expired Login Auth Code + + + + IP Login Restriction Failed + IP Login Restriction Failed + + + + Account Locked Down + Account Locked Down + + + + Account Logon Denied Verified Email Required + Account Logon Denied Verified Email Required + + + + No MatchingURL + No MatchingURL + + + + Bad Response + Bad Response + + + + Require Password ReEntry + Require Password ReEntry + + + + Value Out Of Range + Value Out Of Range + + + + Unexpecte Error + Unexpecte Error + + + + Disabled + Disabled + + + + Invalid CEG Submission + Invalid CEG Submission + + + + Restricted Device + Restricted Device + + + + Region Locked + Region Locked + + + + Rate Limit Exceeded + Rate Limit Exceeded + + + + Account Login Denied Need Two Factor + Account Login Denied Need Two Factor + + + + Item Deleted + Item Deleted + + + + Account Login Denied Throttle + Account Login Denied Throttle + + + + Two Factor Code Mismatch + Two Factor Code Mismatch + + + + Two Factor Activation Code Mismatch + Two Factor Activation Code Mismatch + + + + Account Associated To Multiple Partners + Account Associated To Multiple Partners + + + + Not Modified + Not Modified + + + + No Mobile Device + No Mobile Device + + + + Time Not Synced + Time Not Synced + + + + Sms Code Failed + Sms Code Failed + + + + Account Limit Exceeded + Account Limit Exceeded + + + + Account Activity Limit Exceeded + Account Activity Limit Exceeded + + + + Phone Activity Limit Exceeded + Phone Activity Limit Exceeded + + + + Refund To Wallet + Refund To Wallet + + + + Email Send Failure + Email Send Failure + + + + Not Settled + Not Settled + + + + Need Captcha + Need Captcha + + + + GSLT Denied + GSLT Denied + + + + GS Owner Denied + GS Owner Denied + + + + Invalid Item Type + Invalid Item Type + + + + IP Banned + IP Banned + + + + GSLT Expired + GSLT Expired + + + + Insufficient Funds + Insufficient Funds + + + + Too Many Pending + Too Many Pending + + + + No Site Licenses Found + No Site Licenses Found + + + + WG Network Send Exceeded + WG Network Send Exceeded + + + + Account Not Friends + Account Not Friends + + + + Limited User Account + Limited User Account + + + + Cant Remove Item + Cant Remove Item + + + + Account Deleted + Account Deleted + + + + Existing User Cancelled License + Existing User Cancelled License + + + + Community Cooldown + Community Cooldown + + + + Status: + Status: + + + + Upload Progress: + Upload Progress: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Create a Website Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + Tags + Tags + + + + Preview Image + Preview Image + + + + WizardPage + + + Save + Save + + + + Saving... + Saving... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Successfully subscribed to Workshop Item! + + + + Download complete! + Download complete! + + + + XMLNewsfeed + + + News & Patchnotes + News & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_pt_BR.qm b/ScreenPlay/translations/ScreenPlay_pt_BR.qm new file mode 100644 index 00000000..d0339cd5 Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_pt_BR.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_pt_br.qm b/ScreenPlay/translations/ScreenPlay_pt_br.qm deleted file mode 100644 index 325844bb..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_pt_br.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_pt_br.ts b/ScreenPlay/translations/ScreenPlay_pt_br.ts deleted file mode 100644 index 7b250dc5..00000000 --- a/ScreenPlay/translations/ScreenPlay_pt_br.ts +++ /dev/null @@ -1,2263 +0,0 @@ - - - - - ColorPicker - - - Red - - - - - Green - - - - - Blue - - - - - RGB - - - - - HSV - - - - - R: - - - - - G: - - - - - B: - - - - - H: - - - - - S: - - - - - V: - - - - - Alpha: - - - - - # - - - - - Community - - - News - - - - - Wiki - - - - - Forum - - - - - Issue List - - - - - Contribute - - - - - Steam Workshop - - - - - CommunityNavItem - - - Open in browser - - - - - CreateImport - - - - - - - - CreateUpload - - - - - - - - CreateWallpaperInit - - - Import any video type - - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - - Set your preffered video codec: - - - - - Quality slider. Lower value means better quality. - - - - - Open Documentation - - - - - Select file - - - - - CreateWallpaperResult - - - An error occurred! - - - - - Copy text to clipboard - - - - - Back to create and send an error report! - - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Convert a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - DefaultVideoControls - - - Volume - - - - - Playback rate - - - - - Current Video Time - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale_Down - - - - - FileSelector - - - Clear - - - - - Select File - - - - - Please choose a file - - - - - GifWallpaper - - - Import a Gif Wallpaper - - - - - Drop a *.gif file here or use 'Select file' below. - - - - - Select your gif - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Tags - - - - - HTMLWallpaper - - - Create a HTML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - HTMLWidget - - - Create a HTML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - Headline - - - Headline - - - - - HeadlineSection - - - Headline Section - - - - - ImageSelector - - - Set your own preview image - - - - - Clear - - - - - Select Preview Image - - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Import a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - ImportWebmInit - - - Import a .webm video - - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - - - - - Drop a *.webm file here or use 'Select file' below. - - - - - Open Documentation - - - - - Select file - - - - - Installed - - - - - - - - Refreshing! - - - - - - Pull to refresh! - - - - - Get more Wallpaper & Widgets via the Steam workshop! - - - - - Open containing folder - - - - - Remove Item - - - - - Remove via Workshop - - - - - Open Workshop Page - - - - - Are you sure you want to delete this item? - - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - - - - - Browse the Steam Workshop - - - - - LicenseSelector - - - License - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - - - - - - You grant other to remix your work and change the license to their linking. - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - - - - - You allow everyone to do anything with your work. - - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - - - - - Monitors - - - Wallpaper Configuration - - - - - Remove selected - - - - - - Remove - - - - - Wallpapers - - - - - Widgets - - - - - MonitorsProjectSettingItem - - - Set color - - - - - Please choose a color - - - - - Navigation - - - All - - - - - Scenes - - - - - Videos - - - - - Widgets - - - - - Install Date Ascending - - - - - Install Date Descending - - - - - Subscribed items: - - - - - Upload to the Steam Workshop - - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - - - - - No active Wallpaper or Widgets - - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - - - - - View The Steam Subscriber Agreement - - - - - Accept Steam Workshop Agreement - - - - - QMLWallpaper - - - Create a QML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - QMLWidget - - - Create a QML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - SaveNotification - - - Profile saved successfully! - - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - - - - - Settings - - - General - - - - - Autostart - - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - - - - - High priority Autostart - - - - - This options grants ScreenPlay a higher autostart priority than other apps. - - - - - Send anonymous crash reports and statistics - - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - - - - - Set save location - - - - - Set location - - - - - Your storage path is empty! - - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - - - - - Language - - - - - Set the ScreenPlay UI Language - - - - - English - - - - - German - - - - - Chinese - Simplified - - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - - Theme - - - - - Switch dark/light theme - - - - - System Default - - - - - Dark - - - - - Light - - - - - Performance - - - - - Pause wallpaper video rendering while another app is in the foreground - - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - - - - - Default Fill Mode - - - - - Set this property to define how the video is scaled to fit the target area. - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - About - - - - - Thank you for using ScreenPlay - - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - - - - - Version - - - - - ScreenPlay Build Version - - - - - Open Changelog - - - - - Third Party Software - - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - - - - - Licenses - - - - - Logs - - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - - - - - Show Logs - - - - - Data Protection - - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - - - - - Privacy - - - - - SettingsExpander - - - Copy text to clipboard - - - - - Sidebar - - - Tools Overview - - - - - Video import and convert (all types) - - - - - Video Import (.webm) - - - - - GIF Wallpaper - - - - - QML Wallpaper - - - - - HTML5 Wallpaper - - - - - Website Wallpaper - - - - - QML Widget - - - - - HTML Widget - - - - - Set Wallpaper - - - - - Set Widget - - - - - Headline - - - - - Select a Monitor to display the content - - - - - Set Volume - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - Size: - - - - - MB - - - - - No description... - - - - - Click here if you like the content - - - - - Click here if you do not like the content - - - - - Subscribtions: - - - - - Open In Steam - - - - - Subscribed! - - - - - Subscribe - - - - - StartInfo - - - Free Tools to create wallpaper - - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - - - - - SteamNotAvailable - - - Could not load steam integration! - - - - - SteamProfile - - - - Back - - - - - Forward - - - - - SteamWorkshop - - - Loading - - - - - Download now! - - - - - Downloading... - - - - - Details - - - - - Open In Steam - - - - - Profile - - - - - Search for Wallpaper and Widgets... - - - - - Open Workshop in Steam - - - - - Ranked By Vote - - - - - Publication Date - - - - - Ranked By Trend - - - - - Favorited By Friends - - - - - Created By Friends - - - - - Created By Followed Users - - - - - Not Yet Rated - - - - - Total VotesAsc - - - - - Votes Up - - - - - Total Unique Subscriptions - - - - - Back - - - - - Forward - - - - - TagSelector - - - Save - - - - - Add tag - - - - - Cancel - - - - - Add Tag - - - - - TextField - - - Label - - - - - *Required - - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - - - - - Open ScreenPlay - - - - - - Mute all - - - - - Unmute all - - - - - - Pause all - - - - - Play all - - - - - Quit - - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - - - - - Abort - - - - - Upload Selected Projects - - - - - Finish - - - - - UploadProjectBigItem - - - Type: - - - - - Open Folder - - - - - Invalid Project! - - - - - UploadProjectItem - - - Fail - - - - - No Connection - - - - - Invalid Password - - - - - Logged In Elsewhere - - - - - Invalid Protocol Version - - - - - Invalid Param - - - - - File Not Found - - - - - Busy - - - - - Invalid State - - - - - Invalid Name - - - - - Invalid Email - - - - - Duplicate Name - - - - - Access Denied - - - - - Timeout - - - - - Banned - - - - - Account Not Found - - - - - Invalid SteamID - - - - - Service Unavailable - - - - - Not Logged On - - - - - Pending - - - - - Encryption Failure - - - - - Insufficient Privilege - - - - - Limit Exceeded - - - - - Revoked - - - - - Expired - - - - - Already Redeemed - - - - - Duplicate Request - - - - - Already Owned - - - - - IP Not Found - - - - - Persist Failed - - - - - Locking Failed - - - - - Logon Session Replaced - - - - - Connect Failed - - - - - Handshake Failed - - - - - IO Failure - - - - - Remote Disconnect - - - - - Shopping Cart Not Found - - - - - Blocked - - - - - Ignored - - - - - No Match - - - - - Account Disabled - - - - - Service ReadOnly - - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - - - - - Try Another CM - - - - - Password Required T oKick Session - - - - - Already Logged In Elsewhere - - - - - Suspended - - - - - Cancelled - - - - - Data Corruption - - - - - Disk Full - - - - - Remote Call Failed - - - - - Password Unset - - - - - External Account Unlinked - - - - - PSN Ticket Invalid - - - - - External Account Already Linked - - - - - Remote File Conflict - - - - - Illegal Password - - - - - Same As Previous Value - - - - - Account Logon Denied - - - - - Cannot Use Old Password - - - - - Invalid Login AuthCode - - - - - Account Logon Denied No Mail - - - - - Hardware Not Capable Of IPT - - - - - IPT Init Error - - - - - Parental Control Restricted - - - - - Facebook Query Error - - - - - Expired Login Auth Code - - - - - IP Login Restriction Failed - - - - - Account Locked Down - - - - - Account Logon Denied Verified Email Required - - - - - No MatchingURL - - - - - Bad Response - - - - - Require Password ReEntry - - - - - Value Out Of Range - - - - - Unexpecte Error - - - - - Disabled - - - - - Invalid CEG Submission - - - - - Restricted Device - - - - - Region Locked - - - - - Rate Limit Exceeded - - - - - Account Login Denied Need Two Factor - - - - - Item Deleted - - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - - - - - Two Factor Activation Code Mismatch - - - - - Account Associated To Multiple Partners - - - - - Not Modified - - - - - No Mobile Device - - - - - Time Not Synced - - - - - Sms Code Failed - - - - - Account Limit Exceeded - - - - - Account Activity Limit Exceeded - - - - - Phone Activity Limit Exceeded - - - - - Refund To Wallet - - - - - Email Send Failure - - - - - Not Settled - - - - - Need Captcha - - - - - GSLT Denied - - - - - GS Owner Denied - - - - - Invalid Item Type - - - - - IP Banned - - - - - GSLT Expired - - - - - Insufficient Funds - - - - - Too Many Pending - - - - - No Site Licenses Found - - - - - WG Network Send Exceeded - - - - - Account Not Friends - - - - - Limited User Account - - - - - Cant Remove Item - - - - - Account Deleted - - - - - Existing User Cancelled License - - - - - Community Cooldown - - - - - Status: - - - - - Upload Progress: - - - - - WebsiteWallpaper - - - Create a Website Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - Tags - - - - - Preview Image - - - - - WizardPage - - - Save - - - - - Saving... - - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - - - - - Download complete! - - - - - XMLNewsfeed - - - News & Patchnotes - - - - diff --git a/ScreenPlay/translations/ScreenPlay_ru.qm b/ScreenPlay/translations/ScreenPlay_ru.qm deleted file mode 100644 index 61bb6593..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_ru.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_ru.ts b/ScreenPlay/translations/ScreenPlay_ru.ts deleted file mode 100644 index 853d99f6..00000000 --- a/ScreenPlay/translations/ScreenPlay_ru.ts +++ /dev/null @@ -1,2263 +0,0 @@ - - - - - ColorPicker - - - Red - - - - - Green - - - - - Blue - - - - - RGB - - - - - HSV - - - - - R: - - - - - G: - - - - - B: - - - - - H: - - - - - S: - - - - - V: - - - - - Alpha: - - - - - # - - - - - Community - - - News - - - - - Wiki - - - - - Forum - - - - - Issue List - - - - - Contribute - - - - - Steam Workshop - - - - - CommunityNavItem - - - Open in browser - - - - - CreateImport - - - - - - - - CreateUpload - - - - - - - - CreateWallpaperInit - - - Import any video type - - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - - Set your preffered video codec: - - - - - Quality slider. Lower value means better quality. - - - - - Open Documentation - - - - - Select file - - - - - CreateWallpaperResult - - - An error occurred! - - - - - Copy text to clipboard - - - - - Back to create and send an error report! - - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Convert a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - DefaultVideoControls - - - Volume - - - - - Playback rate - - - - - Current Video Time - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale_Down - - - - - FileSelector - - - Clear - - - - - Select File - - - - - Please choose a file - - - - - GifWallpaper - - - Import a Gif Wallpaper - - - - - Drop a *.gif file here or use 'Select file' below. - - - - - Select your gif - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Tags - - - - - HTMLWallpaper - - - Create a HTML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - HTMLWidget - - - Create a HTML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - Headline - - - Headline - - - - - HeadlineSection - - - Headline Section - - - - - ImageSelector - - - Set your own preview image - - - - - Clear - - - - - Select Preview Image - - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - - - - - Generating preview image... - - - - - Generating preview thumbnail image... - - - - - Generating 5 second preview video... - - - - - Generating preview gif... - - - - - Converting Audio... - - - - - Converting Video... This can take some time! - - - - - Converting Video ERROR! - - - - - Analyse Video ERROR! - - - - - Import a video to a wallpaper - - - - - Generating preview video... - - - - - Name (required!) - - - - - Description - - - - - Youtube URL - - - - - Abort - - - - - Save - - - - - Save Wallpaper... - - - - - ImportWebmInit - - - Import a .webm video - - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - - - - - Drop a *.webm file here or use 'Select file' below. - - - - - Open Documentation - - - - - Select file - - - - - Installed - - - - - - - - Refreshing! - - - - - - Pull to refresh! - - - - - Get more Wallpaper & Widgets via the Steam workshop! - - - - - Open containing folder - - - - - Remove Item - - - - - Remove via Workshop - - - - - Open Workshop Page - - - - - Are you sure you want to delete this item? - - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - - - - - Browse the Steam Workshop - - - - - LicenseSelector - - - License - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - - - - - - You grant other to remix your work and change the license to their linking. - - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - - - - - You allow everyone to do anything with your work. - - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - - - - - Monitors - - - Wallpaper Configuration - - - - - Remove selected - - - - - - Remove - - - - - Wallpapers - - - - - Widgets - - - - - MonitorsProjectSettingItem - - - Set color - - - - - Please choose a color - - - - - Navigation - - - All - - - - - Scenes - - - - - Videos - - - - - Widgets - - - - - Install Date Ascending - - - - - Install Date Descending - - - - - Subscribed items: - - - - - Upload to the Steam Workshop - - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - - - - - No active Wallpaper or Widgets - - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - - - - - View The Steam Subscriber Agreement - - - - - Accept Steam Workshop Agreement - - - - - QMLWallpaper - - - Create a QML Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - License & Tags - - - - - Preview Image - - - - - QMLWidget - - - Create a QML widget - - - - - General - - - - - Widget name - - - - - Created by - - - - - Tags - - - - - SaveNotification - - - Profile saved successfully! - - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - - - - - Settings - - - General - - - - - Autostart - - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - - - - - High priority Autostart - - - - - This options grants ScreenPlay a higher autostart priority than other apps. - - - - - Send anonymous crash reports and statistics - - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - - - - - Set save location - - - - - Set location - - - - - Your storage path is empty! - - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - - - - - Language - - - - - Set the ScreenPlay UI Language - - - - - English - - - - - German - - - - - Chinese - Simplified - - - - - Russian - - - - - French - - - - - Spanish - - - - - Korean - - - - - Vietnamese - - - - - Portuguese (Brazil) - - - - - Theme - - - - - Switch dark/light theme - - - - - System Default - - - - - Dark - - - - - Light - - - - - Performance - - - - - Pause wallpaper video rendering while another app is in the foreground - - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - - - - - Default Fill Mode - - - - - Set this property to define how the video is scaled to fit the target area. - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - About - - - - - Thank you for using ScreenPlay - - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - - - - - Version - - - - - ScreenPlay Build Version - - - - - Open Changelog - - - - - Third Party Software - - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - - - - - Licenses - - - - - Logs - - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - - - - - Show Logs - - - - - Data Protection - - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - - - - - Privacy - - - - - SettingsExpander - - - Copy text to clipboard - - - - - Sidebar - - - Tools Overview - - - - - Video import and convert (all types) - - - - - Video Import (.webm) - - - - - GIF Wallpaper - - - - - QML Wallpaper - - - - - HTML5 Wallpaper - - - - - Website Wallpaper - - - - - QML Widget - - - - - HTML Widget - - - - - Set Wallpaper - - - - - Set Widget - - - - - Headline - - - - - Select a Monitor to display the content - - - - - Set Volume - - - - - Fill Mode - - - - - Stretch - - - - - Fill - - - - - Contain - - - - - Cover - - - - - Scale-Down - - - - - Size: - - - - - MB - - - - - No description... - - - - - Click here if you like the content - - - - - Click here if you do not like the content - - - - - Subscribtions: - - - - - Open In Steam - - - - - Subscribed! - - - - - Subscribe - - - - - StartInfo - - - Free Tools to create wallpaper - - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - - - - - SteamNotAvailable - - - Could not load steam integration! - - - - - SteamProfile - - - - Back - - - - - Forward - - - - - SteamWorkshop - - - Loading - - - - - Download now! - - - - - Downloading... - - - - - Details - - - - - Open In Steam - - - - - Profile - - - - - Search for Wallpaper and Widgets... - - - - - Open Workshop in Steam - - - - - Ranked By Vote - - - - - Publication Date - - - - - Ranked By Trend - - - - - Favorited By Friends - - - - - Created By Friends - - - - - Created By Followed Users - - - - - Not Yet Rated - - - - - Total VotesAsc - - - - - Votes Up - - - - - Total Unique Subscriptions - - - - - Back - - - - - Forward - - - - - TagSelector - - - Save - - - - - Add tag - - - - - Cancel - - - - - Add Tag - - - - - TextField - - - Label - - - - - *Required - - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - - - - - Open ScreenPlay - - - - - - Mute all - - - - - Unmute all - - - - - - Pause all - - - - - Play all - - - - - Quit - - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - - - - - Abort - - - - - Upload Selected Projects - - - - - Finish - - - - - UploadProjectBigItem - - - Type: - - - - - Open Folder - - - - - Invalid Project! - - - - - UploadProjectItem - - - Fail - - - - - No Connection - - - - - Invalid Password - - - - - Logged In Elsewhere - - - - - Invalid Protocol Version - - - - - Invalid Param - - - - - File Not Found - - - - - Busy - - - - - Invalid State - - - - - Invalid Name - - - - - Invalid Email - - - - - Duplicate Name - - - - - Access Denied - - - - - Timeout - - - - - Banned - - - - - Account Not Found - - - - - Invalid SteamID - - - - - Service Unavailable - - - - - Not Logged On - - - - - Pending - - - - - Encryption Failure - - - - - Insufficient Privilege - - - - - Limit Exceeded - - - - - Revoked - - - - - Expired - - - - - Already Redeemed - - - - - Duplicate Request - - - - - Already Owned - - - - - IP Not Found - - - - - Persist Failed - - - - - Locking Failed - - - - - Logon Session Replaced - - - - - Connect Failed - - - - - Handshake Failed - - - - - IO Failure - - - - - Remote Disconnect - - - - - Shopping Cart Not Found - - - - - Blocked - - - - - Ignored - - - - - No Match - - - - - Account Disabled - - - - - Service ReadOnly - - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - - - - - Try Another CM - - - - - Password Required T oKick Session - - - - - Already Logged In Elsewhere - - - - - Suspended - - - - - Cancelled - - - - - Data Corruption - - - - - Disk Full - - - - - Remote Call Failed - - - - - Password Unset - - - - - External Account Unlinked - - - - - PSN Ticket Invalid - - - - - External Account Already Linked - - - - - Remote File Conflict - - - - - Illegal Password - - - - - Same As Previous Value - - - - - Account Logon Denied - - - - - Cannot Use Old Password - - - - - Invalid Login AuthCode - - - - - Account Logon Denied No Mail - - - - - Hardware Not Capable Of IPT - - - - - IPT Init Error - - - - - Parental Control Restricted - - - - - Facebook Query Error - - - - - Expired Login Auth Code - - - - - IP Login Restriction Failed - - - - - Account Locked Down - - - - - Account Logon Denied Verified Email Required - - - - - No MatchingURL - - - - - Bad Response - - - - - Require Password ReEntry - - - - - Value Out Of Range - - - - - Unexpecte Error - - - - - Disabled - - - - - Invalid CEG Submission - - - - - Restricted Device - - - - - Region Locked - - - - - Rate Limit Exceeded - - - - - Account Login Denied Need Two Factor - - - - - Item Deleted - - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - - - - - Two Factor Activation Code Mismatch - - - - - Account Associated To Multiple Partners - - - - - Not Modified - - - - - No Mobile Device - - - - - Time Not Synced - - - - - Sms Code Failed - - - - - Account Limit Exceeded - - - - - Account Activity Limit Exceeded - - - - - Phone Activity Limit Exceeded - - - - - Refund To Wallet - - - - - Email Send Failure - - - - - Not Settled - - - - - Need Captcha - - - - - GSLT Denied - - - - - GS Owner Denied - - - - - Invalid Item Type - - - - - IP Banned - - - - - GSLT Expired - - - - - Insufficient Funds - - - - - Too Many Pending - - - - - No Site Licenses Found - - - - - WG Network Send Exceeded - - - - - Account Not Friends - - - - - Limited User Account - - - - - Cant Remove Item - - - - - Account Deleted - - - - - Existing User Cancelled License - - - - - Community Cooldown - - - - - Status: - - - - - Upload Progress: - - - - - WebsiteWallpaper - - - Create a Website Wallpaper - - - - - General - - - - - Wallpaper name - - - - - Created By - - - - - Description - - - - - Tags - - - - - Preview Image - - - - - WizardPage - - - Save - - - - - Saving... - - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - - - - - Download complete! - - - - - XMLNewsfeed - - - News & Patchnotes - - - - diff --git a/ScreenPlay/translations/ScreenPlay_ru_RU.qm b/ScreenPlay/translations/ScreenPlay_ru_RU.qm new file mode 100644 index 00000000..7315d701 Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_ru_RU.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_ru_RU.ts b/ScreenPlay/translations/ScreenPlay_ru_RU.ts new file mode 100644 index 00000000..9a6b0e2a --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_ru_RU.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + Красный + + + + Green + Зеленый + + + + Blue + Синий + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R: + + + + G: + G: + + + + B: + B: + + + + H: + H: + + + + S: + S: + + + + V: + В: + + + + Alpha: + Прозрачность: + + + + # + # + + + + Community + + + News + Новости + + + + Wiki + Википедия + + + + Forum + Форум + + + + Issue List + Список проблем + + + + Contribute + Внести вклад + + + + Steam Workshop + Мастерская Steam + + + + CommunityNavItem + + + Open in browser + Открыть в браузере + + + + CreateWallpaperInit + + + Import any video type + Импортируй любых типов видео + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Установите предпочитаемый видео кодек: + + + + Quality slider. Lower value means better quality. + Ползунок качества. Чем ниже значение тем выше качество. + + + + Open Documentation + Открыть документацию + + + + Select file + Выберите файл + + + + CreateWallpaperResult + + + An error occurred! + Произошла ошибка! + + + + Copy text to clipboard + Копировать текст в буфер обмена + + + + Back to create and send an error report! + Вернуться к созданию и отправить отчет об ошибке! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Создание изображения предпросмотра... + + + + Generating preview thumbnail image... + Создание миниатюр изображений... + + + + Generating 5 second preview video... + Создание 5 секундного видео предпросмотра... + + + + Generating preview gif... + Создание предварительной gif... + + + + Converting Audio... + Конвертирование аудио... + + + + Converting Video... This can take some time! + Преобразование видео... Это может занять некоторое время! + + + + Converting Video ERROR! + Ошибка конвертации видео! + + + + Analyse Video ERROR! + Ошибка анализа видео! + + + + Convert a video to a wallpaper + Преобразовать видео в обои + + + + Generating preview video... + Создание предварительного видео... + + + + Name (required!) + Имя (обязательно) + + + + Description + Описание + + + + Youtube URL + YouTube URL-адрес + + + + Abort + Прервать + + + + Save + Сохранить + + + + Save Wallpaper... + Сохранить обои... + + + + DefaultVideoControls + + + Volume + Громкость + + + + Playback rate + Частота воспроизведения + + + + Current Video Time + Текущее время видео + + + + Fill Mode + Режим заливки + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale_Down + Scale_Down + + + + FileSelector + + + Clear + Clear + + + + Select File + Select File + + + + Please choose a file + Please choose a file + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Import a Gif Wallpaper + + + + Drop a *.gif file here or use 'Select file' below. + Drop a *.gif file here or use 'Select file' below. + + + + Select your gif + Select your gif + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Tags + Tags + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Create a HTML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + HTMLWidget + + + Create a HTML widget + Create a HTML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + HeadlineSection + + + Headline Section + Headline Section + + + + ImageSelector + + + Set your own preview image + Set your own preview image + + + + Clear + Clear + + + + Select Preview Image + Select Preview Image + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + AnalyseVideo... + + + + Generating preview image... + Generating preview image... + + + + Generating preview thumbnail image... + Generating preview thumbnail image... + + + + Generating 5 second preview video... + Generating 5 second preview video... + + + + Generating preview gif... + Generating preview gif... + + + + Converting Audio... + Converting Audio... + + + + Converting Video... This can take some time! + Converting Video... This can take some time! + + + + Converting Video ERROR! + Converting Video ERROR! + + + + Analyse Video ERROR! + Analyse Video ERROR! + + + + Import a video to a wallpaper + Import a video to a wallpaper + + + + Generating preview video... + Generating preview video... + + + + Name (required!) + Name (required!) + + + + Description + Description + + + + Youtube URL + Youtube URL + + + + Abort + Abort + + + + Save + Save + + + + Save Wallpaper... + Save Wallpaper... + + + + ImportWebmInit + + + Import a .webm video + Import a .webm video + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + + + + Drop a *.webm file here or use 'Select file' below. + Drop a *.webm file here or use 'Select file' below. + + + + Open Documentation + Open Documentation + + + + Select file + Select file + + + + Installed + + + + + + + + Refreshing! + Refreshing! + + + + + Pull to refresh! + Pull to refresh! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Get more Wallpaper & Widgets via the Steam workshop! + + + + Open containing folder + Open containing folder + + + + Remove Item + Remove Item + + + + Remove via Workshop + Remove via Workshop + + + + Open Workshop Page + Open Workshop Page + + + + Are you sure you want to delete this item? + Are you sure you want to delete this item? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Get free Widgets and Wallpaper via the Steam Workshop + + + + Browse the Steam Workshop + Browse the Steam Workshop + + + + LicenseSelector + + + License + License + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + + + + You allow everyone to do anything with your work. + You allow everyone to do anything with your work. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Your monitor setup changed! + Please configure your wallpaper again. + + + + Monitors + + + Wallpaper Configuration + Wallpaper Configuration + + + + Remove selected + Remove selected + + + + + Remove + Remove + + + + Wallpapers + Wallpapers + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Set color + + + + Please choose a color + Please choose a color + + + + Navigation + + + All + All + + + + Scenes + Scenes + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Install Date Ascending + + + + Install Date Descending + Install Date Descending + + + + Subscribed items: + Subscribed items: + + + + Upload to the Steam Workshop + Upload to the Steam Workshop + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Configurate active Wallpaper or Widgets + + + + No active Wallpaper or Widgets + No active Wallpaper or Widgets + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Back + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + You Need to Agree To The Steam Subscriber Agreement First + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + + + + View The Steam Subscriber Agreement + View The Steam Subscriber Agreement + + + + Accept Steam Workshop Agreement + Accept Steam Workshop Agreement + + + + QMLWallpaper + + + Create a QML Wallpaper + Create a QML Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + License & Tags + License & Tags + + + + Preview Image + Preview Image + + + + QMLWidget + + + Create a QML widget + Create a QML widget + + + + General + General + + + + Widget name + Widget name + + + + Created by + Created by + + + + Tags + Tags + + + + SaveNotification + + + Profile saved successfully! + Profile saved successfully! + + + + ScreenPlayItem + + + NEW + NEW + + + + Search + + + Search for Wallpaper & Widgets + Search for Wallpaper & Widgets + + + + Settings + + + General + General + + + + Autostart + Autostart + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay will start with Windows and will setup your Desktop every time for you. + + + + High priority Autostart + High priority Autostart + + + + This options grants ScreenPlay a higher autostart priority than other apps. + This options grants ScreenPlay a higher autostart priority than other apps. + + + + Send anonymous crash reports and statistics + Send anonymous crash reports and statistics + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + + + + Set save location + Set save location + + + + Set location + Set location + + + + Your storage path is empty! + Your storage path is empty! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + + + + Language + Language + + + + Set the ScreenPlay UI Language + Set the ScreenPlay UI Language + + + + Theme + Theme + + + + Switch dark/light theme + Switch dark/light theme + + + + System Default + System Default + + + + Dark + Dark + + + + Light + Light + + + + Performance + Performance + + + + Pause wallpaper video rendering while another app is in the foreground + Pause wallpaper video rendering while another app is in the foreground + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + + + + Default Fill Mode + Default Fill Mode + + + + Set this property to define how the video is scaled to fit the target area. + Set this property to define how the video is scaled to fit the target area. + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + About + About + + + + Thank you for using ScreenPlay + Thank you for using ScreenPlay + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay Build Version + + + + Open Changelog + Open Changelog + + + + Third Party Software + Third Party Software + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay would not be possible without the work of others. A big thank you to: + + + + Licenses + Licenses + + + + Logs + Logs + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + + + + Show Logs + Show Logs + + + + Data Protection + Data Protection + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + + + + Privacy + Privacy + + + + SettingsExpander + + + Copy text to clipboard + Copy text to clipboard + + + + Sidebar + + + Tools Overview + Tools Overview + + + + Video import and convert (all types) + Video import and convert (all types) + + + + Video Import (.webm) + Video Import (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Set Wallpaper + + + + Set Widget + Set Widget + + + + Headline + Headline + + + + Select a Monitor to display the content + Select a Monitor to display the content + + + + Set Volume + Set Volume + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + Size: + Size: + + + + MB + MB + + + + No description... + No description... + + + + Click here if you like the content + Click here if you like the content + + + + Click here if you do not like the content + Click here if you do not like the content + + + + Subscribtions: + Subscribtions: + + + + Open In Steam + Open In Steam + + + + Subscribed! + Subscribed! + + + + Subscribe + Subscribe + + + + StartInfo + + + Free Tools to create wallpaper + Free Tools to create wallpaper + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + + + + SteamNotAvailable + + + Could not load steam integration! + Could not load steam integration! + + + + SteamProfile + + + + Back + Back + + + + Forward + Forward + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Save + + + + Add tag + Add tag + + + + Cancel + Cancel + + + + Add Tag + Add Tag + + + + TextField + + + Label + Label + + + + *Required + *Required + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Double click to change you settings. + + + + Open ScreenPlay + Open ScreenPlay + + + + + Mute all + Mute all + + + + Unmute all + Unmute all + + + + + Pause all + Pause all + + + + Play all + Play all + + + + Quit + Quit + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Upload Wallpaper/Widgets to Steam + + + + Abort + Abort + + + + Upload Selected Projects + Upload Selected Projects + + + + Finish + Finish + + + + UploadProjectBigItem + + + Type: + Type: + + + + Open Folder + Open Folder + + + + Invalid Project! + Invalid Project! + + + + UploadProjectItem + + + Fail + Fail + + + + No Connection + No Connection + + + + Invalid Password + Invalid Password + + + + Logged In Elsewhere + Logged In Elsewhere + + + + Invalid Protocol Version + Invalid Protocol Version + + + + Invalid Param + Invalid Param + + + + File Not Found + File Not Found + + + + Busy + Busy + + + + Invalid State + Invalid State + + + + Invalid Name + Invalid Name + + + + Invalid Email + Invalid Email + + + + Duplicate Name + Duplicate Name + + + + Access Denied + Access Denied + + + + Timeout + Timeout + + + + Banned + Banned + + + + Account Not Found + Account Not Found + + + + Invalid SteamID + Invalid SteamID + + + + Service Unavailable + Service Unavailable + + + + Not Logged On + Not Logged On + + + + Pending + Pending + + + + Encryption Failure + Encryption Failure + + + + Insufficient Privilege + Insufficient Privilege + + + + Limit Exceeded + Limit Exceeded + + + + Revoked + Revoked + + + + Expired + Expired + + + + Already Redeemed + Already Redeemed + + + + Duplicate Request + Duplicate Request + + + + Already Owned + Already Owned + + + + IP Not Found + IP Not Found + + + + Persist Failed + Persist Failed + + + + Locking Failed + Locking Failed + + + + Logon Session Replaced + Logon Session Replaced + + + + Connect Failed + Connect Failed + + + + Handshake Failed + Handshake Failed + + + + IO Failure + IO Failure + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Shopping Cart Not Found + + + + Blocked + Blocked + + + + Ignored + Ignored + + + + No Match + No Match + + + + Account Disabled + Account Disabled + + + + Service ReadOnly + Service ReadOnly + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Content Version + + + + Try Another CM + Try Another CM + + + + Password Required T oKick Session + Password Required T oKick Session + + + + Already Logged In Elsewhere + Already Logged In Elsewhere + + + + Suspended + Suspended + + + + Cancelled + Cancelled + + + + Data Corruption + Data Corruption + + + + Disk Full + Disk Full + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Password Unset + + + + External Account Unlinked + External Account Unlinked + + + + PSN Ticket Invalid + PSN Ticket Invalid + + + + External Account Already Linked + External Account Already Linked + + + + Remote File Conflict + Remote File Conflict + + + + Illegal Password + Illegal Password + + + + Same As Previous Value + Same As Previous Value + + + + Account Logon Denied + Account Logon Denied + + + + Cannot Use Old Password + Cannot Use Old Password + + + + Invalid Login AuthCode + Invalid Login AuthCode + + + + Account Logon Denied No Mail + Account Logon Denied No Mail + + + + Hardware Not Capable Of IPT + Hardware Not Capable Of IPT + + + + IPT Init Error + IPT Init Error + + + + Parental Control Restricted + Parental Control Restricted + + + + Facebook Query Error + Facebook Query Error + + + + Expired Login Auth Code + Expired Login Auth Code + + + + IP Login Restriction Failed + IP Login Restriction Failed + + + + Account Locked Down + Account Locked Down + + + + Account Logon Denied Verified Email Required + Account Logon Denied Verified Email Required + + + + No MatchingURL + No MatchingURL + + + + Bad Response + Bad Response + + + + Require Password ReEntry + Require Password ReEntry + + + + Value Out Of Range + Value Out Of Range + + + + Unexpecte Error + Unexpecte Error + + + + Disabled + Disabled + + + + Invalid CEG Submission + Invalid CEG Submission + + + + Restricted Device + Restricted Device + + + + Region Locked + Region Locked + + + + Rate Limit Exceeded + Rate Limit Exceeded + + + + Account Login Denied Need Two Factor + Account Login Denied Need Two Factor + + + + Item Deleted + Item Deleted + + + + Account Login Denied Throttle + Account Login Denied Throttle + + + + Two Factor Code Mismatch + Two Factor Code Mismatch + + + + Two Factor Activation Code Mismatch + Two Factor Activation Code Mismatch + + + + Account Associated To Multiple Partners + Account Associated To Multiple Partners + + + + Not Modified + Not Modified + + + + No Mobile Device + No Mobile Device + + + + Time Not Synced + Time Not Synced + + + + Sms Code Failed + Sms Code Failed + + + + Account Limit Exceeded + Account Limit Exceeded + + + + Account Activity Limit Exceeded + Account Activity Limit Exceeded + + + + Phone Activity Limit Exceeded + Phone Activity Limit Exceeded + + + + Refund To Wallet + Refund To Wallet + + + + Email Send Failure + Email Send Failure + + + + Not Settled + Not Settled + + + + Need Captcha + Need Captcha + + + + GSLT Denied + GSLT Denied + + + + GS Owner Denied + GS Owner Denied + + + + Invalid Item Type + Invalid Item Type + + + + IP Banned + IP Banned + + + + GSLT Expired + GSLT Expired + + + + Insufficient Funds + Insufficient Funds + + + + Too Many Pending + Too Many Pending + + + + No Site Licenses Found + No Site Licenses Found + + + + WG Network Send Exceeded + WG Network Send Exceeded + + + + Account Not Friends + Account Not Friends + + + + Limited User Account + Limited User Account + + + + Cant Remove Item + Cant Remove Item + + + + Account Deleted + Account Deleted + + + + Existing User Cancelled License + Existing User Cancelled License + + + + Community Cooldown + Community Cooldown + + + + Status: + Status: + + + + Upload Progress: + Upload Progress: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Create a Website Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + Tags + Tags + + + + Preview Image + Preview Image + + + + WizardPage + + + Save + Save + + + + Saving... + Saving... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Successfully subscribed to Workshop Item! + + + + Download complete! + Download complete! + + + + XMLNewsfeed + + + News & Patchnotes + News & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_tr_TR.qm b/ScreenPlay/translations/ScreenPlay_tr_TR.qm new file mode 100644 index 00000000..20750e0c Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_tr_TR.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_tr_TR.ts b/ScreenPlay/translations/ScreenPlay_tr_TR.ts new file mode 100644 index 00000000..ad1e645d --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_tr_TR.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + Kırmızı + + + + Green + Yeşil + + + + Blue + Mavi + + + + RGB + RGB + + + + HSV + HSV + + + + R: + R: + + + + G: + G: + + + + B: + B: + + + + H: + H: + + + + S: + S: + + + + V: + V: + + + + Alpha: + Şeffaflık: + + + + # + # + + + + Community + + + News + Yenilikler + + + + Wiki + Wiki + + + + Forum + Forum + + + + Issue List + Sorun Listesi + + + + Contribute + Bağış yap + + + + Steam Workshop + Steam Atölyesi + + + + CommunityNavItem + + + Open in browser + Tarayıcıda aç + + + + CreateWallpaperInit + + + Import any video type + Video içe aktarın + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + PC yapılandırmanıza bağlı olarak, duvar kağıdınızı belirli bir video codec bileşenine dönüştürmek daha iyidir. Her ikisinin de performansı kötüyse, bir QML duvar kağıdını da deneyebilirsiniz! Desteklenen video biçimleri şunlardır: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Tercih ettiğiniz video codec bileşenini ayarlayın: + + + + Quality slider. Lower value means better quality. + Kalite kaydırıcısı. Daha düşük değer, daha iyi kalite anlamına gelir. + + + + Open Documentation + Belgeyi Aç + + + + Select file + Dosya seç + + + + CreateWallpaperResult + + + An error occurred! + Bir hata oluştu! + + + + Copy text to clipboard + Metni panoya kopyala + + + + Back to create and send an error report! + Bir hata raporu oluşturmak ve göndermek için geri dönün! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Önizleme oluşturuluyor... + + + + Generating preview thumbnail image... + Önizleme küçük resmi oluşturuluyor... + + + + Generating 5 second preview video... + 5 saniyelik önizleme videosu oluşturuluyor... + + + + Generating preview gif... + Özizleme gifi oluşturuluyor... + + + + Converting Audio... + Ses Dönüştürülüyor... + + + + Converting Video... This can take some time! + Video dönüştürülüyor... Biraz zaman alabilir! + + + + Converting Video ERROR! + Video Dönüştürülürken Hata Oluştu! + + + + Analyse Video ERROR! + Video Hatasını Analiz Edin! + + + + Convert a video to a wallpaper + Bir videoyu duvar kağıdına dönüştürün + + + + Generating preview video... + Önizleme videosu oluşturuluyor... + + + + Name (required!) + İsim (gerekli) + + + + Description + Açıklama + + + + Youtube URL + YouTube URL + + + + Abort + İptal + + + + Save + Kaydet + + + + Save Wallpaper... + Duvar kağıdını kaydet... + + + + DefaultVideoControls + + + Volume + Ses Düzeyi + + + + Playback rate + Oynatma oranını ayarla + + + + Current Video Time + Geçerli Video Zamanı + + + + Fill Mode + Doldurma Kipi + + + + Stretch + Esnet + + + + Fill + Doldur + + + + Contain + İçeren + + + + Cover + Kapak + + + + Scale_Down + Ölçek_Düşür + + + + FileSelector + + + Clear + Temizle + + + + Select File + Dosya Seç + + + + Please choose a file + Lütfen bir dosya seçiniz + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Bir Gif Duvar Kağıdını İçe Aktarın + + + + Drop a *.gif file here or use 'Select file' below. + Bir *.gif dosyasını sürükleyin ' Ya da Dosyayı seçin ' + + + + Select your gif + Gif seç + + + + General + Genel + + + + Wallpaper name + Duvar Kağıdı adı + + + + Created By + Oluşturan + + + + Tags + Etiketler + + + + HTMLWallpaper + + + Create a HTML Wallpaper + HTML Duvar Kağıdı Oluşturun + + + + General + Genel + + + + Wallpaper name + Duvar Kağıdı adı + + + + Created By + Oluşturan + + + + Description + Açıklama + + + + License & Tags + Lisans & Etiketler + + + + Preview Image + Resim Önizleme + + + + HTMLWidget + + + Create a HTML widget + Bir HTML widget'ı oluşturun + + + + General + Genel + + + + Widget name + Widget adı + + + + Created by + Oluşturan + + + + Tags + Etiketler + + + + HeadlineSection + + + Headline Section + Başlık Bölümü + + + + ImageSelector + + + Set your own preview image + Kendi önizleme resminizi ayarlayın + + + + Clear + Temizle + + + + Select Preview Image + Önizleme Resminizi Seçin + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + VideoAnaliz... + + + + Generating preview image... + Önizleme oluşturuluyor... + + + + Generating preview thumbnail image... + Önizleme küçük resmi oluşturuluyor... + + + + Generating 5 second preview video... + 5 saniyelik önizleme videosu oluşturuluyor... + + + + Generating preview gif... + Özizleme gifi oluşturuluyor... + + + + Converting Audio... + Ses Dönüştürülüyor... + + + + Converting Video... This can take some time! + Video dönüştürülüyor... Biraz zaman alabilir! + + + + Converting Video ERROR! + Video Dönüştürülürken Hata Oluştu! + + + + Analyse Video ERROR! + Video Hatasını Analiz Edin! + + + + Import a video to a wallpaper + Bir videoyu duvar kağıdına aktarın + + + + Generating preview video... + Önizleme videosu oluşturuluyor... + + + + Name (required!) + İsim (gerekli) + + + + Description + Açıklama + + + + Youtube URL + YouTube URL + + + + Abort + İptal + + + + Save + Kaydet + + + + Save Wallpaper... + Duvar kağıdını kaydet... + + + + ImportWebmInit + + + Import a .webm video + .webm uzantılı bir videoyu içe aktarın + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + Webm'yi içe aktarırken uzun dönüşümü atlayabiliriz. ' Video içe aktarma ve dönüştürmeden (tüm türler) ScreenPlay içe aktarıcı ile tatmin edici olmayan sonuçlar aldığınızda, ücretsiz ve açık kaynaklı El Freni aracılığıyla da dönüştürebilirsiniz! ' + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Geçersiz dosya türü. Geçerli VP8 veya VP9 (*.webm) olmalıdır! + + + + Drop a *.webm file here or use 'Select file' below. + Bir *.webm dosyasını sürükleyin ' Ya da Dosyayı seçin ' + + + + Open Documentation + Belgeyi Aç + + + + Select file + Dosya seç + + + + Installed + + + + + + + + Refreshing! + Yenileniyor! + + + + + Pull to refresh! + Yenilemek için çek! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Steam atölyesi aracılığıyla daha fazla Duvar Kağıdı ve Widget edinin! + + + + Open containing folder + İçeren klasörü aç + + + + Remove Item + Öğeyi Kaldır + + + + Remove via Workshop + Atölye ile Kaldır + + + + Open Workshop Page + Atölyeyi Aç + + + + Are you sure you want to delete this item? + Bu öğeyi silmek istediğinizden emin misiniz? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Steam Atölyesi aracılığıyla ücretsiz Widget'lar ve Duvar Kağıdı alın + + + + Browse the Steam Workshop + Steam Atölyesine Göz Atın + + + + LicenseSelector + + + License + Lisans + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Paylaş — materyali herhangi bir ortamda veya biçimde kopyalayın ve yeniden dağıtın. Uyarlayın - ticari olarak bile olsa herhangi bir amaç için malzemeyi yeniden karıştırın, dönüştürün ve üzerine inşa edin. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Paylaş — materyali herhangi bir ortamda veya biçimde kopyalayın ve yeniden dağıtın. Uyarlayın - ticari olarak bile olsa herhangi bir amaç için malzemeyi yeniden karıştırın, dönüştürün ve üzerine inşa edin! + + + + You allow everyone to do anything with your work. + Herkesin işinizle ilgili her şeyi yapmasına izin veriyorsunuz. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + Başkalarına çalışmanızı yeniden düzenlemeleri için izin veriyorsunuz, ancak çalışmanızın GPLv3 kapsamında kalması gerekiyor. Bu lisansı tüm kod duvar kağıtları için öneriyoruz! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + Hiçbir hakkı paylaşmıyorsunuz ve hiç kimsenin onu kullanmasına veya remiks yapmasına izin verilmiyor (Tavsiye edilmez). Başkalarının çalışmasına kredi vermek için de kullanılabilir. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Monitör kurulumunuz değişti! + Lütfen duvar kağıdınızı yeniden yapılandırın. + + + + Monitors + + + Wallpaper Configuration + Duvar Kağıdı Yapılandırması + + + + Remove selected + Seçilenleri kaldır + + + + + Remove + Kaldır + + + + Wallpapers + Duvar kağıtları + + + + Widgets + Widget’lar + + + + MonitorsProjectSettingItem + + + Set color + Renk seç + + + + Please choose a color + Lütfen renk seçin + + + + Navigation + + + All + Hepsi + + + + Scenes + Sahneler + + + + Videos + Videolar + + + + Widgets + Widget’lar + + + + Install Date Ascending + Artan Kurulum Tarihi + + + + Install Date Descending + Azalan Kurulum Tarihi + + + + Subscribed items: + Abone olunan öğeler: + + + + Upload to the Steam Workshop + Steam Atölyesine yükleyin + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Aktif Duvar Kağıdını veya Widget'ları yapılandırın + + + + No active Wallpaper or Widgets + Aktif Duvar Kağıdı veya Widget yok + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + Bunun için Steam'i çalıştırmanız gerekiyor. steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Geri + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + Öncelikle Steam Abonelik Sözleşmesini Kabul Etmeniz Gerekiyor + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + ETKİNLEŞTİRMEK İÇİN İNTERNET BAĞLANTISI VE ÜCRETSİZ BUHAR HESABI GEREKTİRİR. Uyarı: Ürün, Steam Abonelik Sözleşmesini (SSA) kabul etmenize tabi olarak sunulur. Bu ürünü bir Steam hesabına kaydolarak ve SSA'yı kabul ederek İnternet üzerinden etkinleştirmelisiniz. Satın almadan önce SSA'yı görüntülemek için lütfen https://store.steampowered.com/subscriber_agreement/ adresini ziyaret edin. SSA hükümlerini kabul etmiyorsanız, bu oyunu açılmadan satıcınıza iade politikalarına uygun olarak iade etmelisiniz. + + + + View The Steam Subscriber Agreement + Steam Abonelik Sözleşmesini Görüntüle + + + + Accept Steam Workshop Agreement + Steam Atölye Sözleşmesini Kabul Edin + + + + QMLWallpaper + + + Create a QML Wallpaper + Bir QML Duvar Kağıdı Oluşturun + + + + General + Genel + + + + Wallpaper name + Duvar Kağıdı adı + + + + Created By + Oluşturan + + + + Description + Açıklama + + + + License & Tags + Lisans & Etiketler + + + + Preview Image + Resim Önizleme + + + + QMLWidget + + + Create a QML widget + Bir QML widget'ı oluşturun + + + + General + Genel + + + + Widget name + Widget adı + + + + Created by + Oluşturan + + + + Tags + Etiketler + + + + SaveNotification + + + Profile saved successfully! + Profil başarıyla kaydedildi! + + + + ScreenPlayItem + + + NEW + YENİ + + + + Search + + + Search for Wallpaper & Widgets + Duvar Kağıdı ve Widget'ları Ara + + + + Settings + + + General + Genel + + + + Autostart + Otomatik başlatma + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay, Windows ile başlayacak ve her seferinde sizin için Masaüstünüzü kuracaktır. + + + + High priority Autostart + Yüksek öncelikli Otomatik başlatma + + + + This options grants ScreenPlay a higher autostart priority than other apps. + Bu seçenekler, ScreenPlay'e diğer uygulamalardan daha yüksek bir otomatik başlatma önceliği verir. + + + + Send anonymous crash reports and statistics + Send anonymous crash reports and statistics + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + + + + Set save location + Set save location + + + + Set location + Set location + + + + Your storage path is empty! + Your storage path is empty! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Önemli: Bu dizini değiştirmenin atölye indirme yolu üzerinde hiçbir etkisi yoktur. ScreenPlay yalnızca bir içerik klasörüne sahip olmayı destekler! + + + + Language + Dil + + + + Set the ScreenPlay UI Language + ScreenPlay Arayüz Dilini Ayarlayın + + + + Theme + Tema + + + + Switch dark/light theme + Koyu/Açık temayı değiştir + + + + System Default + Sistem Varsayılanı + + + + Dark + Karanlık + + + + Light + Aydınlık + + + + Performance + Performans + + + + Pause wallpaper video rendering while another app is in the foreground + Başka bir uygulama ön plandayken duvar kağıdı video oluşturmayı duraklatın + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + En iyi performans için video oluşturmayı (sesi değil!) devre dışı bırakıyoruz. Sorun yaşıyorsanız, bu davranışı buradan devre dışı bırakabilirsiniz. Duvar kağıdının yeniden başlatılması gerekiyor! + + + + Default Fill Mode + Varsayılan Doldurma Modu + + + + Set this property to define how the video is scaled to fit the target area. + Videonun hedef alana sığacak şekilde nasıl ölçeklendirileceğini tanımlamak için bu özelliği ayarlayın. + + + + Stretch + Esnet + + + + Fill + Doldur + + + + Contain + İçeren + + + + Cover + Kapak + + + + Scale-Down + Ölçek-Düşür + + + + About + Hakkında + + + + Thank you for using ScreenPlay + ScreePlay'i kullandığınız için teşekkür ederiz! + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + + + + Version + Version + + + + ScreenPlay Build Version + ScreenPlay Build Version + + + + Open Changelog + Open Changelog + + + + Third Party Software + Third Party Software + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay would not be possible without the work of others. A big thank you to: + + + + Licenses + Licenses + + + + Logs + Logs + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + + + + Show Logs + Show Logs + + + + Data Protection + Data Protection + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + + + + Privacy + Privacy + + + + SettingsExpander + + + Copy text to clipboard + Copy text to clipboard + + + + Sidebar + + + Tools Overview + Tools Overview + + + + Video import and convert (all types) + Video import and convert (all types) + + + + Video Import (.webm) + Video Import (.webm) + + + + GIF Wallpaper + GIF Wallpaper + + + + QML Wallpaper + QML Wallpaper + + + + HTML5 Wallpaper + HTML5 Wallpaper + + + + Website Wallpaper + Website Wallpaper + + + + QML Widget + QML Widget + + + + HTML Widget + HTML Widget + + + + Set Wallpaper + Set Wallpaper + + + + Set Widget + Set Widget + + + + Headline + Headline + + + + Select a Monitor to display the content + Select a Monitor to display the content + + + + Set Volume + Set Volume + + + + Fill Mode + Fill Mode + + + + Stretch + Stretch + + + + Fill + Fill + + + + Contain + Contain + + + + Cover + Cover + + + + Scale-Down + Scale-Down + + + + Size: + Size: + + + + MB + MB + + + + No description... + No description... + + + + Click here if you like the content + Click here if you like the content + + + + Click here if you do not like the content + Click here if you do not like the content + + + + Subscribtions: + Subscribtions: + + + + Open In Steam + Open In Steam + + + + Subscribed! + Subscribed! + + + + Subscribe + Subscribe + + + + StartInfo + + + Free Tools to create wallpaper + Free Tools to create wallpaper + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + + + + SteamNotAvailable + + + Could not load steam integration! + Could not load steam integration! + + + + SteamProfile + + + + Back + Back + + + + Forward + Forward + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Save + + + + Add tag + Add tag + + + + Cancel + Cancel + + + + Add Tag + Add Tag + + + + TextField + + + Label + Label + + + + *Required + *Required + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Double click to change you settings. + + + + Open ScreenPlay + Open ScreenPlay + + + + + Mute all + Mute all + + + + Unmute all + Unmute all + + + + + Pause all + Pause all + + + + Play all + Play all + + + + Quit + Quit + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Upload Wallpaper/Widgets to Steam + + + + Abort + Abort + + + + Upload Selected Projects + Upload Selected Projects + + + + Finish + Finish + + + + UploadProjectBigItem + + + Type: + Type: + + + + Open Folder + Open Folder + + + + Invalid Project! + Invalid Project! + + + + UploadProjectItem + + + Fail + Fail + + + + No Connection + No Connection + + + + Invalid Password + Invalid Password + + + + Logged In Elsewhere + Logged In Elsewhere + + + + Invalid Protocol Version + Invalid Protocol Version + + + + Invalid Param + Invalid Param + + + + File Not Found + File Not Found + + + + Busy + Busy + + + + Invalid State + Invalid State + + + + Invalid Name + Invalid Name + + + + Invalid Email + Invalid Email + + + + Duplicate Name + Duplicate Name + + + + Access Denied + Access Denied + + + + Timeout + Timeout + + + + Banned + Banned + + + + Account Not Found + Account Not Found + + + + Invalid SteamID + Invalid SteamID + + + + Service Unavailable + Service Unavailable + + + + Not Logged On + Not Logged On + + + + Pending + Pending + + + + Encryption Failure + Encryption Failure + + + + Insufficient Privilege + Insufficient Privilege + + + + Limit Exceeded + Limit Exceeded + + + + Revoked + Revoked + + + + Expired + Expired + + + + Already Redeemed + Already Redeemed + + + + Duplicate Request + Duplicate Request + + + + Already Owned + Already Owned + + + + IP Not Found + IP Not Found + + + + Persist Failed + Persist Failed + + + + Locking Failed + Locking Failed + + + + Logon Session Replaced + Logon Session Replaced + + + + Connect Failed + Connect Failed + + + + Handshake Failed + Handshake Failed + + + + IO Failure + IO Failure + + + + Remote Disconnect + Remote Disconnect + + + + Shopping Cart Not Found + Shopping Cart Not Found + + + + Blocked + Blocked + + + + Ignored + Ignored + + + + No Match + No Match + + + + Account Disabled + Account Disabled + + + + Service ReadOnly + Service ReadOnly + + + + Account Not Featured + Account Not Featured + + + + Administrator OK + Administrator OK + + + + Content Version + Content Version + + + + Try Another CM + Try Another CM + + + + Password Required T oKick Session + Password Required T oKick Session + + + + Already Logged In Elsewhere + Already Logged In Elsewhere + + + + Suspended + Suspended + + + + Cancelled + Cancelled + + + + Data Corruption + Data Corruption + + + + Disk Full + Disk Full + + + + Remote Call Failed + Remote Call Failed + + + + Password Unset + Password Unset + + + + External Account Unlinked + External Account Unlinked + + + + PSN Ticket Invalid + PSN Ticket Invalid + + + + External Account Already Linked + External Account Already Linked + + + + Remote File Conflict + Remote File Conflict + + + + Illegal Password + Illegal Password + + + + Same As Previous Value + Same As Previous Value + + + + Account Logon Denied + Account Logon Denied + + + + Cannot Use Old Password + Cannot Use Old Password + + + + Invalid Login AuthCode + Invalid Login AuthCode + + + + Account Logon Denied No Mail + Account Logon Denied No Mail + + + + Hardware Not Capable Of IPT + Hardware Not Capable Of IPT + + + + IPT Init Error + IPT Init Error + + + + Parental Control Restricted + Parental Control Restricted + + + + Facebook Query Error + Facebook Query Error + + + + Expired Login Auth Code + Expired Login Auth Code + + + + IP Login Restriction Failed + IP Login Restriction Failed + + + + Account Locked Down + Account Locked Down + + + + Account Logon Denied Verified Email Required + Account Logon Denied Verified Email Required + + + + No MatchingURL + No MatchingURL + + + + Bad Response + Bad Response + + + + Require Password ReEntry + Require Password ReEntry + + + + Value Out Of Range + Value Out Of Range + + + + Unexpecte Error + Unexpecte Error + + + + Disabled + Disabled + + + + Invalid CEG Submission + Invalid CEG Submission + + + + Restricted Device + Restricted Device + + + + Region Locked + Region Locked + + + + Rate Limit Exceeded + Rate Limit Exceeded + + + + Account Login Denied Need Two Factor + Account Login Denied Need Two Factor + + + + Item Deleted + Item Deleted + + + + Account Login Denied Throttle + Account Login Denied Throttle + + + + Two Factor Code Mismatch + Two Factor Code Mismatch + + + + Two Factor Activation Code Mismatch + Two Factor Activation Code Mismatch + + + + Account Associated To Multiple Partners + Account Associated To Multiple Partners + + + + Not Modified + Not Modified + + + + No Mobile Device + No Mobile Device + + + + Time Not Synced + Time Not Synced + + + + Sms Code Failed + Sms Code Failed + + + + Account Limit Exceeded + Account Limit Exceeded + + + + Account Activity Limit Exceeded + Account Activity Limit Exceeded + + + + Phone Activity Limit Exceeded + Phone Activity Limit Exceeded + + + + Refund To Wallet + Refund To Wallet + + + + Email Send Failure + Email Send Failure + + + + Not Settled + Not Settled + + + + Need Captcha + Need Captcha + + + + GSLT Denied + GSLT Denied + + + + GS Owner Denied + GS Owner Denied + + + + Invalid Item Type + Invalid Item Type + + + + IP Banned + IP Banned + + + + GSLT Expired + GSLT Expired + + + + Insufficient Funds + Insufficient Funds + + + + Too Many Pending + Too Many Pending + + + + No Site Licenses Found + No Site Licenses Found + + + + WG Network Send Exceeded + WG Network Send Exceeded + + + + Account Not Friends + Account Not Friends + + + + Limited User Account + Limited User Account + + + + Cant Remove Item + Cant Remove Item + + + + Account Deleted + Account Deleted + + + + Existing User Cancelled License + Existing User Cancelled License + + + + Community Cooldown + Community Cooldown + + + + Status: + Status: + + + + Upload Progress: + Upload Progress: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Create a Website Wallpaper + + + + General + General + + + + Wallpaper name + Wallpaper name + + + + Created By + Created By + + + + Description + Description + + + + Tags + Tags + + + + Preview Image + Preview Image + + + + WizardPage + + + Save + Save + + + + Saving... + Saving... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Successfully subscribed to Workshop Item! + + + + Download complete! + Download complete! + + + + XMLNewsfeed + + + News & Patchnotes + News & Patchnotes + + + diff --git a/ScreenPlay/translations/ScreenPlay_vi.qm b/ScreenPlay/translations/ScreenPlay_vi.qm deleted file mode 100644 index 98bdb444..00000000 Binary files a/ScreenPlay/translations/ScreenPlay_vi.qm and /dev/null differ diff --git a/ScreenPlay/translations/ScreenPlay_vi.ts b/ScreenPlay/translations/ScreenPlay_vi.ts deleted file mode 100644 index c2eb02b2..00000000 --- a/ScreenPlay/translations/ScreenPlay_vi.ts +++ /dev/null @@ -1,2264 +0,0 @@ - - - - - ColorPicker - - - Red - Đỏ - - - - Green - Xanh lá - - - - Blue - Xanh dương - - - - RGB - RGB - - - - HSV - HSV - - - - R: - Đỏ: - - - - G: - Xanh lá: - - - - B: - Xanh dương: - - - - H: - Màu: - - - - S: - Độ bão hòa: - - - - V: - Giá trị: - - - - Alpha: - Độ trong suốt: - - - - # - # - - - - Community - - - News - Tin tức - - - - Wiki - Wiki - - - - Forum - Diễn đàn - - - - Issue List - D.sách lỗi - - - - Contribute - Đóng góp - - - - Steam Workshop - No exact translate for this because people call that too. - Steam Workshop - - - - CommunityNavItem - - - Open in browser - Mở trong trình duyệt - - - - CreateWallpaperInit - - - Import any video type - Nhập bất kì loại video - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - Tùy thuộc vào cấu hình của PC mà việc chuyển đổi ảnh động của bạn sang một dạng video khác sẽ tốt hơn. Nếu cả hai đều có hiệu năng kém thì bạn có thể dùng một ảnh động QML!. Các loại video hỗ trợ: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - Set your preffered video codec: - Chọn loại video mà bạn muốn: - - - - Quality slider. Lower value means better quality. - slider -> thanh trượt but it's long and complicated. - Chất lượng video: Giá trị thấp hơn đồng nghĩa với việc chất lượng cao hơn. - - - - Open Documentation - Mở tài liệu tham khảo - - - - Select file - Chọn tệp - - - - CreateWallpaperResult - - - An error occurred! - Đã có lỗi xảy ra! - - - - Copy text to clipboard - Sao chép vào khay nhớ tạm - - - - Back to create and send an error report! - Quay trở lại việc tạo ảnh động và gửi một báo cáo lỗi! - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - Đang tạo ra ảnh xem trước... - - - - Generating preview thumbnail image... - Đang tạo ra hình thu nhỏ xem trước... - - - - Generating 5 second preview video... - Đang tao ra video 5 giây xem trước... - - - - Generating preview gif... - Đang tạo ra gif xem trước... - - - - Converting Audio... - Đang chuyển đổi dạng âm thanh... - - - - Converting Video... This can take some time! - Đang chuyển đổi dạng video... Việc này có thể tốn kha khá thời gian! - - - - Converting Video ERROR! - Đã có lỗi xảy ra khi chuyển đổi dạng video! - - - - Analyse Video ERROR! - Đã có lỗi xảy ra khi đang xử lý video! - - - - Convert a video to a wallpaper - Chuyển đổi một video sang ảnh động - - - - Generating preview video... - Đang tạo ra video xem trước... - - - - Name (required!) - Tên (bắt buộc!) - - - - Description - Mô tả - - - - Youtube URL - Link YouTube - - - - Abort - Hủy bỏ - - - - Save - Lưu - - - - Save Wallpaper... - Lưu hình nền... - - - - DefaultVideoControls - - - Volume - Âm lượng - - - - Playback rate - Tốc độ phát lại - - - - Current Video Time - Thời gian video hiện tại - - - - Fill Mode - Cách lấp đầy - - - - Stretch - Kéo dài - - - - Fill - Lấp đầy - - - - Contain - Chứa đựng - - - - Cover - Bao phủ - - - - Scale_Down - Giảm tỉ lệ - - - - FileSelector - - - Clear - Xóa - - - - Select File - Chọn một tệp - - - - Please choose a file - Xin hãy chọn một tệp - - - - GifWallpaper - - - Import a Gif Wallpaper - Nhập một ảnh động gif - - - - Drop a *.gif file here or use 'Select file' below. - Thả một tệp *.gif vào đây hoặc nhấn nút 'Chọn một tệp' ở dưới đây. - - - - Select your gif - Chọn gif của bạn - - - - General - Chung - - - - Wallpaper name - Tên ảnh động - - - - Created By - Đươc tạo bởi - - - - Tags - Thẻ - - - - HTMLWallpaper - - - Create a HTML Wallpaper - Tạo một ảnh động HTML - - - - General - Chung - - - - Wallpaper name - Tên ảnh động - - - - Created By - Được tạo bởi - - - - Description - Mô tả - - - - License & Tags - Bản quyền & Thẻ - - - - Preview Image - Ảnh xem trước - - - - HTMLWidget - - - Create a HTML widget - Whats "widget" meaning in Vietnamese??? - Tạo một widget HTML - - - - General - Chung - - - - Widget name - Tên widget - - - - Created by - Đươc tạo bởi - - - - Tags - Thẻ - - - - Headline - - - Headline - Tiêu đề - - - - HeadlineSection - - - Headline Section - Phần tiêu đề - - - - ImageSelector - - - Set your own preview image - Đặt ảnh xem trước của bạn - - - - Clear - Xóa - - - - Select Preview Image - Chọn ảnh xem trước - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - Đang xử lý video... - - - - Generating preview image... - Đang tạo ra ảnh xem trước... - - - - Generating preview thumbnail image... - Đang tạo ra hình thu nhỏ xem trước... - - - - Generating 5 second preview video... - Đang tao ra video 5 giây xem trước... - - - - Generating preview gif... - Đang tạo ra gif xem trước... - - - - Converting Audio... - Đang chuyển đổi dạng âm thanh... - - - - Converting Video... This can take some time! - Đang chuyển đổi dạng video... Việc này có thể tốn kha khá thời gian! - - - - Converting Video ERROR! - Đã có lỗi xảy ra khi chuyển đổi dạng video! - - - - Analyse Video ERROR! - Đã có lỗi xảy ra khi đang xử lý video! - - - - Import a video to a wallpaper - google translate xD - Nhập một video vào hình nền - - - - Generating preview video... - Đang tạo ra video xem trước... - - - - Name (required!) - Tên (bắt buộc!) - - - - Description - Mô tả - - - - Youtube URL - Link YouTube - - - - Abort - Hủy bỏ - - - - Save - Lưu - - - - Save Wallpaper... - Lưu hình nền... - - - - ImportWebmInit - - - Import a .webm video - Nhập một tệp webm - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - Khi mà nhập tệp webm chúng ta có thể bỏ qua quá trình chuyển đổi. Khi mà bạn có được kết quả không thỏa mãn với trình nhập tệp tất cả các loại video của ScreenPlay thì bạn cũng có thể sử dụng công cụ mã nguồn mở HandBrake! - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - Loại tệp không hợp lệ. Bắt buộc phải là tệp VP8 hoặc VP9 hợp lệ (*.webm)! - - - - Drop a *.webm file here or use 'Select file' below. - Thả một tệp *.webm vào đây hoặc nhấn nút 'Chọn một tệp' ở dưới đây. - - - - Open Documentation - Mở tài liệu tham khảo - - - - Select file - Chọn một tệp - - - - Installed - - - - - - - - Refreshing! - Đang làm mới! - - - - - Pull to refresh! - Kéo xuống để làm mới! - - - - Get more Wallpaper & Widgets via the Steam workshop! - Lấy thêm nhiều hình nền & widgets từ Steam Workshop! - - - - Open containing folder - Mở thư mục chứa hình nền. - - - - Remove Item - Xóa hình nền - - - - Remove via Workshop - Xóa nhờ Workshop - - - - Open Workshop Page - Mở trang workshop - - - - Are you sure you want to delete this item? - Bạn có chắc chắn muốn xóa hình nền này không? - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - Lấy thêm nhiều hình nền & widgets từ Steam Workshop - - - - Browse the Steam Workshop - Duyệt qua Steam Workshop - - - - LicenseSelector - - - License - Bản quyền - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - google translate - Chia sẻ - sao chép và phân phối lại tài liệu ở bất kỳ phương tiện hoặc định dạng nào. Thích ứng - phối lại, biến đổi và xây dựng dựa trên chất liệu cho bất kỳ mục đích nào, kể cả về mặt thương mại. - - - - - You grant other to remix your work and change the license to their linking. - google translate - Bạn cấp cho người khác để phối lại tác phẩm của bạn và thay đổi giấy phép thành liên kết của họ. - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - google translate - Chia sẻ - sao chép và phân phối lại tài liệu ở bất kỳ phương tiện hoặc định dạng nào. Thích ứng - phối lại, chuyển đổi và xây dựng dựa trên chất liệu. Bạn không được phép sử dụng nó cho mục đích thương mại! - - - - You allow everyone to do anything with your work. - Bạn cho phép mọi người làm bất cứ điều gì với thành quả của bạn. - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - Bạn cấp cho người khác để phối lại tác phẩm của bạn nhưng nó phải vẫn theo GPLv3. Chúng tôi đề xuất giấy phép này cho tất cả các hình nền mã! - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - Bạn không chia sẻ bất kỳ quyền nào và không ai được phép sử dụng hoặc phối lại nó (Không khuyến khích). Cũng có thể được sử dụng để ghi thành quả của người khác. - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - Thiết lập màn hình của bạn đã thay đổi! - Xin hãy thiết lập lại hình nền của bạn. - - - - Monitors - - - Wallpaper Configuration - Cấu hình ảnh động - - - - Remove selected - Xóa mục đã chọn - - - - - Remove - Xóa - - - - Wallpapers - Ảnh động - - - - Widgets - Widgets - - - - MonitorsProjectSettingItem - - - Set color - Đặt màu - - - - Please choose a color - Xin hãy chọn một màu - - - - Navigation - - - All - Tất cả - - - - Scenes - Cảnh - - - - Videos - Videos - - - - Widgets - Widgets - - - - Install Date Ascending - Ngày cài đặt tăng dần - - - - Install Date Descending - Ngày cài đặt giảm dần - - - - Subscribed items: - Những mục đã đăng ký: - - - - Upload to the Steam Workshop - Tải lên Steam Workshop - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - Thiết lập hình nền hoặc widgets đang hoạt động - - - - No active Wallpaper or Widgets - Không có hình nền hoặc widgets đang hoạt động - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - Quay lại - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - Bạn phải chấp nhận thỏa thuận người đăng ký của Steam trước - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - google translate - YÊU CẦU KẾT NỐI INTERNET VÀ TÀI KHOẢN STEAM MIỄN PHÍ ĐỂ KÍCH HOẠT. Thông báo: Sản phẩm được cung cấp tùy thuộc vào việc bạn chấp nhận Thỏa thuận người đăng ký Steam (SSA). Bạn phải kích hoạt sản phẩm này qua Internet bằng cách đăng ký tài khoản Steam và chấp nhận SSA. Vui lòng xem https://store.steampowered.com/subscriber_agosystem/ để xem SSA trước khi mua. Nếu bạn không đồng ý với các quy định của SSA, bạn nên trả lại trò chơi chưa mở này cho nhà bán lẻ của bạn theo chính sách hoàn trả của họ. - - - - View The Steam Subscriber Agreement - Xem thỏa thuận người đăng ký của Steam - - - - Accept Steam Workshop Agreement - Chấp nhận thỏa thuận của Steam Workshop - - - - QMLWallpaper - - - Create a QML Wallpaper - Tạo một ảnh động QML - - - - General - Chung - - - - Wallpaper name - Tên ảnh động - - - - Created By - Đươc tạo bởi - - - - Description - Mô tả - - - - License & Tags - Bản quyền & Thẻ - - - - Preview Image - Ảnh xem trước - - - - QMLWidget - - - Create a QML widget - Tạo một widget QML - - - - General - Chung - - - - Widget name - Tên widget - - - - Created by - Đươc tạo bởi - - - - Tags - Thẻ - - - - SaveNotification - - - Profile saved successfully! - Đã lưu cấu hình thành công! - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - Tìm ảnh động & widgets - - - - Settings - - - General - Chung - - - - Autostart - Tự động mở - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - ScreenPlay sẽ chạy cùng với Windows và sẽ thiết lập màn hình nền cho bạn. - - - - High priority Autostart - Tự động mở ưu tiên hơn - - - - This options grants ScreenPlay a higher autostart priority than other apps. - Tùy chọn này cho phép ScreenPlay quyền tự động chạy ưu tiên hơn những ứng dụng khác. - - - - Send anonymous crash reports and statistics - Gửi báo cáo sự cố và só liệu thống kê ẩn danh - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - Giúp chúng tôi làm ScreenPlay trở nên nhanh và ổn định hơn. Tất cả các dữ liệu thu thập được đều là ẩn danh và chỉ được sử dụng cho mục đích phát triển! Chúng tôi dùng <a href="https://sentry.io">sentry.io</a> để thu thập và xử lý dữ liệu này. Một <b>sự cảm ơn lớn dành cho họ</b> vì đã cung cấp cho chúng tôi bản trả phí miễn phí cho những dự án mã nguồn mở! - - - - Set save location - Đặt vị trí lưu - - - - Set location - Đặt vị trí - - - - Your storage path is empty! - Đường dẫn lưu trữ của bạn đang trống! - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - Quan trọng: Thay đổi thư mục này không có hiệu ứng gì ở thư mục tải về của workshop. ScreenPlay chỉ hỗ trợ có một thư mục chứa nội dung! - - - - Language - Ngôn ngữ - - - - Set the ScreenPlay UI Language - Đặt ngôn ngữ của ScreenPlay - - - - English - Tiếng Anh - - - - German - Tiếng Đức - - - - Chinese - Simplified - Tiếng Trung - Giản thể - - - - Russian - Tiếng Nga - - - - French - Tiếng Pháp - - - - Spanish - Tiếng Tây Ban Nha - - - - Korean - Tiếng Hàn Quốc - - - - Vietnamese - Tiếng Việt - - - - Portuguese (Brazil) - Tiếng Bồ Đào Nha (Brazil) - - - - Theme - Chủ đề - - - - Switch dark/light theme - Chuyển chủ để sáng/tôí - - - - System Default - Mặc định theo hệ thống - - - - Dark - Tối - - - - Light - Sáng - - - - Performance - Hiệu suất - - - - Pause wallpaper video rendering while another app is in the foreground - Tạm dừng ảnh nền video khi có một ứng dụng khác đang mở phía trước - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - gg translate - Chúng tôi tắt hiển thị video (không phải âm thanh!) Để có hiệu suất tốt nhất. Nếu bạn gặp sự cố, bạn có thể vô hiệu hóa hành vi này tại đây. Yêu cầu khởi động lại hình nền! - - - - Default Fill Mode - Cách lấp đầy mặc định - - - - Set this property to define how the video is scaled to fit the target area. - google translate - Đặt thuộc tính này để xác định cách chia tỷ lệ video để phù hợp với khu vực mục tiêu. - - - - Stretch - Kéo dài - - - - Fill - Lấp đầy - - - - Contain - Chứa đựng - - - - Cover - Bao phủ - - - - Scale-Down - Giảm tỉ lệ - - - - About - Về ứng dụng - - - - Thank you for using ScreenPlay - Cảm ơn bạn vì đã sử dụng ScreenPlay - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - Chào, tôi là Elias Steurer hay được biết đến là Kelteseth và tôi là người phát triển của ScreenPlay. Cảm ơn bạn đã sử dụng phần mềm của tôi. Bạn có thể theo dõi tôi để nhận được những cập nhật về ScreenPlay tại: - - - - Version - Phiên bản - - - - ScreenPlay Build Version - Bản dựng của ScreenPlay - - - - Open Changelog - Mở nhật kí thay đổi - - - - Third Party Software - Phần mềm của bên thứ ba - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - ScreenPlay sẽ không thể có được nếu như không có thành quả của những người khác. Một lời cảm ơn lớn đến: - - - - Licenses - Bản quyền - - - - Logs - Nhật kí - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - Nếu ScreenPlay của bạn hoạt động sai thì đây là một cách tốt để tìm câu trả lời. Ở đây hiện tất cả các nhật kí và cảnh báo trong khi chạy - - - - Show Logs - Hiện nhật kí - - - - Data Protection - Bảo vệ dữ liệu - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - gg translate - Chúng tôi sử dụng dữ liệu của bạn rất cẩn thận để cải thiện ScreenPlay. Chúng tôi không bán hoặc chia sẻ thông tin này (ẩn danh) với người khác! - - - - Privacy - Quyền riêng tư - - - - SettingsExpander - - - Copy text to clipboard - Sao chép vào khay nhớ tạm - - - - Sidebar - - - Tools Overview - Tổng quan về công cụ - - - - Video import and convert (all types) - Nhập video và chuyển đổi (tất cả các loại) - - - - Video Import (.webm) - Nhập video (.webm) - - - - GIF Wallpaper - Hình nền GIF - - - - QML Wallpaper - Hình nền QML - - - - HTML5 Wallpaper - Hình nền HTML5 - - - - Website Wallpaper - Trang chủ của hình nền - - - - QML Widget - Widget QML - - - - HTML Widget - Widget HTML - - - - Set Wallpaper - Đặt hình nền - - - - Set Widget - Đặt widget - - - - Headline - Tiêu đề - - - - Select a Monitor to display the content - Chọn một màn hình để hiển thị nội dung - - - - Set Volume - Chỉnh âm lượng - - - - Fill Mode - Cách lấp đầy - - - - Stretch - Kéo dài - - - - Fill - Lấp đầy - - - - Contain - Chứa đựng - - - - Cover - Bao phủ - - - - Scale-Down - Giảm tỉ lệ - - - - Size: - Kích cỡ: - - - - MB - MB - - - - No description... - Không có mô tả... - - - - Click here if you like the content - Bấm vào đây nếu như bạn thích nội dung này - - - - Click here if you do not like the content - Bấm vào đây nếu như bạn không thích nội dung này - - - - Subscribtions: - gg translate - Đăng ký: - - - - Open In Steam - Mở trong Steam - - - - Subscribed! - Đã đăng kí! - - - - Subscribe - Đăng kí - - - - StartInfo - - - Free Tools to create wallpaper - Những công cụ miễn phí để tạo hình nền - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - google translate - Dưới đây, bạn có thể tìm thấy các công cụ để tạo hình nền ngoài các công cụ mà ScreenPlay cung cấp cho bạn! - - - - SteamNotAvailable - - - Could not load steam integration! - Không thể tải tích hợp Steam! - - - - SteamProfile - - - - Back - Quay lại - - - - Forward - Tiếp tục - - - - SteamWorkshop - - - Loading - Đang tải - - - - Download now! - Tải về ngay! - - - - Downloading... - Đang tải xuống... - - - - Details - Chi tiết - - - - Open In Steam - Mở trong Steam - - - - Profile - Hồ sơ - - - - Search for Wallpaper and Widgets... - Tìm hình nền & widgets... - - - - Open Workshop in Steam - Mở workshop trong Steam - - - - Ranked By Vote - Xếp hạng theo bình chọn - - - - Publication Date - Ngày xuất bản - - - - Ranked By Trend - Xếp hạng theo xu hướng - - - - Favorited By Friends - Được yêu thích bởỉ bạn bè - - - - Created By Friends - Được tạo bởi bạn bè - - - - Created By Followed Users - Được tạo bởi những người đã theo dõi - - - - Not Yet Rated - Chưa được đánh giá - - - - Total VotesAsc - Tổng lượt bình chọn - - - - Votes Up - Bình chọn - - - - Total Unique Subscriptions - Tổng số đăng ký - - - - Back - Quay lại - - - - Forward - Tiếp tục - - - - TagSelector - - - Save - Lưu - - - - Add tag - Thêm thẻ - - - - Cancel - Hủy - - - - Add Tag - Thêm thẻ - - - - TextField - - - Label - gg translate - Nhãn mác - - - - *Required - *Bắt buộc - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - ScreenPlay - Bấm đúp để thay đổi cài đặt - - - - Open ScreenPlay - Mở ScreenPlay - - - - - Mute all - Tắt tiếng tất cả hình nền - - - - Unmute all - Bật tiếng tất cả hình nền - - - - - Pause all - Tạm dừng tất cả hình nền - - - - Play all - Phát tất cả hình nền - - - - Quit - Thoát - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - Tải hình nền/widgets lên Steam - - - - Abort - Hủy bỏ - - - - Upload Selected Projects - Tải lên dự án đã chọn - - - - Finish - Xong - - - - UploadProjectBigItem - - - Type: - Loại: - - - - Open Folder - Mở thư mục - - - - Invalid Project! - Dự án không hợp lệ! - - - - UploadProjectItem - - - Fail - - - - - No Connection - - - - - Invalid Password - - - - - Logged In Elsewhere - - - - - Invalid Protocol Version - - - - - Invalid Param - - - - - File Not Found - - - - - Busy - - - - - Invalid State - - - - - Invalid Name - - - - - Invalid Email - - - - - Duplicate Name - - - - - Access Denied - - - - - Timeout - - - - - Banned - - - - - Account Not Found - - - - - Invalid SteamID - - - - - Service Unavailable - - - - - Not Logged On - - - - - Pending - - - - - Encryption Failure - - - - - Insufficient Privilege - - - - - Limit Exceeded - - - - - Revoked - - - - - Expired - - - - - Already Redeemed - - - - - Duplicate Request - - - - - Already Owned - - - - - IP Not Found - - - - - Persist Failed - - - - - Locking Failed - - - - - Logon Session Replaced - - - - - Connect Failed - - - - - Handshake Failed - - - - - IO Failure - - - - - Remote Disconnect - - - - - Shopping Cart Not Found - - - - - Blocked - - - - - Ignored - - - - - No Match - - - - - Account Disabled - - - - - Service ReadOnly - - - - - Account Not Featured - - - - - Administrator OK - - - - - Content Version - - - - - Try Another CM - - - - - Password Required T oKick Session - - - - - Already Logged In Elsewhere - - - - - Suspended - - - - - Cancelled - - - - - Data Corruption - - - - - Disk Full - - - - - Remote Call Failed - - - - - Password Unset - - - - - External Account Unlinked - - - - - PSN Ticket Invalid - - - - - External Account Already Linked - - - - - Remote File Conflict - - - - - Illegal Password - - - - - Same As Previous Value - - - - - Account Logon Denied - - - - - Cannot Use Old Password - - - - - Invalid Login AuthCode - - - - - Account Logon Denied No Mail - - - - - Hardware Not Capable Of IPT - - - - - IPT Init Error - - - - - Parental Control Restricted - - - - - Facebook Query Error - - - - - Expired Login Auth Code - - - - - IP Login Restriction Failed - - - - - Account Locked Down - - - - - Account Logon Denied Verified Email Required - - - - - No MatchingURL - - - - - Bad Response - - - - - Require Password ReEntry - - - - - Value Out Of Range - - - - - Unexpecte Error - - - - - Disabled - - - - - Invalid CEG Submission - - - - - Restricted Device - - - - - Region Locked - - - - - Rate Limit Exceeded - - - - - Account Login Denied Need Two Factor - - - - - Item Deleted - - - - - Account Login Denied Throttle - - - - - Two Factor Code Mismatch - - - - - Two Factor Activation Code Mismatch - - - - - Account Associated To Multiple Partners - - - - - Not Modified - - - - - No Mobile Device - - - - - Time Not Synced - - - - - Sms Code Failed - - - - - Account Limit Exceeded - - - - - Account Activity Limit Exceeded - - - - - Phone Activity Limit Exceeded - - - - - Refund To Wallet - - - - - Email Send Failure - - - - - Not Settled - - - - - Need Captcha - - - - - GSLT Denied - - - - - GS Owner Denied - - - - - Invalid Item Type - - - - - IP Banned - - - - - GSLT Expired - - - - - Insufficient Funds - - - - - Too Many Pending - - - - - No Site Licenses Found - - - - - WG Network Send Exceeded - - - - - Account Not Friends - - - - - Limited User Account - - - - - Cant Remove Item - - - - - Account Deleted - - - - - Existing User Cancelled License - - - - - Community Cooldown - - - - - Status: - - - - - Upload Progress: - - - - - WebsiteWallpaper - - - Create a Website Wallpaper - Tạo một hình nền của trang web - - - - General - Chung - - - - Wallpaper name - Tên ảnh động - - - - Created By - Đươc tạo bởi - - - - Description - Mô tả - - - - Tags - Thẻ - - - - Preview Image - Ảnh xem trước - - - - WizardPage - - - Save - Lưu - - - - Saving... - Đang lưu... - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - Đăng ký thành công! - - - - Download complete! - Tải xuống thành công! - - - - XMLNewsfeed - - - News & Patchnotes - Tin tức & Ghi chú bản vá - - - diff --git a/ScreenPlay/translations/ScreenPlay_vi_VN.qm b/ScreenPlay/translations/ScreenPlay_vi_VN.qm new file mode 100644 index 00000000..9ba2412c Binary files /dev/null and b/ScreenPlay/translations/ScreenPlay_vi_VN.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_vi_VN.ts b/ScreenPlay/translations/ScreenPlay_vi_VN.ts new file mode 100644 index 00000000..a22ae338 --- /dev/null +++ b/ScreenPlay/translations/ScreenPlay_vi_VN.ts @@ -0,0 +1,2245 @@ + + + + + ColorPicker + + + Red + Đỏ + + + + Green + Xanh lá + + + + Blue + Xanh dương + + + + RGB + RGB + + + + HSV + HSV + + + + R: + Đỏ: + + + + G: + Xanh lá: + + + + B: + Xanh dương: + + + + H: + Màu: + + + + S: + Độ bão hòa: + + + + V: + Giá trị: + + + + Alpha: + Độ trong suốt: + + + + # + # + + + + Community + + + News + Tin tức + + + + Wiki + Wiki + + + + Forum + Diễn đàn + + + + Issue List + D.sách lỗi + + + + Contribute + Đóng góp + + + + Steam Workshop + Steam Workshop + + + + CommunityNavItem + + + Open in browser + Mở trong trình duyệt + + + + CreateWallpaperInit + + + Import any video type + Nhập bất kì loại video + + + + Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + Tùy thuộc vào cấu hình của PC mà việc chuyển đổi ảnh động của bạn sang một dạng video khác sẽ tốt hơn. Nếu cả hai đều có hiệu năng kém thì bạn có thể dùng một ảnh động QML!. Các loại video hỗ trợ: + +*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv + + + + Set your preffered video codec: + Chọn loại video mà bạn muốn: + + + + Quality slider. Lower value means better quality. + Chất lượng video: Giá trị thấp hơn đồng nghĩa với việc chất lượng cao hơn. + + + + Open Documentation + Mở tài liệu tham khảo + + + + Select file + Chọn tệp + + + + CreateWallpaperResult + + + An error occurred! + Đã có lỗi xảy ra! + + + + Copy text to clipboard + Sao chép vào khay nhớ tạm + + + + Back to create and send an error report! + Quay trở lại việc tạo ảnh động và gửi một báo cáo lỗi! + + + + CreateWallpaperVideoImportConvert + + + + + + + + Generating preview image... + Đang tạo ra ảnh xem trước... + + + + Generating preview thumbnail image... + Đang tạo ra hình thu nhỏ xem trước... + + + + Generating 5 second preview video... + Đang tao ra video 5 giây xem trước... + + + + Generating preview gif... + Đang tạo ra gif xem trước... + + + + Converting Audio... + Đang chuyển đổi dạng âm thanh... + + + + Converting Video... This can take some time! + Đang chuyển đổi dạng video... Việc này có thể tốn kha khá thời gian! + + + + Converting Video ERROR! + Đã có lỗi xảy ra khi chuyển đổi dạng video! + + + + Analyse Video ERROR! + Đã có lỗi xảy ra khi đang xử lý video! + + + + Convert a video to a wallpaper + Chuyển đổi một video sang ảnh động + + + + Generating preview video... + Đang tạo ra video xem trước... + + + + Name (required!) + Tên (bắt buộc!) + + + + Description + Mô tả + + + + Youtube URL + Link YouTube + + + + Abort + Hủy bỏ + + + + Save + Lưu + + + + Save Wallpaper... + Lưu hình nền... + + + + DefaultVideoControls + + + Volume + Âm lượng + + + + Playback rate + Tốc độ phát lại + + + + Current Video Time + Thời gian video hiện tại + + + + Fill Mode + Cách lấp đầy + + + + Stretch + Kéo dài + + + + Fill + Lấp đầy + + + + Contain + Chứa đựng + + + + Cover + Bao phủ + + + + Scale_Down + Giảm tỉ lệ + + + + FileSelector + + + Clear + Xóa + + + + Select File + Chọn một tệp + + + + Please choose a file + Xin hãy chọn một tệp + + + + Forum + + + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + Download Wallpaper and Widgets from our forums manually. If you want to download Steam Workshop content you have to install ScreenPlay via Steam. + + + + Install Steam Version + Install Steam Version + + + + Open In Browser + Open In Browser + + + + GifWallpaper + + + Import a Gif Wallpaper + Nhập một ảnh động gif + + + + Drop a *.gif file here or use 'Select file' below. + Thả một tệp *.gif vào đây hoặc nhấn nút 'Chọn một tệp' ở dưới đây. + + + + Select your gif + Chọn gif của bạn + + + + General + Chung + + + + Wallpaper name + Tên ảnh động + + + + Created By + Đươc tạo bởi + + + + Tags + Thẻ + + + + HTMLWallpaper + + + Create a HTML Wallpaper + Tạo một ảnh động HTML + + + + General + Chung + + + + Wallpaper name + Tên ảnh động + + + + Created By + Được tạo bởi + + + + Description + Mô tả + + + + License & Tags + Bản quyền & Thẻ + + + + Preview Image + Ảnh xem trước + + + + HTMLWidget + + + Create a HTML widget + Tạo một widget HTML + + + + General + Chung + + + + Widget name + Tên widget + + + + Created by + Đươc tạo bởi + + + + Tags + Thẻ + + + + HeadlineSection + + + Headline Section + Phần tiêu đề + + + + ImageSelector + + + Set your own preview image + Đặt ảnh xem trước của bạn + + + + Clear + Xóa + + + + Select Preview Image + Chọn ảnh xem trước + + + + ImportWebmConvert + + + + + + + + AnalyseVideo... + Đang xử lý video... + + + + Generating preview image... + Đang tạo ra ảnh xem trước... + + + + Generating preview thumbnail image... + Đang tạo ra hình thu nhỏ xem trước... + + + + Generating 5 second preview video... + Đang tao ra video 5 giây xem trước... + + + + Generating preview gif... + Đang tạo ra gif xem trước... + + + + Converting Audio... + Đang chuyển đổi dạng âm thanh... + + + + Converting Video... This can take some time! + Đang chuyển đổi dạng video... Việc này có thể tốn kha khá thời gian! + + + + Converting Video ERROR! + Đã có lỗi xảy ra khi chuyển đổi dạng video! + + + + Analyse Video ERROR! + Đã có lỗi xảy ra khi đang xử lý video! + + + + Import a video to a wallpaper + Nhập một video vào hình nền + + + + Generating preview video... + Đang tạo ra video xem trước... + + + + Name (required!) + Tên (bắt buộc!) + + + + Description + Mô tả + + + + Youtube URL + Link YouTube + + + + Abort + Hủy bỏ + + + + Save + Lưu + + + + Save Wallpaper... + Lưu hình nền... + + + + ImportWebmInit + + + Import a .webm video + Nhập một tệp webm + + + + When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! + Khi mà nhập tệp webm chúng ta có thể bỏ qua quá trình chuyển đổi. Khi mà bạn có được kết quả không thỏa mãn với trình nhập tệp tất cả các loại video của ScreenPlay thì bạn cũng có thể sử dụng công cụ mã nguồn mở HandBrake! + + + + Invalid file type. Must be valid VP8 or VP9 (*.webm)! + Loại tệp không hợp lệ. Bắt buộc phải là tệp VP8 hoặc VP9 hợp lệ (*.webm)! + + + + Drop a *.webm file here or use 'Select file' below. + Thả một tệp *.webm vào đây hoặc nhấn nút 'Chọn một tệp' ở dưới đây. + + + + Open Documentation + Mở tài liệu tham khảo + + + + Select file + Chọn một tệp + + + + Installed + + + + + + + + Refreshing! + Đang làm mới! + + + + + Pull to refresh! + Kéo xuống để làm mới! + + + + Get more Wallpaper & Widgets via the Steam workshop! + Lấy thêm nhiều hình nền & widgets từ Steam Workshop! + + + + Open containing folder + Mở thư mục chứa hình nền. + + + + Remove Item + Xóa hình nền + + + + Remove via Workshop + Xóa nhờ Workshop + + + + Open Workshop Page + Mở trang workshop + + + + Are you sure you want to delete this item? + Bạn có chắc chắn muốn xóa hình nền này không? + + + + InstalledWelcomeScreen + + + Get free Widgets and Wallpaper via the Steam Workshop + Lấy thêm nhiều hình nền & widgets từ Steam Workshop + + + + Browse the Steam Workshop + Duyệt qua Steam Workshop + + + + LicenseSelector + + + License + Bản quyền + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. + Chia sẻ - sao chép và phân phối lại tài liệu ở bất kỳ phương tiện hoặc định dạng nào. Thích ứng - phối lại, biến đổi và xây dựng dựa trên chất liệu cho bất kỳ mục đích nào, kể cả về mặt thương mại. + + + + + You grant other to remix your work and change the license to their liking. + You grant other to remix your work and change the license to their liking. + + + + Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! + Chia sẻ - sao chép và phân phối lại tài liệu ở bất kỳ phương tiện hoặc định dạng nào. Thích ứng - phối lại, chuyển đổi và xây dựng dựa trên chất liệu. Bạn không được phép sử dụng nó cho mục đích thương mại! + + + + You allow everyone to do anything with your work. + Bạn cho phép mọi người làm bất cứ điều gì với thành quả của bạn. + + + + You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! + Bạn cấp cho người khác để phối lại tác phẩm của bạn nhưng nó phải vẫn theo GPLv3. Chúng tôi đề xuất giấy phép này cho tất cả các hình nền mã! + + + + You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. + Bạn không chia sẻ bất kỳ quyền nào và không ai được phép sử dụng hoặc phối lại nó (Không khuyến khích). Cũng có thể được sử dụng để ghi thành quả của người khác. + + + + MonitorConfiguration + + + Your monitor setup changed! + Please configure your wallpaper again. + Thiết lập màn hình của bạn đã thay đổi! + Xin hãy thiết lập lại hình nền của bạn. + + + + Monitors + + + Wallpaper Configuration + Cấu hình ảnh động + + + + Remove selected + Xóa mục đã chọn + + + + + Remove + Xóa + + + + Wallpapers + Ảnh động + + + + Widgets + Widgets + + + + MonitorsProjectSettingItem + + + Set color + Đặt màu + + + + Please choose a color + Xin hãy chọn một màu + + + + Navigation + + + All + Tất cả + + + + Scenes + Cảnh + + + + Videos + Videos + + + + Widgets + Widgets + + + + Install Date Ascending + Ngày cài đặt tăng dần + + + + Install Date Descending + Ngày cài đặt giảm dần + + + + Subscribed items: + Những mục đã đăng ký: + + + + Upload to the Steam Workshop + Tải lên Steam Workshop + + + + Create + Create + + + + Workshop + Workshop + + + + Installed + Installed + + + + Community + Community + + + + Settings + Settings + + + + NavigationWallpaperConfiguration + + + Configurate active Wallpaper or Widgets + Thiết lập hình nền hoặc widgets đang hoạt động + + + + No active Wallpaper or Widgets + Không có hình nền hoặc widgets đang hoạt động + + + + PopupOffline + + + You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 + Bạn cần chạy Steam để làm việc này ´。• ω •。` ♡ steamErrorRestart: %1 - steamErrorAPIInit: %2 + + + + Back + Quay lại + + + + PopupSteamWorkshopAgreement + + + You Need to Agree To The Steam Subscriber Agreement First + Bạn phải chấp nhận thỏa thuận người đăng ký của Steam trước + + + + REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. + YÊU CẦU KẾT NỐI INTERNET VÀ TÀI KHOẢN STEAM MIỄN PHÍ ĐỂ KÍCH HOẠT. Thông báo: Sản phẩm được cung cấp tùy thuộc vào việc bạn chấp nhận Thỏa thuận người đăng ký Steam (SSA). Bạn phải kích hoạt sản phẩm này qua Internet bằng cách đăng ký tài khoản Steam và chấp nhận SSA. Vui lòng xem https://store.steampowered.com/subscriber_agosystem/ để xem SSA trước khi mua. Nếu bạn không đồng ý với các quy định của SSA, bạn nên trả lại trò chơi chưa mở này cho nhà bán lẻ của bạn theo chính sách hoàn trả của họ. + + + + View The Steam Subscriber Agreement + Xem thỏa thuận người đăng ký của Steam + + + + Accept Steam Workshop Agreement + Chấp nhận thỏa thuận của Steam Workshop + + + + QMLWallpaper + + + Create a QML Wallpaper + Tạo một ảnh động QML + + + + General + Chung + + + + Wallpaper name + Tên ảnh động + + + + Created By + Đươc tạo bởi + + + + Description + Mô tả + + + + License & Tags + Bản quyền & Thẻ + + + + Preview Image + Ảnh xem trước + + + + QMLWidget + + + Create a QML widget + Tạo một widget QML + + + + General + Chung + + + + Widget name + Tên widget + + + + Created by + Đươc tạo bởi + + + + Tags + Thẻ + + + + SaveNotification + + + Profile saved successfully! + Đã lưu cấu hình thành công! + + + + ScreenPlayItem + + + NEW + MỚI + + + + Search + + + Search for Wallpaper & Widgets + Tìm ảnh động & widgets + + + + Settings + + + General + Chung + + + + Autostart + Tự động mở + + + + ScreenPlay will start with Windows and will setup your Desktop every time for you. + ScreenPlay sẽ chạy cùng với Windows và sẽ thiết lập màn hình nền cho bạn. + + + + High priority Autostart + Tự động mở ưu tiên hơn + + + + This options grants ScreenPlay a higher autostart priority than other apps. + Tùy chọn này cho phép ScreenPlay quyền tự động chạy ưu tiên hơn những ứng dụng khác. + + + + Send anonymous crash reports and statistics + Gửi báo cáo sự cố và só liệu thống kê ẩn danh + + + + Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! + Giúp chúng tôi làm ScreenPlay trở nên nhanh và ổn định hơn. Tất cả các dữ liệu thu thập được đều là ẩn danh và chỉ được sử dụng cho mục đích phát triển! Chúng tôi dùng <a href="https://sentry.io">sentry.io</a> để thu thập và xử lý dữ liệu này. Một <b>sự cảm ơn lớn dành cho họ</b> vì đã cung cấp cho chúng tôi bản trả phí miễn phí cho những dự án mã nguồn mở! + + + + Set save location + Đặt vị trí lưu + + + + Set location + Đặt vị trí + + + + Your storage path is empty! + Đường dẫn lưu trữ của bạn đang trống! + + + + Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! + Quan trọng: Thay đổi thư mục này không có hiệu ứng gì ở thư mục tải về của workshop. ScreenPlay chỉ hỗ trợ có một thư mục chứa nội dung! + + + + Language + Ngôn ngữ + + + + Set the ScreenPlay UI Language + Đặt ngôn ngữ của ScreenPlay + + + + Theme + Chủ đề + + + + Switch dark/light theme + Chuyển chủ để sáng/tôí + + + + System Default + Mặc định theo hệ thống + + + + Dark + Tối + + + + Light + Sáng + + + + Performance + Hiệu suất + + + + Pause wallpaper video rendering while another app is in the foreground + Tạm dừng ảnh nền video khi có một ứng dụng khác đang mở phía trước + + + + We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! + Chúng tôi tắt hiển thị video (không phải âm thanh!) Để có hiệu suất tốt nhất. Nếu bạn gặp sự cố, bạn có thể vô hiệu hóa hành vi này tại đây. Yêu cầu khởi động lại hình nền! + + + + Default Fill Mode + Cách lấp đầy mặc định + + + + Set this property to define how the video is scaled to fit the target area. + Đặt thuộc tính này để xác định cách chia tỷ lệ video để phù hợp với khu vực mục tiêu. + + + + Stretch + Kéo dài + + + + Fill + Lấp đầy + + + + Contain + Chứa đựng + + + + Cover + Bao phủ + + + + Scale-Down + Giảm tỉ lệ + + + + About + Về ứng dụng + + + + Thank you for using ScreenPlay + Cảm ơn bạn vì đã sử dụng ScreenPlay + + + + Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: + Chào, tôi là Elias Steurer hay được biết đến là Kelteseth và tôi là người phát triển của ScreenPlay. Cảm ơn bạn đã sử dụng phần mềm của tôi. Bạn có thể theo dõi tôi để nhận được những cập nhật về ScreenPlay tại: + + + + Version + Phiên bản + + + + ScreenPlay Build Version + Bản dựng của ScreenPlay + + + + Open Changelog + Mở nhật kí thay đổi + + + + Third Party Software + Phần mềm của bên thứ ba + + + + ScreenPlay would not be possible without the work of others. A big thank you to: + ScreenPlay sẽ không thể có được nếu như không có thành quả của những người khác. Một lời cảm ơn lớn đến: + + + + Licenses + Bản quyền + + + + Logs + Nhật kí + + + + If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. + Nếu ScreenPlay của bạn hoạt động sai thì đây là một cách tốt để tìm câu trả lời. Ở đây hiện tất cả các nhật kí và cảnh báo trong khi chạy + + + + Show Logs + Hiện nhật kí + + + + Data Protection + Bảo vệ dữ liệu + + + + We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! + Chúng tôi sử dụng dữ liệu của bạn rất cẩn thận để cải thiện ScreenPlay. Chúng tôi không bán hoặc chia sẻ thông tin này (ẩn danh) với người khác! + + + + Privacy + Quyền riêng tư + + + + SettingsExpander + + + Copy text to clipboard + Sao chép vào khay nhớ tạm + + + + Sidebar + + + Tools Overview + Tổng quan về công cụ + + + + Video import and convert (all types) + Nhập video và chuyển đổi (tất cả các loại) + + + + Video Import (.webm) + Nhập video (.webm) + + + + GIF Wallpaper + Hình nền GIF + + + + QML Wallpaper + Hình nền QML + + + + HTML5 Wallpaper + Hình nền HTML5 + + + + Website Wallpaper + Trang chủ của hình nền + + + + QML Widget + Widget QML + + + + HTML Widget + Widget HTML + + + + Set Wallpaper + Đặt hình nền + + + + Set Widget + Đặt widget + + + + Headline + Tiêu đề + + + + Select a Monitor to display the content + Chọn một màn hình để hiển thị nội dung + + + + Set Volume + Chỉnh âm lượng + + + + Fill Mode + Cách lấp đầy + + + + Stretch + Kéo dài + + + + Fill + Lấp đầy + + + + Contain + Chứa đựng + + + + Cover + Bao phủ + + + + Scale-Down + Giảm tỉ lệ + + + + Size: + Kích cỡ: + + + + MB + MB + + + + No description... + Không có mô tả... + + + + Click here if you like the content + Bấm vào đây nếu như bạn thích nội dung này + + + + Click here if you do not like the content + Bấm vào đây nếu như bạn không thích nội dung này + + + + Subscribtions: + Đăng ký: + + + + Open In Steam + Mở trong Steam + + + + Subscribed! + Đã đăng kí! + + + + Subscribe + Đăng kí + + + + StartInfo + + + Free Tools to create wallpaper + Những công cụ miễn phí để tạo hình nền + + + + Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! + Dưới đây, bạn có thể tìm thấy các công cụ để tạo hình nền ngoài các công cụ mà ScreenPlay cung cấp cho bạn! + + + + SteamNotAvailable + + + Could not load steam integration! + Không thể tải tích hợp Steam! + + + + SteamProfile + + + + Back + Quay lại + + + + Forward + Tiếp tục + + + + SteamWorkshopStartPage + + + Loading + Loading + + + + Download now! + Download now! + + + + Downloading... + Downloading... + + + + Details + Details + + + + Open In Steam + Open In Steam + + + + Profile + Profile + + + + Upload + Upload + + + + Search for Wallpaper and Widgets... + Search for Wallpaper and Widgets... + + + + Open Workshop in Steam + Open Workshop in Steam + + + + Ranked By Vote + Ranked By Vote + + + + Publication Date + Publication Date + + + + Ranked By Trend + Ranked By Trend + + + + Favorited By Friends + Favorited By Friends + + + + Created By Friends + Created By Friends + + + + Created By Followed Users + Created By Followed Users + + + + Not Yet Rated + Not Yet Rated + + + + Total VotesAsc + Total VotesAsc + + + + Votes Up + Votes Up + + + + Total Unique Subscriptions + Total Unique Subscriptions + + + + Back + Back + + + + Forward + Forward + + + + TagSelector + + + Save + Lưu + + + + Add tag + Thêm thẻ + + + + Cancel + Hủy + + + + Add Tag + Thêm thẻ + + + + TextField + + + Label + Nhãn mác + + + + *Required + *Bắt buộc + + + + TrayIcon + + + ScreenPlay - Double click to change you settings. + ScreenPlay - Bấm đúp để thay đổi cài đặt + + + + Open ScreenPlay + Mở ScreenPlay + + + + + Mute all + Tắt tiếng tất cả hình nền + + + + Unmute all + Bật tiếng tất cả hình nền + + + + + Pause all + Tạm dừng tất cả hình nền + + + + Play all + Phát tất cả hình nền + + + + Quit + Thoát + + + + UploadProject + + + Upload Wallpaper/Widgets to Steam + Tải hình nền/widgets lên Steam + + + + Abort + Hủy bỏ + + + + Upload Selected Projects + Tải lên dự án đã chọn + + + + Finish + Xong + + + + UploadProjectBigItem + + + Type: + Loại: + + + + Open Folder + Mở thư mục + + + + Invalid Project! + Dự án không hợp lệ! + + + + UploadProjectItem + + + Fail + Thất bại + + + + No Connection + Không có kết nối + + + + Invalid Password + Sai mật khẩu + + + + Logged In Elsewhere + Đã được đăng nhập từ nơi khác + + + + Invalid Protocol Version + Phiên bản giao thức không hợp lệ + + + + Invalid Param + Tham số không hợp lệ + + + + File Not Found + Không tìm thấy tập tin + + + + Busy + Đang bận + + + + Invalid State + Trạng thái không hợp lệ + + + + Invalid Name + Tên không hợp lệ + + + + Invalid Email + Email không hợp lệ + + + + Duplicate Name + Tên bị trùng + + + + Access Denied + Không có quyền truy cập + + + + Timeout + Hết hạn + + + + Banned + Đã bị cấm + + + + Account Not Found + Không tìm thấy tài khoản + + + + Invalid SteamID + ID Steam không hợp lệ + + + + Service Unavailable + Dịch vụ không khả dụng + + + + Not Logged On + Chưa đăng nhập + + + + Pending + Đang chờ xử lý + + + + Encryption Failure + Lỗi mã hóa + + + + Insufficient Privilege + Không đủ quyền truy cập + + + + Limit Exceeded + Quá giới hạn + + + + Revoked + Đã thu hồi + + + + Expired + Đã hết hạn + + + + Already Redeemed + Đã quy đổi rồi + + + + Duplicate Request + Yêu cầu bị trùng + + + + Already Owned + Đã sở hữu + + + + IP Not Found + Không tìm thấy IP + + + + Persist Failed + Chờ đợi thất bại + + + + Locking Failed + Khóa thất bại + + + + Logon Session Replaced + Phiên đăng nhập đã được thay thế + + + + Connect Failed + Kết nối thất bại + + + + Handshake Failed + Handshake thất bại + + + + IO Failure + Lỗi I/O + + + + Remote Disconnect + Ngắt kết nối từ xa + + + + Shopping Cart Not Found + Không tìm thấy giỏ hàng + + + + Blocked + Đã bị chặn + + + + Ignored + Đã bỏ qua + + + + No Match + Không có kết quả nào phù hợp + + + + Account Disabled + Tài khoản bị vô hiệu hóa + + + + Service ReadOnly + Dịch vụ chỉ đọc + + + + Account Not Featured + Tài khoản không nổi bật + + + + Administrator OK + Quyền quản trị viên OK + + + + Content Version + Phiên bản nội dung + + + + Try Another CM + Hãy thử một cách khác + + + + Password Required T oKick Session + Cần mật khẩu để thoát phiên khác + + + + Already Logged In Elsewhere + Đã được đăng nhập từ nơi khác + + + + Suspended + Đã tạm ngưng + + + + Cancelled + Đã hủy + + + + Data Corruption + Dữ liệu bị hỏng + + + + Disk Full + Ổ đĩa đầy + + + + Remote Call Failed + Gọi từ xa không thành công + + + + Password Unset + Mật khẩu chưa được đặt + + + + External Account Unlinked + Tài khoản bên ngoài chưa được liên kết + + + + PSN Ticket Invalid + Phiếu PSN không hợp lệ + + + + External Account Already Linked + Tài khoản bên ngoài dã được liên kết rồi + + + + Remote File Conflict + Tệp ở máy chủ bị xung đột + + + + Illegal Password + Mật khẩu không hợp lệ + + + + Same As Previous Value + Đặt giống như giá trị trước + + + + Account Logon Denied + Đăng nhập bị từ chối + + + + Cannot Use Old Password + Không thể sử dụng mật khẩu cũ + + + + Invalid Login AuthCode + Mã xác minh đăng nhập không hợp lệ + + + + Account Logon Denied No Mail + Đăng nhập thất bại, không có thư + + + + Hardware Not Capable Of IPT + Phần cứng không hỗ trợ IPT + + + + IPT Init Error + Lỗi bắt đầu IPT + + + + Parental Control Restricted + Kiểm soát của phụ huynh bị hạn chế + + + + Facebook Query Error + Kết nối Facebook lỗi + + + + Expired Login Auth Code + Mã đăng nhập đã hết hạn + + + + IP Login Restriction Failed + Hạn chế đăng nhập IP không thành công + + + + Account Locked Down + Tài khoản đã bị khóa + + + + Account Logon Denied Verified Email Required + Đăng nhập thất bại, yêu cầu xác thực mail + + + + No MatchingURL + Không có địa chỉ nào phù hợp + + + + Bad Response + Phản hồi xấu + + + + Require Password ReEntry + Yêu cầu nhập lại mật khâu + + + + Value Out Of Range + Giá trị quá vùng + + + + Unexpecte Error + Lỗi Bất Thường + + + + Disabled + Đã vô hiệu + + + + Invalid CEG Submission + Hồ sơ CEG không hợp lệ + + + + Restricted Device + Thiết bị bị giới hạn + + + + Region Locked + Vùng bị khóa + + + + Rate Limit Exceeded + Vượt quá giới hạn truy cập + + + + Account Login Denied Need Two Factor + Đăng nhập thất bại, cần 2FA + + + + Item Deleted + Mặt hàng đã xóa + + + + Account Login Denied Throttle + Đăng nhập thất bại + + + + Two Factor Code Mismatch + Mã 2FA không đúng + + + + Two Factor Activation Code Mismatch + Mã 2FA không đúng + + + + Account Associated To Multiple Partners + Tài khoản được liên kết với nhiều đối tác + + + + Not Modified + Chưa chỉnh sửa + + + + No Mobile Device + Không có điện thoại + + + + Time Not Synced + Chưa đồng bộ thời gian + + + + Sms Code Failed + Gửi mã code SMS thất bại + + + + Account Limit Exceeded + Đã vượt quá giới hạn tài khoản + + + + Account Activity Limit Exceeded + Đã vượt quá giới hạn hoạt động của tài khoản + + + + Phone Activity Limit Exceeded + Đã vượt quá giới hạn hoạt động của điện thoại + + + + Refund To Wallet + Hoàn tiền vào ví + + + + Email Send Failure + Gửi Thư Thất bại + + + + Not Settled + Chưa được giải quyết + + + + Need Captcha + Cần captcha + + + + GSLT Denied + Mã đăng nhập máy chủ bị từ chối + + + + GS Owner Denied + Máy chủ bị từ chối + + + + Invalid Item Type + Kiểu mặt hàng không hợp lệ + + + + IP Banned + IP đã bị cấm + + + + GSLT Expired + Mã đăng nhập máy chủ đã hết hạn + + + + Insufficient Funds + Không đủ tiền + + + + Too Many Pending + Có quá nhiều mặt hàng đang chờ + + + + No Site Licenses Found + Không tìm thấy giấy phép trang web + + + + WG Network Send Exceeded + Đã vượt quá quá trình gửi mạng WG + + + + Account Not Friends + Tài khoản không phải bạn bè + + + + Limited User Account + Tài khoản bị giới hạn + + + + Cant Remove Item + Không thể xóa mặt hàng + + + + Account Deleted + Tài khoản đã bị xóa + + + + Existing User Cancelled License + Người dùng hiện tại đã bị hủy giấy phép + + + + Community Cooldown + Community Cooldown + + + + Status: + Trạng thái: + + + + Upload Progress: + Quá trình tải lên: + + + + WebsiteWallpaper + + + Create a Website Wallpaper + Tạo một hình nền của trang web + + + + General + Chung + + + + Wallpaper name + Tên ảnh động + + + + Created By + Đươc tạo bởi + + + + Description + Mô tả + + + + Tags + Thẻ + + + + Preview Image + Ảnh xem trước + + + + WizardPage + + + Save + Lưu + + + + Saving... + Đang lưu... + + + + WorkshopItem + + + Successfully subscribed to Workshop Item! + Đăng ký thành công! + + + + Download complete! + Tải xuống thành công! + + + + XMLNewsfeed + + + News & Patchnotes + Tin tức & Ghi chú bản vá + + + diff --git a/ScreenPlay/translations/ScreenPlay_zh_cn.qm b/ScreenPlay/translations/ScreenPlay_zh_CN.qm similarity index 61% rename from ScreenPlay/translations/ScreenPlay_zh_cn.qm rename to ScreenPlay/translations/ScreenPlay_zh_CN.qm index 01e91b80..cbdfd6db 100644 Binary files a/ScreenPlay/translations/ScreenPlay_zh_cn.qm and b/ScreenPlay/translations/ScreenPlay_zh_CN.qm differ diff --git a/ScreenPlay/translations/ScreenPlay_zh_cn.ts b/ScreenPlay/translations/ScreenPlay_zh_cn.ts deleted file mode 100644 index b5e583e7..00000000 --- a/ScreenPlay/translations/ScreenPlay_zh_cn.ts +++ /dev/null @@ -1,2245 +0,0 @@ - - - - - ColorPicker - - - Red - - - - - Green - 绿 - - - - Blue - - - - - RGB - RGB - - - - HSV - HSV - - - - R: - R: - - - - G: - G: - - - - B: - B: - - - - H: - H: - - - - S: - S: - - - - V: - V: - - - - Alpha: - 透明度: - - - - # - # - - - - Community - - - News - 新闻 - - - - Wiki - 维基 - - - - Forum - 论坛 - - - - Issue List - 议题列表 - - - - Contribute - 贡献 - - - - Steam Workshop - Steam 创意工坊 - - - - CommunityNavItem - - - Open in browser - 在浏览器中打开 - - - - CreateWallpaperInit - - - Import any video type - 导入任何视频类型 - - - - Depending on your PC configuration it is better to convert your wallpaper to a specific video codec. If both have bad performance you can also try a QML wallpaper! Supported video formats are: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - 取决于您的PC配置,最好将您的壁纸转换为特定的视频编码格式。如果它们的性能都不好,您还可以尝试 QML 壁纸!已支持的视频格式有: - -*.mp4 *.mpg *.mp2 *.mpeg *.ogv *.avi *.wmv *.m4v *.3gp *.flv - - - - Set your preffered video codec: - 设置您偏好的视频编码格式: - - - - Quality slider. Lower value means better quality. - 质量滑条,更小的值意味着更好的质量。 - - - - Open Documentation - 打开文档 - - - - Select file - 选择文件 - - - - CreateWallpaperResult - - - An error occurred! - 发生错误! - - - - Copy text to clipboard - 复制到剪贴板 - - - - Back to create and send an error report! - 返回以创建并发送错误报告! - - - - CreateWallpaperVideoImportConvert - - - - - - - - Generating preview image... - 生成预览图... - - - - Generating preview thumbnail image... - 生成预览缩略图... - - - - Generating 5 second preview video... - 生成5秒预览视频... - - - - Generating preview gif... - 生成预览GIF... - - - - Converting Audio... - 转换音频... - - - - Converting Video... This can take some time! - 转换视频... 这可能需要一些时间! - - - - Converting Video ERROR! - 转换视频出错! - - - - Analyse Video ERROR! - 分析视频出错! - - - - Convert a video to a wallpaper - 将视频转换为壁纸 - - - - Generating preview video... - 生成预览视频... - - - - Name (required!) - 名称(必选) - - - - Description - 简介 - - - - Youtube URL - Youtube 链接 - - - - Abort - 中止 - - - - Save - 保存 - - - - Save Wallpaper... - 保存壁纸... - - - - DefaultVideoControls - - - Volume - 音量 - - - - Playback rate - 播放速度 - - - - Current Video Time - 目前视频时间 - - - - Fill Mode - 填充模式 - - - - Stretch - 拉伸 - - - - Fill - 填充 - - - - Contain - 适应 - - - - Cover - 平铺 - - - - Scale_Down - 裁切 - - - - FileSelector - - - Clear - 清空 - - - - Select File - 选择文件 - - - - Please choose a file - 请选择文件 - - - - GifWallpaper - - - Import a Gif Wallpaper - 导入 GIF 壁纸 - - - - Drop a *.gif file here or use 'Select file' below. - 拖放一个 *.gif 文件到这里,或者使用下面的 '选择文件'。 - - - - Select your gif - 选择您的 GIF - - - - General - 常规 - - - - Wallpaper name - 壁纸名称 - - - - Created By - 作者 - - - - Tags - 标签 - - - - HTMLWallpaper - - - Create a HTML Wallpaper - 创建 HTML 壁纸 - - - - General - 常规 - - - - Wallpaper name - 壁纸名称 - - - - Created By - 作者 - - - - Description - 简介 - - - - License & Tags - 许可证 & 标签 - - - - Preview Image - 预览图 - - - - HTMLWidget - - - Create a HTML widget - 创建 HTML 部件 - - - - General - 常规 - - - - Widget name - 部件名称 - - - - Created by - 作者 - - - - Tags - 标签 - - - - Headline - - - Headline - 标题 - - - - HeadlineSection - - - Headline Section - 摘要 - - - - ImageSelector - - - Set your own preview image - 设置您的预览图 - - - - Clear - 清空 - - - - Select Preview Image - 选择预览图 - - - - ImportWebmConvert - - - - - - - - AnalyseVideo... - 分析视频... - - - - Generating preview image... - 生成预览图... - - - - Generating preview thumbnail image... - 生成预览缩略图... - - - - Generating 5 second preview video... - 生成5秒预览视频... - - - - Generating preview gif... - 生成预览 GIF... - - - - Converting Audio... - 转换音频... - - - - Converting Video... This can take some time! - 转换视频... 这可能需要一些时间! - - - - Converting Video ERROR! - 转换视频出错! - - - - Analyse Video ERROR! - 分析视频出错! - - - - Import a video to a wallpaper - 将视频导入为壁纸 - - - - Generating preview video... - 生成预览视频... - - - - Name (required!) - 名称(必选) - - - - Description - 简介 - - - - Youtube URL - Youtube 链接 - - - - Abort - 中止 - - - - Save - 保存 - - - - Save Wallpaper... - 保存壁纸... - - - - ImportWebmInit - - - Import a .webm video - 导入 .webm 视频 - - - - When importing webm we can skip the long conversion. When you get unsatisfying results with the ScreenPlay importer from 'ideo import and convert (all types)' you can also convert via the free and open source HandBrake! - 导入webm时,我们可以跳过漫长的转换过程。当您对'导入和转换(所有类型)' ScreenPlay 得到的结果不满意时,您还可以使用免费开源的HandBrake! - - - - Invalid file type. Must be valid VP8 or VP9 (*.webm)! - 文件类型无效。必须是 VP8 / VP9(*.webm)! - - - - Drop a *.webm file here or use 'Select file' below. - 将一个webm文件拖到这里,或者使用下面的'选择文件' - - - - Open Documentation - 打开文档 - - - - Select file - 选择文件 - - - - Installed - - - Refreshing! - 刷新中! - - - - - Pull to refresh! - 下拉以刷新! - - - - Get more Wallpaper & Widgets via the Steam workshop! - 从创意工坊获取更多壁纸和物件! - - - - Open containing folder - 打开文件夹 - - - - Remove Item - 删除物品 - - - - Remove via Workshop - 从创意工坊中删除 - - - - Open Workshop Page - 打开创意工坊页面 - - - - Are you sure you want to delete this item? - 您确定要删除此物品? - - - - InstalledWelcomeScreen - - - Get free Widgets and Wallpaper via the Steam Workshop - 从创意工坊免费获取物件和壁纸 - - - - Browse the Steam Workshop - 浏览创意工坊 - - - - LicenseSelector - - - License - 许可证 - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. - 分享 — 复制与重分发这个素材,以任何媒介或格式。改动 — 为了任何目的,甚至是商业目的,对材料进行改编、改造和发展。 - - - - - You grant other to remix your work and change the license to their linking. - 您授权他人对您的作品进行再创作,并更改其链接的许可证。 - - - - Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material. You are not allowed to use it commercially! - 分享 — 复制与重分发这个素材,以任何媒介或格式。改动 — 对材料进行改编、改造和发展。不允许商业使用! - - - - You allow everyone to do anything with your work. - 您允许所有人对您的作品做任何事。 - - - - You grant other to remix your work but it must remain under the GPLv3. We recommend this license for all code wallpaper! - 您授权他人对您的作品进行改编,但必须保持在GPLv3下发行。我们建议所有的代码壁纸都使用这个许可证! - - - - You do not share any rights and nobody is allowed to use or remix it (Not recommended). Can also used to credit work others. - 您不分享任何权限,没有人可以使用或改编它(不推荐)。这也可用于计入他人的作品。 - - - - MonitorConfiguration - - - Your monitor setup changed! - Please configure your wallpaper again. - 您的显示器设置已更改! - 请重新配置您的壁纸。 - - - - Monitors - - - Wallpaper Configuration - 壁纸配置 - - - - Remove selected - 移除已选择 - - - - - Remove - 移除 - - - - Wallpapers - 壁纸 - - - - Widgets - 物件 - - - - MonitorsProjectSettingItem - - - Set color - 设置颜色 - - - - Please choose a color - 请选择颜色 - - - - Navigation - - - All - 全部 - - - - Scenes - 场景 - - - - Videos - 视频 - - - - Widgets - 物件 - - - - Install Date Ascending - 安装日期↓ - - - - Install Date Descending - 安装日期↑ - - - - Subscribed items: - 已订阅: - - - - Upload to the Steam Workshop - 上传到创意工坊 - - - - NavigationWallpaperConfiguration - - - Configurate active Wallpaper or Widgets - 设置活动壁纸或物件 - - - - No active Wallpaper or Widgets - 没有活动壁纸或物件 - - - - PopupOffline - - - You need to run Steam for this. steamErrorRestart: %1 - steamErrorAPIInit: %2 - - - - - Back - 返回 - - - - PopupSteamWorkshopAgreement - - - You Need to Agree To The Steam Subscriber Agreement First - 您应先同意Steam订阅者协议 - - - - REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy. - 需要网络连接与免费Steam帐号以激活。注意:产品提供的前提是您接受Steam用户协议(SSA)。您必须通过网络注册一个Steam账户并接受SSA来激活该产品。购买前请打开https://store.steampowered.com/subscriber_agreement/ 查看SSA。如果您不同意SSA的规定,您应该根据零售商的退货政策将本游戏原封不动地退回。 - - - - View The Steam Subscriber Agreement - 查看Steam订阅者协议 - - - - Accept Steam Workshop Agreement - 接受Steam创意工坊协议 - - - - QMLWallpaper - - - Create a QML Wallpaper - 创建一个QML壁纸 - - - - General - 常规 - - - - Wallpaper name - 壁纸名 - - - - Created By - 作者 - - - - Description - 简介 - - - - License & Tags - 许可证 & 标签 - - - - Preview Image - 预览图 - - - - QMLWidget - - - Create a QML widget - 创建一个QML部件 - - - - General - 常规 - - - - Widget name - 部件名 - - - - Created by - 作者 - - - - Tags - 标签 - - - - SaveNotification - - - Profile saved successfully! - 配置保存成功! - - - - ScreenPlayItem - - - NEW - - - - - Search - - - Search for Wallpaper & Widgets - 搜索壁纸和物件... - - - - Settings - - - General - 常规 - - - - Autostart - 自启动 - - - - High priority Autostart - 高优先级自启动 - - - - This options grants ScreenPlay a higher autostart priority than other apps. - 这个选项赋予ScreenPlay比其他应用程序更高的自启动优先级。 - - - - Send anonymous crash reports and statistics - 发送匿名崩溃报告和统计数据 - - - - Set save location - 设置保存位置 - - - - Set location - 选择位置 - - - - Important: Changing this directory has no effect on the workshop download path. ScreenPlay only supports having one content folder! - 注意:修改此目录并不影响创意工坊的下载路径。ScreenPlay仅支持单个内容文件夹! - - - - Language - 语言 - - - - Set the ScreenPlay UI Language - 设置ScreenPlay界面语言 - - - - Performance - 性能 - - - - ScreenPlay will start with Windows and will setup your Desktop every time for you. - ScreenPlay将在操作系统启动时启动,并会设置您的桌面。 - - - - Help us make ScreenPlay faster and more stable. All collected data is purely anonymous and only used for development purposes! We use <a href="https://sentry.io">sentry.io</a> to collect and analyze this data. A <b>big thanks to them</b> for providing us with free premium support for open source projects! - 帮助我们让 ScreenPlay 更快更稳定。所有被收集的数据完全匿名,而且仅用于开发用途!我们使用<a href="https://sentry.io">sentry.io</a> 收集与分析数据。<b>感谢他们</b> 为我们提供对开源项目免费而优质的服务! - - - - Your storage path is empty! - 您的存储路径是空的! - - - - English - 英语 - - - - German - 德语 - - - - Chinese - Simplified - 中文(简体) - - - - Russian - 俄语 - - - - French - 法语 - - - - Spanish - 西班牙语 - - - - Korean - 韩语 - - - - Vietnamese - 越南语 - - - - Portuguese (Brazil) - 英语(巴西) - - - - Theme - 主题 - - - - Switch dark/light theme - 切换到暗/亮主题 - - - - System Default - 跟随系统 - - - - Dark - - - - - Light - - - - - Pause wallpaper video rendering while another app is in the foreground - 当其他应用程序在前台时,暂停壁纸视频渲染 - - - - We disable the video rendering (not the audio!) for the best performance. If you have problem you can disable this behaviour here. Wallpaper restart required! - 我们禁用视频渲染(不是音频)以获得最佳性能。如果您有问题,可以在此处禁用此行为。 需要重启壁纸! - - - - Default Fill Mode - 默认填充模式 - - - - Set this property to define how the video is scaled to fit the target area. - 设置此属性可定义视频的缩放方式以适应目标区域。 - - - - Stretch - 拉伸 - - - - Fill - 填充 - - - - Contain - 适应 - - - - Cover - 平铺 - - - - Scale-Down - 裁剪 - - - - About - 关于 - - - - Thank you for using ScreenPlay - 感谢您的使用 - - - - Hi, I'm Elias Steurer also known as Kelteseth and I'm the developer of ScreenPlay. Thank you for using my software. You can follow me to receive updates about ScreenPlay here: - 您好,我是Elias Steurer,也叫Kelteseth,我是ScreenPlay的开发者。感谢您使用我的软件。您可以在这里关注我,接收ScreenPlay的更新。 - - - - Version - 版本 - - - - ScreenPlay Build Version - ScreenPlay编译版本 - - - - Open Changelog - 打开更改日志。 - - - - Third Party Software - 第三方软件 - - - - ScreenPlay would not be possible without the work of others. A big thank you to: - ScreenPlay离不开一些人的帮助。非常感谢你们: - - - - Licenses - 许可证 - - - - Logs - 日志 - - - - If your ScreenPlay missbehaves this is a good way to look for answers. This shows all logs and warning during runtime. - 如果您的ScreenPlay出错,这是个很好的查错方式。它显示所有的日志和运行时警告。 - - - - Show Logs - 显示日志 - - - - Data Protection - 数据保护 - - - - We use you data very carefully to improve ScreenPlay. We do not sell or share this (anonymous) information with others! - 我们使用您的数据提升ScreenPlay的体验。我们承诺不出售或分享这些匿名信息! - - - - Privacy - 隐私 - - - - SettingsExpander - - - Copy text to clipboard - 复制文本至剪贴板 - - - - Sidebar - - - Set Widget - 设置物件 - - - - Headline - 标题 - - - - Select a Monitor to display the content - 选择显示此内容的显示器 - - - - Set Volume - 设置音量 - - - - Fill Mode - 填充模式 - - - - Stretch - 拉伸 - - - - Fill - 填充 - - - - Contain - 适应 - - - - Cover - 平铺 - - - - Scale-Down - 裁剪 - - - - Set Wallpaper - 设置壁纸 - - - - MB - 兆字节 - - - - Size: - 大小: - - - - No description... - 没有简介... - - - - Click here if you like the content - 如果您喜欢它,点这里! - - - - Click here if you do not like the content - 如果您不喜欢它,点这里 - - - - Subscribtions: - 订阅: - - - - Open In Steam - 在Steam打开 - - - - Subscribed! - 已订阅! - - - - Subscribe - 订阅 - - - - Tools Overview - 工具概览 - - - - Video import and convert (all types) - - - - - Video Import (.webm) - 视频导入 (.webm) - - - - GIF Wallpaper - GIF 壁纸 - - - - QML Wallpaper - QML 壁纸 - - - - HTML5 Wallpaper - HTML5 壁纸 - - - - Website Wallpaper - 网页壁纸 - - - - QML Widget - QML 部件 - - - - HTML Widget - HTML 部件 - - - - StartInfo - - - Free Tools to create wallpaper - 免费的壁纸创建工具 - - - - Below you can find tools to create wallaper beyond the tools that ScreenPlay provides for you! - 下面你可以找到ScreenPlay所提供的以外的工具来创建wallaper。 - - - - SteamNotAvailable - - - Could not load steam integration! - 无法加载steam集成! - - - - SteamProfile - - - - Back - 返回 - - - - Forward - 前进 - - - - SteamWorkshop - - - Loading - 加载中 - - - - Download now! - 开始下载! - - - - Downloading... - 下载中... - - - - Details - 查看详情 - - - - Open In Steam - 在Steam打开 - - - - Profile - 配置 - - - - Search for Wallpaper and Widgets... - 搜索壁纸和物件... - - - - Open Workshop in Steam - 在Steam中打开创意工坊 - - - - Ranked By Vote - 评分最好 - - - - Publication Date - 发布日期 - - - - Ranked By Trend - 评分趋势 - - - - Favorited By Friends - 好友收藏 - - - - Created By Friends - 好友创建 - - - - Created By Followed Users - 已关注的 - - - - Not Yet Rated - 尚未评分 - - - - Total VotesAsc - 按总票数升序 - - - - Votes Up - 评分上升 - - - - Total Unique Subscriptions - 总订阅量 - - - - Back - 返回 - - - - Forward - 前进 - - - - TagSelector - - - Save - 保存 - - - - Add tag - 添加标签 - - - - Cancel - 取消 - - - - Add Tag - 添加标签 - - - - TextField - - - Label - 标识 - - - - *Required - *必要的 - - - - TrayIcon - - - ScreenPlay - Double click to change you settings. - ScreenPlay - 双击以改变设置 - - - - Open ScreenPlay - 打开ScreenPlay - - - - - Mute all - 关闭全部提醒 - - - - Unmute all - 开启全部提醒 - - - - - Pause all - 暂停全部 - - - - Play all - 播放全部 - - - - Quit - 退出 - - - - UploadProject - - - Upload Wallpaper/Widgets to Steam - 上传 壁纸/物件 到Steam - - - - Abort - 取消 - - - - Upload Selected Projects - 上传所选项目 - - - - Finish - 结束 - - - - UploadProjectBigItem - - - Type: - 类型: - - - - Open Folder - 打开文件夹 - - - - Invalid Project! - 无效的项目! - - - - UploadProjectItem - - - Fail - 失败 - - - - No Connection - 没有连接 - - - - Invalid Password - 密码错误 - - - - Logged In Elsewhere - 在其他地方登录了 - - - - Invalid Protocol Version - 无效协议版本 - - - - Invalid Param - 参数无效 - - - - File Not Found - 文件未找到 - - - - Busy - 繁忙 - - - - Invalid State - 状态无效 - - - - Invalid Name - 名称无效 - - - - Invalid Email - 邮箱无效 - - - - Duplicate Name - 重复名称 - - - - Access Denied - 拒绝访问 - - - - Timeout - 超时 - - - - Banned - 被禁止 - - - - Account Not Found - 账户未找到 - - - - Invalid SteamID - SteamID无效 - - - - Service Unavailable - 服务不可用 - - - - Not Logged On - 未登录 - - - - Pending - 待处理 - - - - Encryption Failure - 加密失败 - - - - Insufficient Privilege - 权限不足 - - - - Limit Exceeded - 超出限制 - - - - Revoked - 被撤回 - - - - Expired - 已过期 - - - - Already Redeemed - 已兑换 - - - - Duplicate Request - 重复请求 - - - - Already Owned - 已拥有 - - - - IP Not Found - 未找到IP - - - - Persist Failed - 持续失败 - - - - Locking Failed - 锁定失败 - - - - Logon Session Replaced - 登录会话被覆盖 - - - - Connect Failed - 连接失败 - - - - Handshake Failed - 握手失败 - - - - IO Failure - 输入输出失败 - - - - Remote Disconnect - 远程断开连接 - - - - Shopping Cart Not Found - 未找到购物车 - - - - Blocked - 受阻 - - - - Ignored - 已忽略 - - - - No Match - 无匹配 - - - - Account Disabled - 账号已禁用 - - - - Service ReadOnly - 服务只读 - - - - Account Not Featured - 账号未显示 - - - - Administrator OK - 管理员确定 - - - - Content Version - 内容版本 - - - - Try Another CM - 尝试其他内容管理器 - - - - Password Required T oKick Session - 需要密码才能启动会话 - - - - Already Logged In Elsewhere - 已在其他地方登录 - - - - Suspended - 已挂起 - - - - Cancelled - 已取消 - - - - Data Corruption - 数据损坏 - - - - Disk Full - 磁盘满 - - - - Remote Call Failed - 远程调用失败 - - - - Password Unset - 解除密码 - - - - External Account Unlinked - 外部账户未链接 - - - - PSN Ticket Invalid - PSN令牌无效 - - - - External Account Already Linked - 外部账户已链接 - - - - Remote File Conflict - 远程文件冲突 - - - - Illegal Password - 非法密码 - - - - Same As Previous Value - 与旧值相同 - - - - Account Logon Denied - 帐户登录被拒绝 - - - - Cannot Use Old Password - 不可使用旧密码 - - - - Invalid Login AuthCode - 无效的登录授权码 - - - - Account Logon Denied No Mail - 帐户登录被拒绝:没有邮件 - - - - Hardware Not Capable Of IPT - 硬件不支持身份保护技术 - - - - IPT Init Error - 身份保护技术初始化失败 - - - - Parental Control Restricted - 家长控制限制 - - - - Facebook Query Error - Facebook查询错误 - - - - Expired Login Auth Code - 过期的登录授权码 - - - - IP Login Restriction Failed - IP登录限制失败 - - - - Account Locked Down - 帐户被锁定 - - - - Account Logon Denied Verified Email Required - 帐户登录被拒绝:需验证电子邮件 - - - - No MatchingURL - 没有匹配网址 - - - - Bad Response - 坏响应 - - - - Require Password ReEntry - 要求重新输入密码 - - - - Value Out Of Range - 值超出范围 - - - - Unexpecte Error - 意外错误 - - - - Disabled - 已禁用 - - - - Invalid CEG Submission - 无效的CEG提交 - - - - Restricted Device - 受限设备 - - - - Region Locked - 地区锁定 - - - - Rate Limit Exceeded - 超出比率限制 - - - - Account Login Denied Need Two Factor - 账户登录被拒绝:需要两步验证 - - - - Item Deleted - 物品已删除 - - - - Account Login Denied Throttle - 帐户登录被拒绝 - - - - Two Factor Code Mismatch - 两步验证码不匹配 - - - - Two Factor Activation Code Mismatch - 两步验证激活码不匹配 - - - - Account Associated To Multiple Partners - 帐户已关联到多个合作伙伴 - - - - Not Modified - 未修改 - - - - No Mobile Device - 没有移动设备 - - - - Time Not Synced - 时间未同步 - - - - Sms Code Failed - 短信验证码失败 - - - - Account Limit Exceeded - 超出账户限制 - - - - Account Activity Limit Exceeded - 超出账户活动限制 - - - - Phone Activity Limit Exceeded - 超出电话活动限制 - - - - Refund To Wallet - 退款到钱包 - - - - Email Send Failure - 邮件发送失败 - - - - Not Settled - 未解决 - - - - Need Captcha - 需要验证 - - - - GSLT Denied - 服务器令牌拒绝 - - - - GS Owner Denied - 服务器所有者拒绝 - - - - Invalid Item Type - 无效的物品类型 - - - - IP Banned - IP被禁用 - - - - GSLT Expired - 服务器令牌过期 - - - - Insufficient Funds - 资金不足 - - - - Too Many Pending - 提交中太多 - - - - No Site Licenses Found - 无网站证书 - - - - WG Network Send Exceeded - 蠕虫守护网络发送超限 - - - - Account Not Friends - 帐户不是好友 - - - - Limited User Account - 受限账户 - - - - Cant Remove Item - 无法移除物品 - - - - Account Deleted - 账户已删除 - - - - Existing User Cancelled License - 现有用户已取消许可证 - - - - Community Cooldown - 社区降温 - - - - Status: - 状态: - - - - Upload Progress: - 上传进度: - - - - WebsiteWallpaper - - - Create a Website Wallpaper - 创建一个网站壁纸 - - - - General - 常规 - - - - Wallpaper name - 壁纸名 - - - - Created By - 作者 - - - - Description - 简介 - - - - Tags - 标签 - - - - Preview Image - 预览图 - - - - WizardPage - - - Save - 保存 - - - - Saving... - 保存中... - - - - WorkshopItem - - - Successfully subscribed to Workshop Item! - 成功订阅创意工坊物品! - - - - Download complete! - 下载完成! - - - - XMLNewsfeed - - - News & Patchnotes - 新闻和更改日志 - - - diff --git a/ScreenPlayWallpaper/src/basewindow.cpp b/ScreenPlayWallpaper/src/basewindow.cpp index 7e2e7677..c70f8d97 100644 --- a/ScreenPlayWallpaper/src/basewindow.cpp +++ b/ScreenPlayWallpaper/src/basewindow.cpp @@ -237,5 +237,5 @@ void BaseWindow::setupLiveReloading() QObject::connect(&m_fileSystemWatcher, &QFileSystemWatcher::directoryChanged, this, timeoutLambda); QObject::connect(&m_fileSystemWatcher, &QFileSystemWatcher::fileChanged, this, timeoutLambda); QObject::connect(&m_liveReloadLimiter, &QTimer::timeout, this, reloadQMLLambda); - m_fileSystemWatcher.addPaths({ projectPath() }); + m_fileSystemWatcher.addPaths({ QUrl::fromUserInput(projectPath()).toLocalFile() }); } diff --git a/ScreenPlayWorkshop/CMakeLists.txt b/ScreenPlayWorkshop/CMakeLists.txt index c3127944..6499ac1f 100644 --- a/ScreenPlayWorkshop/CMakeLists.txt +++ b/ScreenPlayWorkshop/CMakeLists.txt @@ -86,7 +86,7 @@ if(APPLE) COMMENT "Copying steam library into ScreenPlay.app bundle" COMMAND ${CMAKE_COMMAND} -E copy ${steam_bin} ${workshop_install_dir}) - if(NOT ${SCREENPLAY_STEAM_DEPLOY}) + if(${SCREENPLAY_STEAM}) add_custom_command( TARGET workshopplugin POST_BUILD @@ -96,7 +96,7 @@ if(APPLE) endif() else() - if(NOT ${SCREENPLAY_STEAM_DEPLOY}) + if(${SCREENPLAY_STEAM}) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/steam_appid.txt ${CMAKE_BINARY_DIR}/bin/steam_appid.txt COPYONLY) endif() configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qmldir ${WORKSHOP_PLUGIN_DIR}/qmldir COPYONLY) diff --git a/ScreenPlayWorkshop/src/screenplayworkshop_plugin.cpp b/ScreenPlayWorkshop/src/screenplayworkshop_plugin.cpp index 55eaf3dc..003d5910 100644 --- a/ScreenPlayWorkshop/src/screenplayworkshop_plugin.cpp +++ b/ScreenPlayWorkshop/src/screenplayworkshop_plugin.cpp @@ -2,7 +2,6 @@ void ScreenPlayWorkshopPlugin::registerTypes(const char* uri) { - qInfo() << "void ScreenPlayWorkshopPlugin::registerTypes(const char* uri)"; qRegisterMetaType("SteamQMLImageProvider*"); qmlRegisterType("Workshop", 1, 0, "SteamImage"); diff --git a/ScreenPlayWorkshop/src/steamworkshop.cpp b/ScreenPlayWorkshop/src/steamworkshop.cpp index 9280ba1a..c0359fb4 100644 --- a/ScreenPlayWorkshop/src/steamworkshop.cpp +++ b/ScreenPlayWorkshop/src/steamworkshop.cpp @@ -228,8 +228,6 @@ void SteamWorkshop::onWorkshopSearched(SteamUGCQueryCompleted_t* pCallback, bool bool SteamWorkshop::queryWorkshopItemFromHandle(SteamWorkshopListModel* listModel, SteamUGCQueryCompleted_t* pCallback) { - qDebug() << "queryWorkshopItemFromHandle " << pCallback->m_unNumResultsReturned << pCallback->m_unTotalMatchingResults; - SteamUGCDetails_t details; const int urlLength = 200; char url[urlLength]; diff --git a/ScreenPlayWorkshop/src/steamworkshopitem.cpp b/ScreenPlayWorkshop/src/steamworkshopitem.cpp index 3b4cf4c8..7f885576 100644 --- a/ScreenPlayWorkshop/src/steamworkshopitem.cpp +++ b/ScreenPlayWorkshop/src/steamworkshopitem.cpp @@ -49,10 +49,16 @@ void SteamWorkshopItem::uploadItemToWorkshop(CreateItemResult_t* pCallback, bool return; } - QString absoluteContentPath = m_absolutePath.toString(); + const QString absoluteContentPath = ScreenPlayUtil::toLocal(m_absolutePath.toString()); auto jsonObjectOpt = ScreenPlayUtil::openJsonFileToObject(absoluteContentPath + "/project.json"); + if (!jsonObjectOpt.has_value()) { + qWarning() << "Unable to load project file"; + emit removeThis(this); + return; + } + auto jsonObject = jsonObjectOpt.value(); QString preview = absoluteContentPath + "/" + jsonObject.value("preview").toString(); setAbsolutePreviewImagePath(preview); diff --git a/Tools/build.py b/Tools/build.py index 10401e11..90ebc222 100644 --- a/Tools/build.py +++ b/Tools/build.py @@ -35,12 +35,14 @@ def run_io_tasks_in_parallel(tasks): parser = argparse.ArgumentParser(description='Build and Package ScreenPlay') parser.add_argument('-t', action="store", dest="build_type", help="Build type. This is either debug or release.") -parser.add_argument('-s', action="store", dest="sign_build", - help="Enable if you want to sign the apps. This is macos only for now.") +parser.add_argument('-sign', action="store", dest="sign_build", + help="Enable if you want to sign the apps. This is macos only for now.") +parser.add_argument('-steam', action="store", dest="steam_build", + help="Enable if you want to build the Steam workshop plugin.") args = parser.parse_args() if not args.build_type: - print("Build type argument is missing (release,debug). Example: python build.py -t release -s=True") + print("Build type argument is missing (release,debug). Example: python build.py -t release -steam=True") sys.exit(1) qt_version = "6.2.0" @@ -100,15 +102,15 @@ cmake_configure_command = """cmake ../ -DCMAKE_TOOLCHAIN_FILE={toolchain} -DVCPKG_TARGET_TRIPLET={triplet} -DTESTS_ENABLED=OFF - -DSCREENPLAY_STEAM_DEPLOY=ON - -DSCREENPLAY_STEAM=ON + -DSCREENPLAY_STEAM={steam} -G "CodeBlocks - Ninja" -B. """.format( type=args.build_type, prefix_path=cmake_prefix_path, triplet=cmake_target_triplet, - toolchain=cmake_toolchain_file).replace("\n", "") + toolchain=cmake_toolchain_file, + steam=args.steam_build).replace("\n", "") execute(cmake_configure_command) execute("cmake --build . --target all") diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 00000000..8cbb384d --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,3 @@ +files: + - source: /ScreenPlay/translations/ScreenPlay_.ts + translation: /ScreenPlay/translations/ScreenPlay_%locale_with_underscore%.ts