diff --git a/CMakeLists.txt b/CMakeLists.txt index c1f1a7987..5f07f5c56 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # # This file is part of RSS Guard. # -# Copyright (C) 2011-2015 by Martin Rotter +# Copyright (C) 2011-2016 by Martin Rotter # # RSS Guard is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,22 +25,15 @@ # # Usage: # a) DEBUG build for testing. -# cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5=ON +# cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr # # b) RELEASE build for production use. -# cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT_5=ON +# cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr # # Arguments: # -DCMAKE_INSTALL_PREFIX=/usr # Installation path, replace with something like "C:\rssguard" on Windows. # -# -DUSE_QT_5=OFF -# Specifies which major Qt version to use. Qt 4 and Qt 5 are supported. -# If "OFF" is passed as an argument, then Qt 4 is used. Default is "OFF". -# -# -DENABLE_OS2_RC=OFF -# If "ON" then icon is compiled into executable file on OS/2. Defaults to "OFF". -# # Refreshing translation sources: # make lupdate # @@ -52,7 +45,7 @@ # # Other information: # - supports Windows, Linux, OS/2 (eComStation), -# - Qt 4.7.3 and higher is required, +# - Qt 5.6 and higher is required, # - resource compiler (windres.exe) is needed on MinGW, # - resource compiler (rc.exe) is recommended on OS/2. # @@ -77,7 +70,7 @@ set(APP_URL_ISSUES_NEW_GITHUB "https://github.com/martinrotter/rssguard/issues/n set(APP_URL_ISSUES_NEW_BITBUCKET "http://bitbucket.org/skunkos/rssguard/issues/new") set(APP_URL_WIKI "https://bitbucket.org/skunkos/rssguard/wiki/Home") set(APP_EMAIL "rotter.martinos@gmail.com") -set(MINIMUM_QT_VERSION 4.7.3) +set(MINIMUM_QT_VERSION 5.6.0) set(EXE_NAME ${APP_LOW_NAME}) if(APPLE) @@ -85,13 +78,8 @@ if(APPLE) endif(APPLE) # Options declaration. -option(USE_QT_5 "Use Qt 5 for building" OFF) option(ENABLE_ADDITIONAL_ICONS "Install additional icons" ON) -if(OS2) - option(ENABLE_OS2_RC "Compile application icon on OS/2" OFF) -endif(OS2) - if(WIN32) option(USE_NSIS "Use NSIS generator to produce installer" OFF) endif(WIN32) @@ -101,27 +89,16 @@ if(POLICY CMP0012) cmake_policy(SET CMP0012 NEW) endif() -if(USE_QT_5) - cmake_minimum_required(VERSION 2.8.10) -else(USE_QT_5) - cmake_minimum_required(VERSION 2.6.0) -endif(USE_QT_5) +if(POLICY CMP0054) + cmake_policy(SET CMP0054 NEW) +endif() -if(${APPLE}) - if(NOT USE_QT_5) - message(FATAL_ERROR "[${APP_LOW_NAME}] Only Qt 5.x.x is supported on Mac OS X.") - endif(NOT USE_QT_5) -endif(${APPLE}) +cmake_minimum_required(VERSION 3.4) message(STATUS "") message(STATUS "[${APP_LOW_NAME}] ==== Options summary ====") -message(STATUS "[${APP_LOW_NAME}] Use Qt 5 for building -> ${USE_QT_5}") message(STATUS "[${APP_LOW_NAME}] Install additional icons -> ${ENABLE_ADDITIONAL_ICONS}") -if(OS2) - message(STATUS "[${APP_LOW_NAME}] Compile application icon on OS/2 -> ${ENABLE_OS2_RC}") -endif(OS2) - if(WIN32) message(STATUS "[${APP_LOW_NAME}] Use NSIS generator to produce installer -> ${USE_NSIS}") endif(WIN32) @@ -148,15 +125,10 @@ if(POLICY CMP0020) cmake_policy(SET CMP0020 NEW) endif(POLICY CMP0020) -# Select which Qt version to use. -if(USE_QT_5) - message(STATUS "[${APP_LOW_NAME}] Using Qt 5 library for building.") - - # Instruct CMake to run moc automatically when needed. - set(CMAKE_AUTOMOC ON) -else(USE_QT_5) - message(STATUS "[${APP_LOW_NAME}] Using Qt 4 library for building.") -endif(USE_QT_5) +message(STATUS "[${APP_LOW_NAME}] Using Qt 5 library for building.") + +# Instruct CMake to run moc automatically when needed. +set(CMAKE_AUTOMOC ON) # Obtain revision number if available. message(STATUS "[${APP_LOW_NAME}] Obtaining revision number.") @@ -169,7 +141,7 @@ if(EXISTS "${PROJECT_SOURCE_DIR}/.git") COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} OUTPUT_VARIABLE GIT_REVISION - ) + ) string(REGEX REPLACE "\n" "" GIT_REVISION "${GIT_REVISION}") set(APP_REVISION ${GIT_REVISION}) @@ -191,7 +163,7 @@ if(UNIX) configure_file ( ${PROJECT_SOURCE_DIR}/resources/desktop/rssguard.desktop.in ${CMAKE_BINARY_DIR}/resources/desktop/rssguard.desktop - ) + ) set(DESKTOP_ENTRY_PATH ${CMAKE_INSTALL_PREFIX}/share/applications) endif(UNIX) @@ -199,7 +171,7 @@ endif(UNIX) configure_file ( ${PROJECT_SOURCE_DIR}/src/definitions/definitions.h.in ${CMAKE_BINARY_DIR}/src/definitions/definitions.h -) + ) # Define some useful DEBUG for, ehrm, debug build. if(CMAKE_BUILD_TYPE STREQUAL "release" OR CMAKE_BUILD_TYPE STREQUAL "Release" OR CMAKE_BUILD_TYPE STREQUAL "RELEASE") @@ -211,15 +183,15 @@ else(CMAKE_BUILD_TYPE STREQUAL "release" OR CMAKE_BUILD_TYPE STREQUAL "Release" add_definitions(-DDEBUG) set(CMAKE_BUILD_TYPE Debug) -# Enable compiler warnings. -# See http://stackoverflow.com/questions/2368811/how-to-set-warning-level-in-cmake -message(STATUS "[${APP_LOW_NAME}] Enabling verbose makefile and full warning reports.") -if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) - add_definitions(-pedantic -Wall) # -Wextra -Wno-unused-variable -endif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) + # Enable compiler warnings. + # See http://stackoverflow.com/questions/2368811/how-to-set-warning-level-in-cmake + message(STATUS "[${APP_LOW_NAME}] Enabling verbose makefile and full warning reports.") + if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) + add_definitions(-pedantic -Wall) # -Wextra -Wno-unused-variable + endif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) -# Verbose compiling outputs. -set(CMAKE_VERBOSE_MAKEFILE ON) + # Verbose compiling outputs. + set(CMAKE_VERBOSE_MAKEFILE ON) endif(CMAKE_BUILD_TYPE STREQUAL "release" OR CMAKE_BUILD_TYPE STREQUAL "Release" OR CMAKE_BUILD_TYPE STREQUAL "RELEASE") # Force Qt to use string builders. @@ -230,75 +202,51 @@ add_definitions(-DUNICODE -D_UNICODE) # Check for C++ 11 features availability. # See http://stackoverflow.com/questions/10984442/how-to-detect-c11-support-of-a-compiler-with-cmake -if(USE_QT_5) - if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") - execute_process( - COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION +if(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION ) - - if(${GCC_VERSION} VERSION_GREATER 4.7 OR ${GCC_VERSION} VERSION_EQUAL 4.7) - add_definitions(-std=c++11) - elseif(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3) - add_definitions(-std=gnu++0x) - else(${GCC_VERSION} VERSION_GREATER 4.7 OR ${GCC_VERSION} VERSION_EQUAL 4.7) - message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.") - endif(${GCC_VERSION} VERSION_GREATER 4.7 OR ${GCC_VERSION} VERSION_EQUAL 4.7) - - elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - add_definitions(-std=c++11 -stdlib=libc++) - elseif(${MSVC_VERSION} VERSION_LESS 1600) + if(${GCC_VERSION} VERSION_GREATER 4.7 OR ${GCC_VERSION} VERSION_EQUAL 4.7) + add_definitions(-std=c++11) + elseif(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3) + add_definitions(-std=gnu++0x) + else(${GCC_VERSION} VERSION_GREATER 4.7 OR ${GCC_VERSION} VERSION_EQUAL 4.7) message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.") - endif("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") -endif(USE_QT_5) + endif(${GCC_VERSION} VERSION_GREATER 4.7 OR ${GCC_VERSION} VERSION_EQUAL 4.7) + +elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") + add_definitions(-std=c++11 -stdlib=libc++) +elseif(${MSVC_VERSION} VERSION_LESS 1600) + message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.") +endif(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") # Setup libraries. if(UNIX) # On Unices, enable D-Bus support. - if(USE_QT_5) - find_package(Qt5 REQUIRED DBus Sql WebKit WebKitWidgets Widgets Xml XmlPatterns Network LinguistTools PrintSupport) - else(USE_QT_5) - set(QT_MIN_VERSION ${MINIMUM_QT_VERSION}) - find_package(Qt4 REQUIRED QtDBus QtCore QtGui QtSql QtNetwork QtWebkit QtXml QtXmlPatterns) - include(${QT_USE_FILE}) - endif(USE_QT_5) + find_package(Qt5 REQUIRED DBus Sql Widgets Xml XmlPatterns Network LinguistTools PrintSupport) else(UNIX) - if(USE_QT_5) - find_package(Qt5 REQUIRED Sql WebKit WebKitWidgets Widgets Xml XmlPatterns Network LinguistTools PrintSupport) - else(USE_QT_5) - set(QT_MIN_VERSION ${MINIMUM_QT_VERSION}) - find_package(Qt4 REQUIRED QtCore QtGui QtSql QtNetwork QtWebkit QtXml QtXmlPatterns) - include(${QT_USE_FILE}) - endif(USE_QT_5) + find_package(Qt5 REQUIRED Sql Widgets Xml XmlPatterns Network LinguistTools PrintSupport) endif(UNIX) +message(STATUS "[${APP_LOW_NAME}] Found Qt version: '${Qt5_VERSION}'.") + +if(Qt5_VERSION VERSION_LESS MINIMUM_QT_VERSION) + message(FATAL_ERROR "[${APP_LOW_NAME}] Installed Qt has lower version than needed. You need at least '${MINIMUM_QT_VERSION}'.") +endif(Qt5_VERSION VERSION_LESS MINIMUM_QT_VERSION) + # Configure QStringBuilder behavior. -if(USE_QT_5) - message(STATUS "[${APP_LOW_NAME}] Enabling fast QString concatenation.") +message(STATUS "[${APP_LOW_NAME}] Enabling fast QString concatenation.") - add_definitions(-DQT_USE_FAST_CONCATENATION) - add_definitions(-DQT_USE_FAST_OPERATOR_PLUS) -elseif(NOT ${QTVERSION} VERSION_LESS 4.8.0) - message(STATUS "[${APP_LOW_NAME}] Enabling fast QString concatenation.") +add_definitions(-DQT_USE_FAST_CONCATENATION) +add_definitions(-DQT_USE_FAST_OPERATOR_PLUS) - add_definitions(-DQT_USE_FAST_CONCATENATION) - add_definitions(-DQT_USE_FAST_OPERATOR_PLUS) -else(NOT ${QTVERSION} VERSION_LESS 4.8.0) - message(STATUS "[${APP_LOW_NAME}] Disabling fast QString concatenation.") -endif(USE_QT_5) - -# Configure executable "properties" for Windows or OS2. +# Configure executable "properties" for Windows. if(WIN32) message(STATUS "[${APP_LOW_NAME}] Generating executable file properties for Windows.") configure_file ( ${PROJECT_SOURCE_DIR}/resources/executable_properties/rssguard_win.rc.in ${CMAKE_BINARY_DIR}/resources/executable_properties/rssguard_win.rc - ) -elseif(OS2 AND ENABLE_OS2_RC) - message(STATUS "[${APP_LOW_NAME}] Generating executable file properties for OS2.") - configure_file ( - ${PROJECT_SOURCE_DIR}/resources/executable_properties/rssguard_os2.rc.in - ${CMAKE_BINARY_DIR}/resources/executable_properties/rssguard_os2.rc - ) + ) endif(WIN32) # Set special linker flag for Windows XP & MSVC++ 2013 support. @@ -306,33 +254,18 @@ if(WIN32 AND MSVC) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS,5.01" ) endif(WIN32 AND MSVC) -# Compile application icon if compiling with MinGW on WIN32 or with OS2. +# Compile application icon if compiling with MinGW on WIN32. if(WIN32 AND MINGW) enable_language(RC) set(CMAKE_RC_COMPILER_INIT windres) message(STATUS "[${APP_LOW_NAME}] Icon file binary will be builded for Windows.") message(STATUS "[${APP_LOW_NAME}] Used tool is: ${CMAKE_RC_COMPILER}") set(CMAKE_RC_COMPILE_OBJECT - " -i -o ") + " -i -o ") set(APP_SOURCES - ${APP_SOURCES} - ${CMAKE_BINARY_DIR}/resources/executable_properties/rssguard_win.rc) -elseif(OS2) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Zstack 0x2000 -Zlinker \"DISABLE 1121\" -s -Zlinker /PM:PM -Zno-fork -Zhigh-mem -Zmap") - - if(${ENABLE_OS2_RC}) - enable_language(RC) - set(CMAKE_RC_COMPILER_INIT rc) - message(STATUS "[${APP_LOW_NAME}] Icon file binary will be builded for OS2.") - message(STATUS "[${APP_LOW_NAME}] Used tool is: ${CMAKE_RC_COMPILER}") - set(CMAKE_RC_COMPILE_OBJECT - " -n -r ") - - set(APP_SOURCES - ${APP_SOURCES} - ${CMAKE_BINARY_DIR}/resources/executable_properties/rssguard_os2.rc) - endif(${ENABLE_OS2_RC}) + ${APP_SOURCES} + ${CMAKE_BINARY_DIR}/resources/executable_properties/rssguard_win.rc) elseif(WIN32 AND MSVC) # MSVC takes care of this automatically - no need to use windres.exe # for MSVC compilers. @@ -364,13 +297,12 @@ file( GLOB APP_SOURCES_GL "src/services/owncloud/network/*.cpp" "src/services/owncloud/gui/*.cpp" "src/network-web/*.cpp" - "src/network-web/adblock/*.cpp" "src/*.cpp") set(APP_SOURCES ${APP_SOURCES} ${APP_SOURCES_GL} -) + ) # APP headers. file( GLOB APP_HEADERS @@ -395,8 +327,7 @@ file( GLOB APP_HEADERS "src/services/owncloud/*.h" "src/services/owncloud/network/*.h" "src/services/owncloud/gui/*.h" - "src/network-web/*.h" - "src/network-web/adblock/*.h") + "src/network-web/*.h") # APP forms. file( GLOB APP_FORMS @@ -405,8 +336,7 @@ file( GLOB APP_FORMS "src/services/standard/gui/*.ui" "src/services/tt-rss/gui/*.ui" "src/services/owncloud/gui/*.ui" - "src/network-web/*.ui" - "src/network-web/adblock/*.ui") + "src/network-web/*.ui") # APP translations. file( GLOB APP_TRANSLATIONS @@ -419,18 +349,15 @@ file( GLOB APP_TEXT "resources/text/C*") if(WIN32) - file( GLOB APP_DLLS_QT4_MSVC2013 - "resources/binaries/windows/qt4-msvc2013/*.dll") - - file( GLOB APP_DLLS_QT4_MSVC2013_IMAGEFORMATS - "resources/binaries/windows/qt4-msvc2013/imageformats/*.dll") - - file( GLOB APP_DLLS_QT4_MSVC2013_SQLDRIVERS - "resources/binaries/windows/qt4-msvc2013/sqldrivers/*.dll") - file( GLOB APP_DLLS_QT5_MSVC2013 "resources/binaries/windows/qt5-msvc2013/*.dll") + file( GLOB APP_DLLS_QT5_MSVC2013_BEARER + "resources/binaries/windows/qt5-msvc2013/bearer/*.dll") + + file( GLOB APP_DLLS_QT5_MSVC2013_ICONENGINES + "resources/binaries/windows/qt5-msvc2013/iconengines/*.dll") + file( GLOB APP_DLLS_QT5_MSVC2013_IMAGEFORMATS "resources/binaries/windows/qt5-msvc2013/imageformats/*.dll") @@ -439,9 +366,6 @@ if(WIN32) file( GLOB APP_DLLS_QT5_MSVC2013_PLATFORMS "resources/binaries/windows/qt5-msvc2013/platforms/*.dll") - - file( GLOB APP_DLLS_QT5_MSVC2013_PRINTSUPPORT - "resources/binaries/windows/qt5-msvc2013/printsupport/*.dll") endif(WIN32) # Add custom icon on Mac OS X. @@ -450,23 +374,15 @@ if(APPLE) endif(APPLE) # Wrap files, create moc files. -if(USE_QT_5) - qt5_wrap_ui(APP_UI ${APP_FORMS}) - - # Load translations. - if(${Qt5LinguistTools_FOUND}) - message(STATUS "[${APP_LOW_NAME}] Qt Linguist Tools found. Translations will get compiled.") - qt5_add_translation(APP_QM ${APP_TRANSLATIONS}) - else(${Qt5LinguistTools_FOUND}) - message(STATUS "[${APP_LOW_NAME}] Qt Linguist Tools NOT found. No compilation for translations.") - endif(${Qt5LinguistTools_FOUND}) -else(USE_QT_5) - qt4_wrap_cpp(APP_MOC ${APP_HEADERS}) - qt4_wrap_ui(APP_UI ${APP_FORMS}) - - # Load translations. - qt4_add_translation(APP_QM ${APP_TRANSLATIONS}) -endif(USE_QT_5) +qt5_wrap_ui(APP_UI ${APP_FORMS}) + +# Load translations. +if(${Qt5LinguistTools_FOUND}) + message(STATUS "[${APP_LOW_NAME}] Qt Linguist Tools found. Translations will get compiled.") + qt5_add_translation(APP_QM ${APP_TRANSLATIONS}) +else(${Qt5LinguistTools_FOUND}) + message(STATUS "[${APP_LOW_NAME}] Qt Linguist Tools NOT found. No compilation for translations.") +endif(${Qt5LinguistTools_FOUND}) # Include additional directory paths. include_directories ( @@ -475,105 +391,59 @@ include_directories ( ${CMAKE_SOURCE_DIR}/src/gui/dialogs ${CMAKE_SOURCE_DIR}/src/gui/notifications ${CMAKE_SOURCE_DIR}/src/network-web - ${CMAKE_SOURCE_DIR}/src/network-web/adblock ${CMAKE_SOURCE_DIR}/src/dynamic-shortcuts ${CMAKE_BINARY_DIR}/src -) + ) # Compile "rssguard" -if(USE_QT_5) - add_executable(${EXE_NAME} WIN32 MACOSX_BUNDLE - ${APP_SOURCES} - ${APP_FORMS} - ${APP_RCC} - ${APP_QM} +add_executable(${EXE_NAME} WIN32 MACOSX_BUNDLE + ${APP_SOURCES} + ${APP_FORMS} + ${APP_RCC} + ${APP_QM} ) - if(WIN32) - target_link_libraries(${EXE_NAME} Qt5::WinMain) - endif(WIN32) +if(WIN32) + target_link_libraries(${EXE_NAME} Qt5::WinMain) +endif(WIN32) - if(UNIX) - # Use modules from Qt. - qt5_use_modules(${EXE_NAME} - DBus - Core - Widgets - Sql - Network - Xml - WebKit - WebKitWidgets - PrintSupport - ) - else(UNIX) +if(UNIX) # Use modules from Qt. - qt5_use_modules(${EXE_NAME} - Core - Widgets - Sql - Network - Xml - WebKit - WebKitWidgets - PrintSupport + qt5_use_modules(${EXE_NAME} + DBus + Core + Widgets + Sql + Network + Xml + PrintSupport ) - endif(UNIX) -# Setup compilation for Qt 4. -else(USE_QT_5) - add_executable(${EXE_NAME} WIN32 MACOSX_BUNDLE - ${APP_SOURCES} - ${APP_FORMS} - ${APP_MOC} - ${APP_RCC} - ${APP_QM} - ) - - if(UNIX) - # Link modules from Qt. - target_link_libraries(${EXE_NAME} - ${QT_QTDBUS_LIBRARY} - ${QT_QTCORE_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTSQL_LIBRARY} - ${QT_QTXML_LIBRARY} - ${QT_QTMAIN_LIBRARY} - ${QT_QTWEBKIT_LIBRARY} +else(UNIX) + # Use modules from Qt. + qt5_use_modules(${EXE_NAME} + Core + Widgets + Sql + Network + Xml + PrintSupport ) - else(UNIX) - # Link modules from Qt. - target_link_libraries(${EXE_NAME} - ${QT_QTCORE_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTSQL_LIBRARY} - ${QT_QTXML_LIBRARY} - ${QT_QTMAIN_LIBRARY} - ${QT_QTWEBKIT_LIBRARY} - ) - endif(UNIX) -endif(USE_QT_5) +endif(UNIX) # Installation stage. -if(WIN32 OR OS2) +if(WIN32) message(STATUS "[${APP_LOW_NAME}] You will probably install on Windows or OS/2.") install(TARGETS ${EXE_NAME} RUNTIME DESTINATION ./) # Copy DLLs and other binary files for main installation. - if(WIN32 AND USE_QT_5) + if(WIN32) install(FILES ${APP_DLLS_QT5_MSVC2013} DESTINATION ./) + install(FILES ${APP_DLLS_QT5_MSVC2013_BEARER} DESTINATION ./bearer) + install(FILES ${APP_DLLS_QT5_MSVC2013_ICONENGINES} DESTINATION ./iconengines) install(FILES ${APP_DLLS_QT5_MSVC2013_IMAGEFORMATS} DESTINATION ./imageformats) - install(FILES ${APP_DLLS_QT5_MSVC2013_SQLDRIVERS} DESTINATION ./sqldrivers) install(FILES ${APP_DLLS_QT5_MSVC2013_PLATFORMS} DESTINATION ./platforms) - install(FILES ${APP_DLLS_QT5_MSVC2013_PRINTSUPPORT} DESTINATION ./printsupport) - endif(WIN32 AND USE_QT_5) - - if(WIN32 AND NOT USE_QT_5) - install(FILES ${APP_DLLS_QT4_MSVC2013} DESTINATION ./) - install(FILES ${APP_DLLS_QT4_MSVC2013_IMAGEFORMATS} DESTINATION ./imageformats) - install(FILES ${APP_DLLS_QT4_MSVC2013_SQLDRIVERS} DESTINATION ./sqldrivers) - endif(WIN32 AND NOT USE_QT_5) + install(FILES ${APP_DLLS_QT5_MSVC2013_SQLDRIVERS} DESTINATION ./sqldrivers) + endif(WIN32) install(DIRECTORY resources/graphics/icons/mini-kfaenza DESTINATION ./icons) @@ -584,33 +454,33 @@ if(WIN32 OR OS2) endif(ENABLE_ADDITIONAL_ICONS) install(DIRECTORY resources/skins/base - DESTINATION ./skins) + DESTINATION ./skins) install(DIRECTORY resources/misc - DESTINATION ./) + DESTINATION ./) install(DIRECTORY resources/initial_feeds - DESTINATION ./) + DESTINATION ./) install(FILES resources/graphics/${APP_LOW_NAME}_128.png - DESTINATION ./ - RENAME ${APP_LOW_NAME}.png) + DESTINATION ./ + RENAME ${APP_LOW_NAME}.png) install(FILES resources/graphics/${APP_LOW_NAME}_plain_128.png - DESTINATION ./ - RENAME ${APP_LOW_NAME}_plain.png) + DESTINATION ./ + RENAME ${APP_LOW_NAME}_plain.png) install(FILES resources/graphics/${APP_LOW_NAME}.ico - DESTINATION ./) + DESTINATION ./) install(FILES ${APP_QM} - DESTINATION ./l10n) + DESTINATION ./l10n) install(FILES ${APP_TEXT} - DESTINATION ./) + DESTINATION ./) elseif(APPLE) message(STATUS "[${APP_LOW_NAME}] You will probably install on Mac OS X.") set_target_properties(${EXE_NAME} - PROPERTIES - MACOSX_BUNDLE_INFO_PLIST - "${CMAKE_SOURCE_DIR}/resources/macosx/Info.plist.in") + PROPERTIES + MACOSX_BUNDLE_INFO_PLIST + "${CMAKE_SOURCE_DIR}/resources/macosx/Info.plist.in") set_source_files_properties(${CMAKE_SOURCE_DIR}/resources/macosx/${APP_LOW_NAME}.icns - PROPERTIES MACOSX_PACKAGE_LOCATION Resources) + PROPERTIES MACOSX_PACKAGE_LOCATION Resources) set(MACOSX_BUNDLE_ICON_FILE ${APP_LOW_NAME}.icns) set(MACOSX_BUNDLE_INFO_STRING "${EXE_NAME} ${APP_VERSION}") @@ -661,7 +531,7 @@ elseif(UNIX) install(FILES resources/graphics/${APP_LOW_NAME}_plain_128.png DESTINATION share/rssguard/icons RENAME ${APP_LOW_NAME}_plain.png) install(FILES ${APP_QM} DESTINATION share/${APP_LOW_NAME}/l10n) install(FILES ${APP_TEXT} DESTINATION share/${APP_LOW_NAME}/information) -endif(WIN32 OR OS2) +endif(WIN32) # Custom target for packaging. if(WIN32) @@ -680,38 +550,30 @@ set(CPACK_PACKAGE_VERSION_PATCH "0") set(CPACK_PACKAGE_VENDOR ${APP_AUTHOR}) set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY ${APP_NAME}) set(CPACK_IGNORE_FILES "/resources/aur/;\\\\.psd$;/resources/deployment;/CVS/;/\\\\.svn/;/\\\\.git/;\\\\.swp$;/CMakeLists.txt.user;\\\\.#;/#;\\\\.tar.gz$;/CMakeFiles/;CMakeCache.txt;\\\\.qm$;/build/;\\\\.diff$;.DS_Store'") -set(CPACK_SOURCE_GENERATOR "TGZ") -set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}") -set(CPACK_SOURCE_IGNORE_FILES ${CPACK_IGNORE_FILES}) + set(CPACK_SOURCE_GENERATOR "TGZ") + set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}") + set(CPACK_SOURCE_IGNORE_FILES ${CPACK_IGNORE_FILES}) -set(CPACK_NSIS_INSTALLED_ICON_NAME "${APP_LOW_NAME}.ico") -set(CPACK_NSIS_HELP_LINK ${APP_URL}) -set(CPACK_NSIS_URL_INFO_ABOUT ${APP_URL}) -set(CPACK_NSIS_CONTACT ${APP_EMAIL}) + set(CPACK_NSIS_INSTALLED_ICON_NAME "${APP_LOW_NAME}.ico") + set(CPACK_NSIS_HELP_LINK ${APP_URL}) + set(CPACK_NSIS_URL_INFO_ABOUT ${APP_URL}) + set(CPACK_NSIS_CONTACT ${APP_EMAIL}) -# Load packaging facilities. -include(CPack) + # Load packaging facilities. + include(CPack) -# Configure file with custom definitions for NSIS. -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/resources/nsis/NSIS.definitions.nsh.in - ${CMAKE_CURRENT_BINARY_DIR}/resources/nsis/NSIS.definitions.nsh -) + # Configure file with custom definitions for NSIS. + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/resources/nsis/NSIS.definitions.nsh.in + ${CMAKE_CURRENT_BINARY_DIR}/resources/nsis/NSIS.definitions.nsh + ) -# make dist implementation. -add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source) + # make dist implementation. + add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source) -# make lupdate implementation. -if(USE_QT_5) + # make lupdate implementation. add_custom_target(lupdate ${Qt5Core_QMAKE_EXECUTABLE} -project -o ${CMAKE_BINARY_DIR}/${APP_LOW_NAME}.pro - COMMAND ${Qt5_LUPDATE_EXECUTABLE} -no-obsolete -ts ${APP_TRANSLATIONS_WO_QT} -pro ${CMAKE_BINARY_DIR}/${APP_LOW_NAME}.pro - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) -else(USE_QT_5) - add_custom_target(lupdate - ${QT_QMAKE_EXECUTABLE} -project -o ${CMAKE_BINARY_DIR}/${APP_LOW_NAME}.pro - COMMAND ${QT_LUPDATE_EXECUTABLE} -no-obsolete -ts ${APP_TRANSLATIONS_WO_QT} -pro ${CMAKE_BINARY_DIR}/${APP_LOW_NAME}.pro - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) -endif(USE_QT_5) + COMMAND ${Qt5_LUPDATE_EXECUTABLE} -no-obsolete -ts ${APP_TRANSLATIONS_WO_QT} -pro ${CMAKE_BINARY_DIR}/${APP_LOW_NAME}.pro + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + ) diff --git a/README.md b/README.md index 65ff8c76e..750002092 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ RSS Guard ========= Welcome to RSS Guard website. You can find here basic information. -RSS Guard is simple and easy-to-use RSS/ATOM feed aggregator developed using Qt framework which supports online feed synchronization. +RSS Guard is simple, light and easy-to-use RSS/ATOM feed aggregator developed using Qt framework which supports online feed synchronization. ##################### # **PLEASE, ALL USERS -> fill [this survey](http://goo.gl/forms/GcvPYgS2a8).** @@ -14,10 +14,9 @@ Core features are: * Tiny Tiny RSS (from RSS Guard 3.0.0), * ownCloud News (from RSS Guard 3.1.0). * multiplatformity, -* multiple data backend support, +* multiple data backend support. * SQLite (in-memory DBs too), * MySQL. -* Adblock. See below for more information about features and other RSS Guard aspects. @@ -80,7 +79,6 @@ RSS Guard is simple (yet powerful) feed reader. It is able to fetch the most kno * Windows XP and newer, * GNU/Linux, -* OS/2 (eComStation), * Mac OS X, * xBSD (possibly), * Android (possibly), @@ -98,9 +96,9 @@ RSS Guard is written in C++. It is pretty fast even with tons of messages loaded * downloader with own tab and support for up to 6 parallel downloads, * message filter with regular expressions, * feed metadata fetching including icons, -* simple Adblock functionality, -* customized popup notifications, -* Google-based auto-completion for internal web browser location bar, +* no crazy dependencies, +* small memory footprint, +* small installation package, * ability to cleanup internal message database with various options, * enhanced feed auto-updating with separate time intervals, * multiple data backend support, @@ -111,11 +109,9 @@ RSS Guard is written in C++. It is pretty fast even with tons of messages loaded * feed categorization, * drap-n-drop for feed list, * automatic checking for updates, -* ability to discover existing feeds on websites, * full support of podcasts (both RSS & ATOM), * ability to backup/restore database or settings, * fully-featured recycle bin, -* printing of messages and any web pages, * can be fully controlled via keyboard, * feed authentication (Digest-MD5, BASIC, NTLM-2), * handles tons of messages & feeds, @@ -131,8 +127,6 @@ RSS Guard is written in C++. It is pretty fast even with tons of messages loaded * ability to hide list of feeds/categories, * open-source development model based on GNU GPL license, version 3, * tabbed interface, -* integrated web browser with adjustable behavior + external browser support, -* internal web browser mouse gestures support, * desktop integration via tray icon, * localizations to some languages, * Qt library is the only dependency, diff --git a/localization/rssguard-cs_CZ.ts b/localization/rssguard-cs_CZ.ts index fa7f9dd78..5535aeaad 100644 --- a/localization/rssguard-cs_CZ.ts +++ b/localization/rssguard-cs_CZ.ts @@ -1,174 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - Přidat skupinu filtrů - - - Another subscription - Vlastní seznam filtrů - - - Entered title is okay. - Zadaný název je v pořádku. - - - Entered title is empty. - Zadaný název je prázdný. - - - Entered url is okay. - Zadaná adresa je v pořádku. - - - Entered url is empty. - Zadaná adresa je prázdná. - - - Title - Nadpis - - - Address - Adresa - - - - AdBlockCustomList - - Custom rules - Vlastní pravidla - - - - AdBlockDialog - - Adblock settings - Nastavení Adblocku - - - Enable Adblock - Povolit Adblock - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - Berte v potaz, že Adblock může tuto aplikaci podstatně zpomalit, pokud si aktivujete veliké skupiny filtrů. Příliš mnoho pravidel škodí výkonu. Také se ujistěte, že po významných úpravach nastavení Adblocku restartujete aplikaci. Adblock je znám tím, že může žrát hodně paměti. - -Berte také na paměti, že některé prostředky webových stránek jsou interním webovým prohlížečem cachovány. - - - Options - Možnosti - - - Filter rules - Filtrovat pravidla - - - Use only essential part of EasyList (for performance reasons) - Použít pouze základní části EasyListu (z výkonnostních důvodů) - - - Add rule - Přidat pravidlo - - - Remove rule - Smazat pravidlo - - - Add subscription - Přidat skupinu filtrů - - - Remove subscription - Smazat skupinu filtrů - - - Update subscriptions - Aktualizovat skupinu filtrů - - - Rules writing guide - Jak psát filtry - - - - AdBlockIcon - - Adblock - - - - Show Adblock &settings - Zobrazit &nastavení Adblocku - - - Disable on %1 - Zakázat pro %1 - - - Disable only on this page - Zakázat pouze pro tuto stránku - - - Blocked popup windows - Zablokovaná vyskakovací okna - - - %1 with (%2) - %1 skrze (%2) - - - No content blocked - Nic se aktuálně neblokuje - - - Blocked some content - click to edit rule - Nějaký obsah zablokován - klikněte pro editaci pravidla - - - Adblock - up and running - Adblock - jsem vzhůru a makám - - - Adblock - not running - Adblock - nemakám - - - - AdBlockSubscription - - Cannot load subscription! - Nelze načíst sadu pravidel! - - - - AdBlockTreeWidget - - Please write your rule here - Zadejte své pravidlo sem - - - %1 (recently updated) - %1 (aktualizováno) - - - %1 (error: %2) - %1 (chyba: %2) - - - Add rule - Přidat pravidlo - - - Remove rule - Smazat pravidlo - - Application @@ -269,38 +99,15 @@ Berte také na paměti, že některé prostředky webových stránek jsou intern Selected database does not exist (yet). It will be created. It's okay. - + Vybraná databáze doposud neexistuje, ale bude vytvořena při prvním použití. MySQL database not available - + MySQL databáze není k dispozici %1 cannot use MySQL storage, it is not available. %1 is now switching to SQLite database. Start your MySQL server and make adjustments in application settings. - - - - - DiscoverFeedsButton - - This website does not contain any feeds. - Tato stránka bohužel neobsahuje žádné kanály. - - - Click me to add feeds from this website. -This website contains %n feed(s). - Pro přidání kanálů z této stránky na mě klikni. -Tato stránka obsahuje %n kanál.Pro přidání kanálů z této stránky na mě klikni. -Tato stránka obsahuje %n kanály.Pro přidání kanálů z této stránky na mě klikni. -Tato stránka obsahuje %n kanálů. - - - Not supported - Nepodporováno - - - Given account does not support adding feeds. - Tento účet nepodporuje přidávání kanálů. + %1 nemůže použít MySQL databází, není k dispozici. %1 se nyní přepne pro použití SQLite databáze. Pokud chcete opět použít MySQL, přepněte si to v nastavení. @@ -1024,11 +831,11 @@ or this functionality is not implemented yet. Force execution of server-side update when updating feeds from RSS Guard - + Vynutit aktualizace kanálů na straně serveru Leaving this option on causes that updates of feeds will be probably much slower and may time-out often. - + Zapnutí této položky může výrazně zpomalit aktualizaci kanálů. @@ -1057,10 +864,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Zvolte strategii auto-aktualizací tohoto kanálu. Výchozí strategorie auto-aktualizace znamená, že kanál bude aktualizován v intervalech udaných v nastavení aplikace. - - minutes - minut - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Některé kanály vyžaduje autentizaci, a to včetně kanálů pro GMail. Je podporována autentizace BASIC, NTLM-2 a DIGEST-MD5. @@ -1154,7 +957,7 @@ or this functionality is not implemented yet. Force execution of server-side update when updating feeds from RSS Guard - + Vynutit aktualizace kanálů na straně serveru. Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. @@ -1182,11 +985,11 @@ or this functionality is not implemented yet. Leaving this option on causes that updates of feeds will be probably much slower and may time-out often. - + Zapnutí této položky může výrazně zpomalit aktualizaci kanálů. Note that at least version %1 is required. - + Je vyžadována minimálně verze %1. Password for your TT-RSS account @@ -1198,7 +1001,7 @@ or this functionality is not implemented yet. URL of your ownCloud server, without any API path - + URL vašeho ownCloud serveru, bez jakýchkoliv API koncovek. No test done yet. @@ -1210,19 +1013,19 @@ or this functionality is not implemented yet. Add new ownCloud News account - + Přidat nový ownCloud News účet Edit existing ownCloud News account - + Upravit existující účet ownCloudNews Selected ownCloud News server is running unsupported version (%1). At least version %2 is required. - + Vybraný server pro ownCloud News běží na nepodporované verzi (%1). Je třeba minimálně verze %2. Selected ownCloud News server is running unsupported version. - + Vybraný ownCloud News server běží na nepodporované verzi. OwnCloud News server is okay, running with version %1, while at least version %2 is required. @@ -1295,22 +1098,10 @@ or this functionality is not implemented yet. &Settings Na&stavení - - &Current tab - &Aktivní panel - - - &Add tab - &Přidat panel - &Messages &Zprávy - - &Web browser - &Webovy prohlížeč - Switch &importance of selected messages Přepnout &důležitost vybraných zpráv @@ -1327,14 +1118,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. Přepnout režim celé obrazovky. - - Add new web browser tab. - Přidat nový panel webového prohlížeče. - - - Close current web browser tab. - Zavřít aktuální panel webového prohlížeče.. - No actions available Žádná dostupná akce @@ -1367,22 +1150,10 @@ or this functionality is not implemented yet. &Delete selected messages Sma&zat vybrané zprávy - - Settings - Nastavení - Hides or displays the main menu. Skryje či zobrazí hlavní menu. - - &Close all tabs except current one - &Zavřít všechny taby až na ten aktivní - - - &Close current tab - &Zavřít aktivní tab - Mark &selected messages as &read Označit vybrané zprávy jako &přečtené @@ -1399,10 +1170,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser &Otevřít vybrané krátké články v interním prohlížeči - - Open selected source articles in &internal browser - &Otevřít vybrané zdrojové články v interním prohlížeči - Select &next message Vybrat &další zprávu @@ -1415,18 +1182,6 @@ or this functionality is not implemented yet. Check for &updates Ověřit dostupnost &aktualizace - - Enable &JavaScript - Povolit &JavaScript - - - Enable external &plugins - Povolit externí &pluginy - - - Auto-load &images - Automaticky načítat &obrázky - Show/hide Zobrazit/skrýt @@ -1467,10 +1222,6 @@ or this functionality is not implemented yet. &Feed/message list headers &Hlavičky seznamů zpráv/kanálů - - Close all tabs except current one. - Zavřít všechny taby kromě aktivního. - Report a &bug (GitHub)... Nahlásit &chybu (GitHub)... @@ -1669,11 +1420,11 @@ or this functionality is not implemented yet. Stop running update - + Zastavit probíhající aktualizaci kanálů No actions possible - + Žádná možná akce @@ -1856,14 +1607,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar Otevírat nové panely poklepáním na panelový pruh - - Enable mouse gestures - Povolit gesta myši - - - Queue new tabs (with hyperlinks) after the active tab - Zařadit nově otevíraný panel za ten aktuální - no icon theme Label for disabling icon theme. @@ -2009,10 +1752,6 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.in-memory database switched paměťová databáze přepnuta - - Internal web browser - Interní webový prohlížeč - External web browser Externí webový prohlížeč @@ -2041,10 +1780,6 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.Auto-update all feeds every Auto-aktualizovat všechny kanály každých - - minutes - minut - Feed connection timeout Časový limit stažení souboru kanálu @@ -2165,18 +1900,6 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.Launch %1 on operating system startup Spustit %1 při spuštění operačního systému - - Enable JavaScript - Povolit JavaScript - - - Enable external plugins based on NPAPI - Povolit externí NPAPI pluginy - - - Auto-load images - Načítat obrázky ve webových stránkách - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> <html><head/><body><p>Pokud bude nezaškrtnuto, pak se použije výchozí systémový webový prohlížeč.</p></body></html> @@ -2284,18 +2007,6 @@ File filter for external e-mail selection dialog. Working database Pracovní databáze - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - Gesta myši se aktivují kliknutím prostředního tlačítka myši, mezi gesta patří: - • předchozí stránka (táhnutí myši vlevo), - • následující stránka (táhnutí myši vpravo), - • obnovení aktuální stránky (táhnutí myši nahoru), - • otevření nového tabu (táhnutí myši dolu). - Use custom external web browser Použít vlastní webový prohlížeč @@ -2352,46 +2063,18 @@ File filter for external e-mail selection dialog. Working database is ok. Pracovní databáze je ok. - - Notification position - Pozice notifikací - (Tray icon is not available.) (Tray ikona není dostupná.) - - Bottom-left corner - Levý-dolní roh - - - Top-left corner - Levý-horní roh - - - Bottom-right corner - Pravý-dolní roh - - - Top-right corner - Pravý-horní roh - Internal message browser fonts Písma interního prohlížeče zpráv - - Standard font - Standardní písmo - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. Mějte na paměti, že rychlost a latence použitého MySQL serveru těžce ovlivňuje svižnost aplikace. Použití pomalého databázového spojení může vést ke špatnému výkonu aplikace např. při prohlížení zpráv. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - Moderní notifikace (Toto používá nativní notifikace přes D-Bus, jsou-li dostupné.) - E-mail @@ -2400,26 +2083,34 @@ File filter for external e-mail selection dialog. Enable notifications Povolit notifikace - - Background color - Barva pozadí - - - Change - Změnit - Open download manager when new download is started - - - - Remember opened web browser tabs - + Při začátku stahování otevírat správce stahování Statusbar + + Enable D-Bus notifications + Povolit D-Bus notifikace + + + &Change font + &Změnit písmo + + + Font preview + Náhled písma + + + Select new font for message viewer + + + + (not available) + (není k dispozici) + FormStandardCategoryDetails @@ -2583,10 +2274,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Zvolte strategii auto-aktualizací tohoto kanálu. Výchozí strategorie auto-aktualizace znamená, že kanál bude aktualizován v intervalech udaných v nastavení aplikace. - - minutes - minut - Title Nadpis @@ -3101,10 +2788,34 @@ Přejít na web aplikace a stáhnout jej ručně. - LocationLineEdit + MessagePreviewer - Website address goes here - Adresu webové stránky zadejte sem + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3283,14 +2994,6 @@ Přejít na web aplikace a stáhnout jej ručně. Context menu for messages Kontextové menu pro zprávy - - Meesage without URL - Zpráva bez URL - - - Message '%s' does not contain URL. - Zpráva '%s' neobsahuje URL. - Problem with starting external web browser PRoblém s externím webovým prohlížečem @@ -3307,6 +3010,10 @@ Přejít na web aplikace a stáhnout jej ručně. External e-mail client could not be started. Externí e-mailový klient nemohl být úspěšně spuštěn. + + Newspaper view + Novinový náhled + NetworkFactory @@ -3386,6 +3093,25 @@ Přejít na web aplikace a stáhnout jej ručně. unknown content Network status. + neznámý obsah + + + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. @@ -3641,10 +3367,6 @@ ID účtu: %1 StatusBar - - Adblock - - Feed update progress bar @@ -3663,7 +3385,7 @@ ID účtu: %1 Toolbar spacer - + Mezera @@ -3711,11 +3433,6 @@ Nepřečtené zprávy: %2 Browse your feeds and messages Procházet kanály a zprávy - - Web browser - Web browser default tab title. - Webový prohlížeč - Displays main menu. ZObrazí hlavní menu. @@ -3724,15 +3441,26 @@ Nepřečtené zprávy: %2 Main menu Hlavní menu - - Open new web browser tab. - Otevřít nový tab webového prohlížeče. - Downloads Stahování + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + + + and + + + ToolBarEditor @@ -3845,215 +3573,4 @@ Poslední přihlášení: %5 Nelze přidat kanál, protože probíhá jiná kritická operace. - - WebBrowser - - Navigation panel - Navigační panel - - - Back - Zpět - - - Forward - Vpřed - - - Reload - Obnovit - - - Stop - Zastavit - - - Zoom - Přiblížení - - - No title - Webbrowser tab title when no title is available. - Bez názvu - - - Decrease zoom. - Oddálit aktivní webovou stránku. - - - Reset zoom to default. - Obnovit zoom na 100%. - - - Increase zoom. - Přiblížit aktivní webovou stránku. - - - Written by - Napsal - - - Newspaper view - Novinový náhled - - - Go back. - Jít zpět. - - - Go forward. - Jít vpřed. - - - Reload current web page. - Opět načíst aktuální webovou stránku. - - - Stop web page loading. - Zastavit načítání aktuální webové stránky. - - - unknown author - - - - - WebView - - Reload web page - Obnovit stránku - - - Copy link url - Kopírovat adresu odkazu - - - Copy image - Kopírovat obrázek - - - Copy image url - Kopírovat adresu obrázku - - - Open link in new tab - Otevřít odkaz v novém panelu - - - Follow link - Přejít - - - Open image in new tab - Otevřít obrázek v novém panelu - - - Web browser - Webový prohlížeč - - - Image - Obrázek - - - Hyperlink - Hypertextový odkaz - - - Reload current web page. - Opět načíst aktuální webovou stránku. - - - Copy selection - Kopírovat výběr - - - Copies current selection into the clipboard. - Zkopíruje aktuální výběr do schránky. - - - Copy link url to clipboard. - Kopírovat adresu odkazu do schránky. - - - Copy image to clipboard. - Kopírovat obrázek do schránky. - - - Copy image url to clipboard. - Kopírovat adresu obrázku do schránky. - - - Open this hyperlink in new tab. - Otevřít tento odkaz v novém tabu. - - - Open the hyperlink in this tab. - Otevřít tento odkaz v aktuálním tabu. - - - Open this image in this tab. - Otevřít tento obrázek v aktuálním tabu. - - - Open link in external browser - Otevřít odkaz v externím prohlížeči - - - Open the hyperlink in external browser. - Otevřít hypertextový odkaz v externím prohlížeči. - - - Print - Vytisknout - - - Print current web page. - Vytisknout aktuální webovou stránku. - - - HTML web pages (*.html) - HTML stránky (*.html) - - - Select destination file for web page - Zvolte cílový soubor pro webovou stránku - - - Cannot save web page - Nelze uložit webovou stránku - - - Web page cannot be saved because destination file is not writtable. - Webová stránka nemůže být uložena, protože do cíle nelze zapisovat. - - - Save target as... - Uložit cíl jako... - - - Download content from the hyperlink. - Stáhnout cíl odkazu. - - - Save page as... - Uložit stránku jako... - - - Save image to disk. - Uloží obrázek na disk. - - - Save image as... - Uložit obrázek jako... - - - source_page - zdrojova_stranka - - - Search "%1" via Google... - Hledat "%1" přes Google... - - \ No newline at end of file diff --git a/localization/rssguard-da_DK.ts b/localization/rssguard-da_DK.ts index 6c2d9942e..381a36c84 100644 --- a/localization/rssguard-da_DK.ts +++ b/localization/rssguard-da_DK.ts @@ -1,172 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - Tilføj abonnement - - - Another subscription - - - - Entered title is okay. - - - - Entered title is empty. - - - - Entered url is okay. - - - - Entered url is empty. - - - - Title - Titel - - - Address - Addresse - - - - AdBlockCustomList - - Custom rules - Brugerdefinerede regler - - - - AdBlockDialog - - Adblock settings - Adblock-indstillinger - - - Enable Adblock - - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - - - - Options - Indstillinger - - - Filter rules - - - - Use only essential part of EasyList (for performance reasons) - - - - Add rule - Tilføj regel - - - Remove rule - Fjern regel - - - Add subscription - Tilføj abonnement - - - Remove subscription - Fjern abonnement - - - Update subscriptions - Ajourfør abonnementer - - - Rules writing guide - - - - - AdBlockIcon - - Adblock - - - - Show Adblock &settings - Vis Adblock ind&stillinger - - - Disable on %1 - Deaktivér på %1 - - - Disable only on this page - Deaktivér kun på denne side - - - Blocked popup windows - Blokér pop-up vinduer - - - %1 with (%2) - %1 med (%2) - - - No content blocked - - - - Blocked some content - click to edit rule - - - - Adblock - up and running - - - - Adblock - not running - - - - - AdBlockSubscription - - Cannot load subscription! - - - - - AdBlockTreeWidget - - Please write your rule here - - - - %1 (recently updated) - - - - %1 (error: %2) - %1 (fejl: %2) - - - Add rule - Tilføj regl - - - Remove rule - Fjern regel - - Application @@ -278,26 +110,6 @@ Also note that some resources are cached by internal web browser. Thus, after ch - - DiscoverFeedsButton - - This website does not contain any feeds. - - - - Click me to add feeds from this website. -This website contains %n feed(s). - - - - Not supported - Uunderstøttet - - - Given account does not support adding feeds. - - - DownloadItem @@ -1051,10 +863,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - minutter - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Nogle feeds kræver godkendelse, inklusiv GMail feeds. BASIC, NTLM-2 og DIGEST-MD5 godkendelse er understøttet. @@ -1289,22 +1097,10 @@ or this functionality is not implemented yet. &Settings Ind&stillinger - - &Current tab - &Nuværende faneblad - - - &Add tab - Tilføj f&aneblad - &Messages &Meddelelser - - &Web browser - &Netlæser - Switch &importance of selected messages Skift @@ -1321,14 +1117,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. Skift til fuldskærmstilstand. - - Add new web browser tab. - Opret nyt faneblad i netlæser. - - - Close current web browser tab. - - No actions available Ingen tilgængelige handlinger @@ -1361,22 +1149,10 @@ or this functionality is not implemented yet. &Delete selected messages - - Settings - Indstillinger - Hides or displays the main menu. Skjuler eller viser hovedmenuen. - - &Close all tabs except current one - - - - &Close current tab - - Mark &selected messages as &read Marker @@ -1393,10 +1169,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser Åben valgte beskeder i &intern netlæser - - Open selected source articles in &internal browser - - Select &next message @@ -1409,18 +1181,6 @@ or this functionality is not implemented yet. Check for &updates Tjek for - - Enable &JavaScript - Aktiver &JavaScript - - - Enable external &plugins - - - - Auto-load &images - - Show/hide Vis/skjul @@ -1461,10 +1221,6 @@ or this functionality is not implemented yet. &Feed/message list headers - - Close all tabs except current one. - - Report a &bug (GitHub)... @@ -1850,14 +1606,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar - - Enable mouse gestures - - - - Queue new tabs (with hyperlinks) after the active tab - - no icon theme Label for disabling icon theme. @@ -1992,10 +1740,6 @@ Authors of this application are NOT responsible for lost data. in-memory database switched - - Internal web browser - Intern netlæser - External web browser Ekstern netlæser @@ -2024,10 +1768,6 @@ Authors of this application are NOT responsible for lost data. Auto-update all feeds every - - minutes - minutter - Feed connection timeout @@ -2126,7 +1866,7 @@ Authors of this application are NOT responsible for lost data. Text beside icon - + Tekst ved siden af ikon Text under icon @@ -2148,18 +1888,6 @@ Authors of this application are NOT responsible for lost data. Launch %1 on operating system startup Start %1 ved systemopstart - - Enable JavaScript - Aktiver JavaScript - - - Enable external plugins based on NPAPI - - - - Auto-load images - - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> @@ -2265,14 +1993,6 @@ File filter for external e-mail selection dialog. Working database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - - Use custom external web browser @@ -2327,46 +2047,18 @@ File filter for external e-mail selection dialog. Working database is ok. - - Notification position - - (Tray icon is not available.) - - Bottom-left corner - - - - Top-left corner - Øverste venstre hjørne - - - Bottom-right corner - Nederste højre hjørne - - - Top-right corner - Øverste højre hjørne - Internal message browser fonts - - Standard font - Standard skrifttype - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - - E-mail E-post @@ -2375,24 +2067,32 @@ File filter for external e-mail selection dialog. Enable notifications - - Background color - Baggrundsfarve - - - Change - - Open download manager when new download is started - Remember opened web browser tabs + Statusbar - Statusbar + Enable D-Bus notifications + + + + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2558,10 +2258,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - minutter - Title Titel @@ -2896,7 +2592,7 @@ File filter for external e-mail selection dialog. Feeds were exported successfully. - + Feeds blev eksporteret succesfuldt. Critical error occurred. @@ -3075,10 +2771,34 @@ Go to application website to obtain it manually. - LocationLineEdit + MessagePreviewer - Website address goes here - Hjemmesideadresse indføres her + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3257,14 +2977,6 @@ Go to application website to obtain it manually. Context menu for messages - - Meesage without URL - - - - Message '%s' does not contain URL. - - Problem with starting external web browser @@ -3281,6 +2993,10 @@ Go to application website to obtain it manually. External e-mail client could not be started. + + Newspaper view + + NetworkFactory @@ -3312,7 +3028,7 @@ Go to application website to obtain it manually. proxy server connection refused Network status. - + forbindelse til proxy server afvist temporary failure @@ -3363,6 +3079,25 @@ Go to application website to obtain it manually. + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + OwnCloudServiceRoot @@ -3593,10 +3328,6 @@ Account ID: %1 StatusBar - - Adblock - - Feed update progress bar @@ -3630,7 +3361,7 @@ Account ID: %1 anonymous - + anonym @@ -3663,11 +3394,6 @@ Ulæste nyheder: %2 Browse your feeds and messages - - Web browser - Web browser default tab title. - Netlæser - Displays main menu. @@ -3677,11 +3403,22 @@ Ulæste nyheder: %2 Hovedmenu - Open new web browser tab. - Åben nyt faneblad i netlæser. + Downloads + + + + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + - Downloads + and @@ -3789,215 +3526,4 @@ Last login on: %5 - - WebBrowser - - Navigation panel - - - - Back - Tilbage - - - Forward - Frem - - - Reload - Genindlæs - - - Stop - Stop - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Ingen titel - - - Decrease zoom. - Zoom ud. - - - Reset zoom to default. - Nulstil zoom til standard. - - - Increase zoom. - - - - Written by - Skrevet af - - - Newspaper view - - - - Go back. - Go tilbage. - - - Go forward. - Go frem - - - Reload current web page. - Genindlæs nuværende hjemmeside. - - - Stop web page loading. - - - - unknown author - - - - - WebView - - Reload web page - Genindlæs hjemmeside - - - Copy link url - - - - Copy image - Kopier billede - - - Copy image url - Kopier billedsti - - - Open link in new tab - - - - Follow link - - - - Open image in new tab - Åben billede i nyt faneblad - - - Web browser - Netlæser - - - Image - Billede - - - Hyperlink - - - - Reload current web page. - Genindlæs nuværende hjemmeside. - - - Copy selection - Kopiér udvalgte - - - Copies current selection into the clipboard. - - - - Copy link url to clipboard. - - - - Copy image to clipboard. - Kopier billedede til udklipsholder. - - - Copy image url to clipboard. - - - - Open this hyperlink in new tab. - - - - Open the hyperlink in this tab. - - - - Open this image in this tab. - Åben dette billede i dette faneblad. - - - Open link in external browser - Åben link i ekstern netlæser - - - Open the hyperlink in external browser. - - - - Print - Udskriv - - - Print current web page. - Udskriv aktuelle hjemmeside. - - - HTML web pages (*.html) - HTML hjemmesider (*.html) - - - Select destination file for web page - Vælg målfil til hjemmeside - - - Cannot save web page - Kan ikke gemme hjemmeside - - - Web page cannot be saved because destination file is not writtable. - - - - Save target as... - - - - Download content from the hyperlink. - - - - Save page as... - Gem side som... - - - Save image to disk. - Gem billede på disk. - - - Save image as... - Gem billede som... - - - source_page - - - - Search "%1" via Google... - - - \ No newline at end of file diff --git a/localization/rssguard-de_DE.ts b/localization/rssguard-de_DE.ts index b39b605d8..6436b56d1 100644 --- a/localization/rssguard-de_DE.ts +++ b/localization/rssguard-de_DE.ts @@ -1,172 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - - - - Another subscription - - - - Entered title is okay. - - - - Entered title is empty. - - - - Entered url is okay. - - - - Entered url is empty. - - - - Title - - - - Address - - - - - AdBlockCustomList - - Custom rules - - - - - AdBlockDialog - - Adblock settings - - - - Enable Adblock - - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - - - - Options - - - - Filter rules - - - - Use only essential part of EasyList (for performance reasons) - - - - Add rule - - - - Remove rule - - - - Add subscription - - - - Remove subscription - - - - Update subscriptions - - - - Rules writing guide - - - - - AdBlockIcon - - Adblock - - - - Show Adblock &settings - - - - Disable on %1 - - - - Disable only on this page - - - - Blocked popup windows - - - - %1 with (%2) - - - - No content blocked - - - - Blocked some content - click to edit rule - - - - Adblock - up and running - - - - Adblock - not running - - - - - AdBlockSubscription - - Cannot load subscription! - - - - - AdBlockTreeWidget - - Please write your rule here - - - - %1 (recently updated) - - - - %1 (error: %2) - - - - Add rule - - - - Remove rule - - - Application @@ -278,26 +110,6 @@ Also note that some resources are cached by internal web browser. Thus, after ch - - DiscoverFeedsButton - - This website does not contain any feeds. - Diese Website enthält keine Feeds. - - - Click me to add feeds from this website. -This website contains %n feed(s). - - - - Not supported - - - - Given account does not support adding feeds. - - - DownloadItem @@ -1051,10 +863,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - Minuten - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Gewisse Feeds brauchen eine Authentifizierung, wie z.b. Gmail-Feeds. BASIC, NTLM-2 und DIGEST-MD5 Authentifizierungsmodelle werden unterstützt. @@ -1289,22 +1097,10 @@ or this functionality is not implemented yet. &Settings &Einstellungen - - &Current tab - &Aktueller Reiter - - - &Add tab - &Reiter hinzufügen - &Messages &Nachrichten - - &Web browser - &Web Browser - Switch &importance of selected messages Schalte die &Wichtigkeit der selektierten Nachrichten um @@ -1321,14 +1117,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. Schalte zum Vollbildmodus. - - Add new web browser tab. - Füge neuen Web Browser Reiter hinzu. - - - Close current web browser tab. - Schliesse aktuellen Web Browser Reiter. - No actions available Keine Funktionen verfügbar @@ -1361,22 +1149,10 @@ or this functionality is not implemented yet. &Delete selected messages - - Settings - Einstellungen - Hides or displays the main menu. - - &Close all tabs except current one - - - - &Close current tab - - Mark &selected messages as &read @@ -1393,10 +1169,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser - - Open selected source articles in &internal browser - - Select &next message @@ -1409,18 +1181,6 @@ or this functionality is not implemented yet. Check for &updates - - Enable &JavaScript - - - - Enable external &plugins - - - - Auto-load &images - - Show/hide @@ -1461,10 +1221,6 @@ or this functionality is not implemented yet. &Feed/message list headers - - Close all tabs except current one. - - Report a &bug (GitHub)... @@ -1850,14 +1606,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar Öffne neue Reiter mit einem Doppelklick der linken Maustaste auf der Reiterleiste - - Enable mouse gestures - Mausgesten einschalten - - - Queue new tabs (with hyperlinks) after the active tab - Reihe neue Reiter (mit Hyperlink) nach dem aktiven Reiter ein - no icon theme Label for disabling icon theme. @@ -1993,10 +1741,6 @@ Authors of this application are NOT responsible for lost data. in-memory database switched In-Speicherdatenbank umgeschaltet - - Internal web browser - Interner Webbrowser - External web browser Externer Webbrowser @@ -2025,10 +1769,6 @@ Authors of this application are NOT responsible for lost data. Auto-update all feeds every Auto-Update alle Feeds alle - - minutes - Minuten - Feed connection timeout Verbindungs-Timeout des Feed @@ -2149,18 +1889,6 @@ Authors of this application are NOT responsible for lost data. Launch %1 on operating system startup - - Enable JavaScript - - - - Enable external plugins based on NPAPI - - - - Auto-load images - - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> @@ -2266,14 +1994,6 @@ File filter for external e-mail selection dialog. Working database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - - Use custom external web browser @@ -2328,46 +2048,18 @@ File filter for external e-mail selection dialog. Working database is ok. - - Notification position - - (Tray icon is not available.) - - Bottom-left corner - - - - Top-left corner - - - - Bottom-right corner - - - - Top-right corner - - Internal message browser fonts - - Standard font - - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - - E-mail @@ -2376,24 +2068,32 @@ File filter for external e-mail selection dialog. Enable notifications - - Background color - - - - Change - - Open download manager when new download is started - Remember opened web browser tabs + Statusbar - Statusbar + Enable D-Bus notifications + + + + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2559,10 +2259,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - Minuten - Title Titel @@ -3079,10 +2775,34 @@ Go to application website to obtain it manually. - LocationLineEdit + MessagePreviewer - Website address goes here - Die Webseitenadresse kommt hierhin + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3261,14 +2981,6 @@ Go to application website to obtain it manually. Context menu for messages Kontextmenü der Nachricht - - Meesage without URL - Nachricht ohne URL - - - Message '%s' does not contain URL. - Nachricht "%" enthält keine URL. - Problem with starting external web browser Problem mit Start des externen Webbrowsers @@ -3285,6 +2997,10 @@ Go to application website to obtain it manually. External e-mail client could not be started. + + Newspaper view + Zeitungsansicht + NetworkFactory @@ -3367,6 +3083,25 @@ Go to application website to obtain it manually. + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + OwnCloudServiceRoot @@ -3597,10 +3332,6 @@ Account ID: %1 StatusBar - - Adblock - - Feed update progress bar @@ -3619,7 +3350,7 @@ Account ID: %1 Toolbar spacer - + Toolbar Platzhalter @@ -3666,11 +3397,6 @@ Unread news: %2 Browse your feeds and messages Blätteren Sie Ihre Feeds und Nachrichten - - Web browser - Web browser default tab title. - Web Browser - Displays main menu. @@ -3680,11 +3406,22 @@ Unread news: %2 - Open new web browser tab. + Downloads + + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + - Downloads + and @@ -3792,215 +3529,4 @@ Last login on: %5 - - WebBrowser - - Navigation panel - Navigations-Panel - - - Back - Zurück - - - Forward - Vorwärts - - - Reload - Neu laden - - - Stop - Stopp - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Kein Titel - - - Decrease zoom. - Zoom verkleinern. - - - Reset zoom to default. - Zoom auf Standard zurücksetzen. - - - Increase zoom. - Zoom vergrössern. - - - Written by - Geschrieben von - - - Newspaper view - Zeitungsansicht - - - Go back. - Geh zurück. - - - Go forward. - Geh vorwärts. - - - Reload current web page. - Aktuelle Webseite neu laden. - - - Stop web page loading. - Stoppe das laden der Webseite. - - - unknown author - - - - - WebView - - Reload web page - Webseite neu laden - - - Copy link url - URL-Link kopieren - - - Copy image - Bild kopieren - - - Copy image url - Bild-URL kopieren - - - Open link in new tab - Link in neuem Reiter öffnen - - - Follow link - Link folgen - - - Open image in new tab - Bild in neuem Reiter öffnen - - - Web browser - Web Browser - - - Image - Bild - - - Hyperlink - Hyperlink - - - Reload current web page. - Lade aktuelle Webseite neu. - - - Copy selection - Kopiere Selektion - - - Copies current selection into the clipboard. - - - - Copy link url to clipboard. - - - - Copy image to clipboard. - - - - Copy image url to clipboard. - - - - Open this hyperlink in new tab. - - - - Open the hyperlink in this tab. - - - - Open this image in this tab. - - - - Open link in external browser - - - - Open the hyperlink in external browser. - - - - Print - - - - Print current web page. - - - - HTML web pages (*.html) - - - - Select destination file for web page - - - - Cannot save web page - - - - Web page cannot be saved because destination file is not writtable. - - - - Save target as... - - - - Download content from the hyperlink. - - - - Save page as... - - - - Save image to disk. - - - - Save image as... - - - - source_page - - - - Search "%1" via Google... - - - \ No newline at end of file diff --git a/localization/rssguard-en_GB.ts b/localization/rssguard-en_GB.ts index b132b0621..58f5664f9 100644 --- a/localization/rssguard-en_GB.ts +++ b/localization/rssguard-en_GB.ts @@ -1,174 +1,6 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - - - - Another subscription - - - - Entered title is okay. - - - - Entered title is empty. - - - - Entered url is okay. - - - - Entered url is empty. - - - - Title - - - - Address - - - - - AdBlockCustomList - - Custom rules - - - - - AdBlockDialog - - Adblock settings - - - - Enable Adblock - - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - - - - Options - - - - Filter rules - - - - Use only essential part of EasyList (for performance reasons) - - - - Add rule - - - - Remove rule - - - - Add subscription - - - - Remove subscription - - - - Update subscriptions - - - - Rules writing guide - - - - - AdBlockIcon - - Adblock - - - - Show Adblock &settings - - - - Disable on %1 - - - - Disable only on this page - - - - Blocked popup windows - - - - %1 with (%2) - - - - No content blocked - - - - Blocked some content - click to edit rule - - - - Adblock - up and running - - - - Adblock - not running - - - - - AdBlockSubscription - - Cannot load subscription! - - - - - AdBlockTreeWidget - - Please write your rule here - - - - %1 (recently updated) - - - - %1 (error: %2) - - - - Add rule - - - - Remove rule - - - Application @@ -280,29 +112,6 @@ Also note that some resources are cached by internal web browser. Thus, after ch - - DiscoverFeedsButton - - This website does not contain any feeds. - - - - Click me to add feeds from this website. -This website contains %n feed(s). - - - - - - - Not supported - - - - Given account does not support adding feeds. - - - DownloadItem @@ -1071,10 +880,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. @@ -1309,22 +1114,10 @@ or this functionality is not implemented yet. &Settings - - &Current tab - - - - &Add tab - - &Messages - - &Web browser - - Switch &importance of selected messages @@ -1341,14 +1134,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. - - Add new web browser tab. - - - - Close current web browser tab. - - No actions available @@ -1381,22 +1166,10 @@ or this functionality is not implemented yet. &Delete selected messages - - Settings - - Hides or displays the main menu. - - &Close all tabs except current one - - - - &Close current tab - - Mark &selected messages as &read @@ -1413,10 +1186,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser - - Open selected source articles in &internal browser - - Select &next message @@ -1429,18 +1198,6 @@ or this functionality is not implemented yet. Check for &updates - - Enable &JavaScript - - - - Enable external &plugins - - - - Auto-load &images - - Show/hide @@ -1481,10 +1238,6 @@ or this functionality is not implemented yet. &Feed/message list headers - - Close all tabs except current one. - - Report a &bug (GitHub)... @@ -1870,14 +1623,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar - - Enable mouse gestures - - - - Queue new tabs (with hyperlinks) after the active tab - - no icon theme Label for disabling icon theme. @@ -2011,10 +1756,6 @@ Authors of this application are NOT responsible for lost data. in-memory database switched - - Internal web browser - - External web browser @@ -2043,10 +1784,6 @@ Authors of this application are NOT responsible for lost data. Auto-update all feeds every - - minutes - - Feed connection timeout @@ -2167,18 +1904,6 @@ Authors of this application are NOT responsible for lost data. Launch %1 on operating system startup - - Enable JavaScript - - - - Enable external plugins based on NPAPI - - - - Auto-load images - - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> @@ -2284,14 +2009,6 @@ File filter for external e-mail selection dialog. Working database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - - Use custom external web browser @@ -2346,46 +2063,18 @@ File filter for external e-mail selection dialog. Working database is ok. - - Notification position - - (Tray icon is not available.) - - Bottom-left corner - - - - Top-left corner - - - - Bottom-right corner - - - - Top-right corner - - Internal message browser fonts - - Standard font - - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - - E-mail @@ -2394,24 +2083,32 @@ File filter for external e-mail selection dialog. Enable notifications - - Background color - - - - Change - - Open download manager when new download is started - Remember opened web browser tabs + Statusbar - Statusbar + Enable D-Bus notifications + + + + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2577,10 +2274,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - - Title @@ -3094,9 +2787,33 @@ Go to application website to obtain it manually. - LocationLineEdit + MessagePreviewer - Website address goes here + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance @@ -3276,14 +2993,6 @@ Go to application website to obtain it manually. Context menu for messages - - Meesage without URL - - - - Message '%s' does not contain URL. - - Problem with starting external web browser @@ -3300,6 +3009,10 @@ Go to application website to obtain it manually. External e-mail client could not be started. + + Newspaper view + + NetworkFactory @@ -3382,6 +3095,28 @@ Go to application website to obtain it manually. + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + OwnCloudServiceRoot @@ -3624,10 +3359,6 @@ Account ID: %1 StatusBar - - Adblock - - Feed update progress bar @@ -3693,11 +3424,6 @@ Unread news: %2 Browse your feeds and messages - - Web browser - Web browser default tab title. - - Displays main menu. @@ -3707,11 +3433,28 @@ Unread news: %2 - Open new web browser tab. + Downloads + + + TimeSpinBox + + %n hour(s) + + + + + + + %n minute(s) + + + + + - Downloads + and @@ -3822,215 +3565,4 @@ Last login on: %5 - - WebBrowser - - Navigation panel - - - - Back - - - - Forward - - - - Reload - - - - Stop - - - - Zoom - - - - No title - Webbrowser tab title when no title is available. - - - - Decrease zoom. - - - - Reset zoom to default. - - - - Increase zoom. - - - - Written by - - - - Newspaper view - - - - Go back. - - - - Go forward. - - - - Reload current web page. - - - - Stop web page loading. - - - - unknown author - - - - - WebView - - Reload web page - - - - Copy link url - - - - Copy image - - - - Copy image url - - - - Open link in new tab - - - - Follow link - - - - Open image in new tab - - - - Web browser - - - - Image - - - - Hyperlink - - - - Reload current web page. - - - - Copy selection - - - - Copies current selection into the clipboard. - - - - Copy link url to clipboard. - - - - Copy image to clipboard. - - - - Copy image url to clipboard. - - - - Open this hyperlink in new tab. - - - - Open the hyperlink in this tab. - - - - Open this image in this tab. - - - - Open link in external browser - - - - Open the hyperlink in external browser. - - - - Print - - - - Print current web page. - - - - HTML web pages (*.html) - - - - Select destination file for web page - - - - Cannot save web page - - - - Web page cannot be saved because destination file is not writtable. - - - - Save target as... - - - - Download content from the hyperlink. - - - - Save page as... - - - - Save image to disk. - - - - Save image as... - - - - source_page - - - - Search "%1" via Google... - - - diff --git a/localization/rssguard-en_US.ts b/localization/rssguard-en_US.ts index 4f3300b55..4660817e3 100644 --- a/localization/rssguard-en_US.ts +++ b/localization/rssguard-en_US.ts @@ -1,172 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - - - - Another subscription - - - - Entered title is okay. - - - - Entered title is empty. - - - - Entered url is okay. - - - - Entered url is empty. - - - - Title - - - - Address - - - - - AdBlockCustomList - - Custom rules - - - - - AdBlockDialog - - Adblock settings - - - - Enable Adblock - - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - - - - Options - - - - Filter rules - - - - Use only essential part of EasyList (for performance reasons) - - - - Add rule - - - - Remove rule - - - - Add subscription - - - - Remove subscription - - - - Update subscriptions - - - - Rules writing guide - - - - - AdBlockIcon - - Adblock - - - - Show Adblock &settings - - - - Disable on %1 - - - - Disable only on this page - - - - Blocked popup windows - - - - %1 with (%2) - - - - No content blocked - - - - Blocked some content - click to edit rule - - - - Adblock - up and running - - - - Adblock - not running - - - - - AdBlockSubscription - - Cannot load subscription! - - - - - AdBlockTreeWidget - - Please write your rule here - - - - %1 (recently updated) - - - - %1 (error: %2) - - - - Add rule - - - - Remove rule - - - Application @@ -278,26 +110,6 @@ Also note that some resources are cached by internal web browser. Thus, after ch - - DiscoverFeedsButton - - This website does not contain any feeds. - - - - Click me to add feeds from this website. -This website contains %n feed(s). - - - - Not supported - - - - Given account does not support adding feeds. - - - DownloadItem @@ -1051,10 +863,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. @@ -1289,22 +1097,10 @@ or this functionality is not implemented yet. &Settings - - &Current tab - - - - &Add tab - - &Messages - - &Web browser - - Switch &importance of selected messages @@ -1321,14 +1117,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. - - Add new web browser tab. - - - - Close current web browser tab. - - No actions available @@ -1361,22 +1149,10 @@ or this functionality is not implemented yet. &Delete selected messages - - Settings - - Hides or displays the main menu. - - &Close all tabs except current one - - - - &Close current tab - - Mark &selected messages as &read @@ -1393,10 +1169,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser - - Open selected source articles in &internal browser - - Select &next message @@ -1409,18 +1181,6 @@ or this functionality is not implemented yet. Check for &updates - - Enable &JavaScript - - - - Enable external &plugins - - - - Auto-load &images - - Show/hide @@ -1461,10 +1221,6 @@ or this functionality is not implemented yet. &Feed/message list headers - - Close all tabs except current one. - - Report a &bug (GitHub)... @@ -1850,14 +1606,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar - - Enable mouse gestures - - - - Queue new tabs (with hyperlinks) after the active tab - - no icon theme Label for disabling icon theme. @@ -1991,10 +1739,6 @@ Authors of this application are NOT responsible for lost data. in-memory database switched - - Internal web browser - - External web browser @@ -2023,10 +1767,6 @@ Authors of this application are NOT responsible for lost data. Auto-update all feeds every - - minutes - - Feed connection timeout @@ -2147,18 +1887,6 @@ Authors of this application are NOT responsible for lost data. Launch %1 on operating system startup - - Enable JavaScript - - - - Enable external plugins based on NPAPI - - - - Auto-load images - - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> @@ -2264,14 +1992,6 @@ File filter for external e-mail selection dialog. Working database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - - Use custom external web browser @@ -2326,46 +2046,18 @@ File filter for external e-mail selection dialog. Working database is ok. - - Notification position - - (Tray icon is not available.) - - Bottom-left corner - - - - Top-left corner - - - - Bottom-right corner - - - - Top-right corner - - Internal message browser fonts - - Standard font - - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - - E-mail @@ -2374,24 +2066,32 @@ File filter for external e-mail selection dialog. Enable notifications - - Background color - - - - Change - - Open download manager when new download is started - Remember opened web browser tabs + Statusbar - Statusbar + Enable D-Bus notifications + + + + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2557,10 +2257,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - - Title @@ -3074,9 +2770,33 @@ Go to application website to obtain it manually. - LocationLineEdit + MessagePreviewer - Website address goes here + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance @@ -3256,14 +2976,6 @@ Go to application website to obtain it manually. Context menu for messages - - Meesage without URL - - - - Message '%s' does not contain URL. - - Problem with starting external web browser @@ -3280,6 +2992,10 @@ Go to application website to obtain it manually. External e-mail client could not be started. + + Newspaper view + + NetworkFactory @@ -3362,6 +3078,25 @@ Go to application website to obtain it manually. + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + OwnCloudServiceRoot @@ -3592,10 +3327,6 @@ Account ID: %1 StatusBar - - Adblock - - Feed update progress bar @@ -3661,11 +3392,6 @@ Unread news: %2 Browse your feeds and messages - - Web browser - Web browser default tab title. - - Displays main menu. @@ -3675,11 +3401,22 @@ Unread news: %2 - Open new web browser tab. + Downloads + + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + - Downloads + and @@ -3787,215 +3524,4 @@ Last login on: %5 - - WebBrowser - - Navigation panel - - - - Back - - - - Forward - - - - Reload - - - - Stop - - - - Zoom - - - - No title - Webbrowser tab title when no title is available. - - - - Decrease zoom. - - - - Reset zoom to default. - - - - Increase zoom. - - - - Written by - - - - Newspaper view - - - - Go back. - - - - Go forward. - - - - Reload current web page. - - - - Stop web page loading. - - - - unknown author - - - - - WebView - - Reload web page - - - - Copy link url - - - - Copy image - - - - Copy image url - - - - Open link in new tab - - - - Follow link - - - - Open image in new tab - - - - Web browser - - - - Image - - - - Hyperlink - - - - Reload current web page. - - - - Copy selection - - - - Copies current selection into the clipboard. - - - - Copy link url to clipboard. - - - - Copy image to clipboard. - - - - Copy image url to clipboard. - - - - Open this hyperlink in new tab. - - - - Open the hyperlink in this tab. - - - - Open this image in this tab. - - - - Open link in external browser - - - - Open the hyperlink in external browser. - - - - Print - - - - Print current web page. - - - - HTML web pages (*.html) - - - - Select destination file for web page - - - - Cannot save web page - - - - Web page cannot be saved because destination file is not writtable. - - - - Save target as... - - - - Download content from the hyperlink. - - - - Save page as... - - - - Save image to disk. - - - - Save image as... - - - - source_page - - - - Search "%1" via Google... - - - \ No newline at end of file diff --git a/localization/rssguard-fr_FR.ts b/localization/rssguard-fr_FR.ts index 2a2dc22fc..1f53c5803 100644 --- a/localization/rssguard-fr_FR.ts +++ b/localization/rssguard-fr_FR.ts @@ -1,172 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - - - - Another subscription - - - - Entered title is okay. - - - - Entered title is empty. - - - - Entered url is okay. - - - - Entered url is empty. - - - - Title - - - - Address - - - - - AdBlockCustomList - - Custom rules - - - - - AdBlockDialog - - Adblock settings - - - - Enable Adblock - - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - - - - Options - - - - Filter rules - - - - Use only essential part of EasyList (for performance reasons) - - - - Add rule - - - - Remove rule - - - - Add subscription - - - - Remove subscription - - - - Update subscriptions - - - - Rules writing guide - - - - - AdBlockIcon - - Adblock - - - - Show Adblock &settings - - - - Disable on %1 - - - - Disable only on this page - - - - Blocked popup windows - - - - %1 with (%2) - - - - No content blocked - - - - Blocked some content - click to edit rule - - - - Adblock - up and running - - - - Adblock - not running - - - - - AdBlockSubscription - - Cannot load subscription! - - - - - AdBlockTreeWidget - - Please write your rule here - - - - %1 (recently updated) - - - - %1 (error: %2) - - - - Add rule - - - - Remove rule - - - Application @@ -278,26 +110,6 @@ Also note that some resources are cached by internal web browser. Thus, after ch - - DiscoverFeedsButton - - This website does not contain any feeds. - - - - Click me to add feeds from this website. -This website contains %n feed(s). - - - - Not supported - - - - Given account does not support adding feeds. - - - DownloadItem @@ -1051,10 +863,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Sélectionner la stratégie des mises à jour automatique pour ce flux. Par défaut, cette stratégie signifie que le flux sera mis à jour par intervalle de temps défini dans les paramètres de l'application. - - minutes - minutes - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Certain flux requière une authentification, incluant les flux GMail. Les schémas d'authentification BASIC, NTLM-2 et DIGEST-MD5 sont supportés. @@ -1289,22 +1097,10 @@ or this functionality is not implemented yet. &Settings &Paramètres - - &Current tab - &Onglet courant - - - &Add tab - &Ajouter un onglet - &Messages &Messages - - &Web browser - &Navigateur web - Switch &importance of selected messages Changer l'&importance pour les messages sélectionnés @@ -1321,14 +1117,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. Passer en mode plein écran. - - Add new web browser tab. - Ajouter un nouvel onglet de navigation web. - - - Close current web browser tab. - Fermer l'onglet de navigation web courant. - No actions available Aucune actions disponibles @@ -1361,22 +1149,10 @@ or this functionality is not implemented yet. &Delete selected messages &Supprimer les messages sélectionnés - - Settings - Paramètres - Hides or displays the main menu. Cacher ou montrer le menu principal. - - &Close all tabs except current one - &Fermer tout les onglets sauf le courant - - - &Close current tab - &Fermer l'onglet courant - Mark &selected messages as &read Marquer les messages &sélectionnés comme &lus @@ -1393,10 +1169,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser Ouvrir les messages sélectionnés dans le navigateur &interne - - Open selected source articles in &internal browser - Ouvrir les sources de l'article sélectionnées dans le navigateur &interne - Select &next message Sélectionner le message &suivant @@ -1409,18 +1181,6 @@ or this functionality is not implemented yet. Check for &updates Vérifier pour &mise à jour - - Enable &JavaScript - Activer &JavaScript - - - Enable external &plugins - Activer les &plugins externes - - - Auto-load &images - Chargement automatique des &images - Show/hide Montrer/cacher @@ -1461,10 +1221,6 @@ or this functionality is not implemented yet. &Feed/message list headers - - Close all tabs except current one. - - Report a &bug (GitHub)... @@ -1850,14 +1606,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar Ouvrir de nouveaux onglets avec le double clic gauche de la souris sur la barre des onglets - - Enable mouse gestures - Activer les gestes de la souris - - - Queue new tabs (with hyperlinks) after the active tab - Mettre les nouveaux onglets (avec les hyperliens) après l'onglet actif - no icon theme Label for disabling icon theme. @@ -2003,10 +1751,6 @@ Les auteurs de cette application NE sont PAS responsable de la perte de données in-memory database switched base de données en mémoire changée - - Internal web browser - Navigateur web interne - External web browser Navigateur web externe @@ -2035,10 +1779,6 @@ Les auteurs de cette application NE sont PAS responsable de la perte de données Auto-update all feeds every Mettre les flux à jour automatiquement tout les - - minutes - minutes - Feed connection timeout Délai expiré pour les flux @@ -2159,18 +1899,6 @@ Les auteurs de cette application NE sont PAS responsable de la perte de données Launch %1 on operating system startup Lancer &1 au démarrage du système - - Enable JavaScript - Activer JavaScript - - - Enable external plugins based on NPAPI - Activer les plugins externes basés sur NPAPI - - - Auto-load images - Chargement automatique des images - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> <html><head/><body><p>Si décoché, alors le navigateur internet du système par défaut est utilisé.</p></body></html> @@ -2276,14 +2004,6 @@ File filter for external e-mail selection dialog. Working database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - - Use custom external web browser @@ -2338,46 +2058,18 @@ File filter for external e-mail selection dialog. Working database is ok. - - Notification position - - (Tray icon is not available.) - - Bottom-left corner - - - - Top-left corner - - - - Bottom-right corner - - - - Top-right corner - - Internal message browser fonts - - Standard font - - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - - E-mail @@ -2386,24 +2078,32 @@ File filter for external e-mail selection dialog. Enable notifications - - Background color - - - - Change - - Open download manager when new download is started - Remember opened web browser tabs + Statusbar - Statusbar + Enable D-Bus notifications + + + + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2569,10 +2269,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Sélectionner la stratégie des mises à jour automatique pour ce flux. Par défaut, cette stratégie signifie que le flux sera mis à jour par intervalle de temps défini dans les paramètres de l'application. - - minutes - minutes - Title Titre @@ -3090,10 +2786,34 @@ Aller sur le site de l'application pour les obtenir manuellement. - LocationLineEdit + MessagePreviewer - Website address goes here - L'adresse du site web pointe ici + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3272,14 +2992,6 @@ Aller sur le site de l'application pour les obtenir manuellement.Context menu for messages Menu contextuel pour les messages - - Meesage without URL - Message sans URL - - - Message '%s' does not contain URL. - Le message '&s' ne contient pas d'URL. - Problem with starting external web browser Problème avec le démarrage du navigateur internet externe @@ -3296,6 +3008,10 @@ Aller sur le site de l'application pour les obtenir manuellement.External e-mail client could not be started. + + Newspaper view + Vue journal + NetworkFactory @@ -3378,6 +3094,25 @@ Aller sur le site de l'application pour les obtenir manuellement. + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + OwnCloudServiceRoot @@ -3608,10 +3343,6 @@ Account ID: %1 StatusBar - - Adblock - - Feed update progress bar @@ -3677,11 +3408,6 @@ Unread news: %2 Browse your feeds and messages Parcourir vos flux et messages - - Web browser - Web browser default tab title. - Navigateur web - Displays main menu. @@ -3691,11 +3417,22 @@ Unread news: %2 Menu principal - Open new web browser tab. - Ouvrir un nouvel onglet de navigation web. + Downloads + + + + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + - Downloads + and @@ -3803,215 +3540,4 @@ Last login on: %5 - - WebBrowser - - Navigation panel - Panneau de navigation - - - Back - Retour - - - Forward - Suivant - - - Reload - Recharger - - - Stop - Stop - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Pas de titre - - - Decrease zoom. - Diminuer le zoom. - - - Reset zoom to default. - Remettre le zoom par défaut. - - - Increase zoom. - Augmenter le zoom. - - - Written by - Écrit par - - - Newspaper view - Vue journal - - - Go back. - Revenir en arrière. - - - Go forward. - Avancer. - - - Reload current web page. - Recharger la page courante - - - Stop web page loading. - Arrêter le chargement de la page - - - unknown author - - - - - WebView - - Reload web page - Recharger la page web - - - Copy link url - Copier le l'URL - - - Copy image - Copier l'image - - - Copy image url - Copier l'URL de l'image - - - Open link in new tab - Ouvrir dans un nouvel onglet - - - Follow link - Suivre le lien - - - Open image in new tab - Ouvrir l'image dans un nouvel onglet - - - Web browser - Navigateur web - - - Image - Image - - - Hyperlink - Hyperlien - - - Reload current web page. - Recharger la page courante - - - Copy selection - Copier la sélection - - - Copies current selection into the clipboard. - Copier la sélection courante dans le presse-papier. - - - Copy link url to clipboard. - Copier l'URL dans le presse-papier. - - - Copy image to clipboard. - Copier l'image dans le presse-papier. - - - Copy image url to clipboard. - Copier l'URL de l'image dans le presse-papier. - - - Open this hyperlink in new tab. - Ouvrir l'hyperlien dans un nouvel onglet. - - - Open the hyperlink in this tab. - Ouvrir l'hyperlien dans l'onglet. - - - Open this image in this tab. - Ouvrir l'image dans l'onglet. - - - Open link in external browser - - - - Open the hyperlink in external browser. - - - - Print - - - - Print current web page. - - - - HTML web pages (*.html) - - - - Select destination file for web page - - - - Cannot save web page - - - - Web page cannot be saved because destination file is not writtable. - - - - Save target as... - - - - Download content from the hyperlink. - - - - Save page as... - - - - Save image to disk. - - - - Save image as... - - - - source_page - - - - Search "%1" via Google... - - - \ No newline at end of file diff --git a/localization/rssguard-it_IT.ts b/localization/rssguard-it_IT.ts index aabf615de..93a338770 100644 --- a/localization/rssguard-it_IT.ts +++ b/localization/rssguard-it_IT.ts @@ -1,172 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - Aggiungi sottoscrizione - - - Another subscription - Un altra sottoscrizione - - - Entered title is okay. - Il titolo inserito è ok. - - - Entered title is empty. - - - - Entered url is okay. - - - - Entered url is empty. - - - - Title - Titolo - - - Address - Indirizzo - - - - AdBlockCustomList - - Custom rules - Regole personalizzate - - - - AdBlockDialog - - Adblock settings - Impostazioni Adblock - - - Enable Adblock - Abilita Adblock - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - - - - Options - Opzioni - - - Filter rules - - - - Use only essential part of EasyList (for performance reasons) - - - - Add rule - Aggiungi regola - - - Remove rule - Rimuovi regola - - - Add subscription - Aggiungi sottoscrizione - - - Remove subscription - Rimuovi sottoscrizione - - - Update subscriptions - Aggiorna sottoscrizioni - - - Rules writing guide - - - - - AdBlockIcon - - Adblock - Adblock - - - Show Adblock &settings - - - - Disable on %1 - - - - Disable only on this page - Disabilita solo su questa pagina - - - Blocked popup windows - - - - %1 with (%2) - - - - No content blocked - Nessun contenuto bloccato - - - Blocked some content - click to edit rule - - - - Adblock - up and running - - - - Adblock - not running - - - - - AdBlockSubscription - - Cannot load subscription! - - - - - AdBlockTreeWidget - - Please write your rule here - - - - %1 (recently updated) - - - - %1 (error: %2) - - - - Add rule - Aggiungi regolaAggiungi regola - - - Remove rule - Rimuovi regola - - Application @@ -278,26 +110,6 @@ Also note that some resources are cached by internal web browser. Thus, after ch - - DiscoverFeedsButton - - This website does not contain any feeds. - - - - Click me to add feeds from this website. -This website contains %n feed(s). - - - - Not supported - - - - Given account does not support adding feeds. - - - DownloadItem @@ -1051,10 +863,6 @@ or this functionality is not implemented yet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - minuti - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. @@ -1289,22 +1097,10 @@ or this functionality is not implemented yet. &Settings &Impostazioni - - &Current tab - &Tab corrente - - - &Add tab - &Aggiungi tab - &Messages &Messaggi - - &Web browser - &Web browser - Switch &importance of selected messages @@ -1321,14 +1117,6 @@ or this functionality is not implemented yet. Switch fullscreen mode. Passa alla modalità schermo intero. - - Add new web browser tab. - Aggiungi nuovo web browser tab. - - - Close current web browser tab. - Chiudi tab web browser corrente. - No actions available Nessuna azione disponibile @@ -1361,22 +1149,10 @@ or this functionality is not implemented yet. &Delete selected messages &Elimina i messaggi selezionati - - Settings - Impostazioni - Hides or displays the main menu. Nascondi o visualizza il menu principale. - - &Close all tabs except current one - - - - &Close current tab - &Chiudi tab corrente - Mark &selected messages as &read @@ -1393,10 +1169,6 @@ or this functionality is not implemented yet. Open selected messages in &internal browser - - Open selected source articles in &internal browser - - Select &next message @@ -1409,18 +1181,6 @@ or this functionality is not implemented yet. Check for &updates - - Enable &JavaScript - Abilita &JavaScript - - - Enable external &plugins - Abilita &plugin esterni - - - Auto-load &images - Auto-carica &immagini - Show/hide Mostra/nascondi @@ -1461,10 +1221,6 @@ or this functionality is not implemented yet. &Feed/message list headers - - Close all tabs except current one. - - Report a &bug (GitHub)... @@ -1850,14 +1606,6 @@ or this functionality is not implemented yet. Open new tabs with left mouse button double-click on tab bar - - Enable mouse gestures - Abilità gesture con il mouse - - - Queue new tabs (with hyperlinks) after the active tab - - no icon theme Label for disabling icon theme. @@ -1993,10 +1741,6 @@ Authors of this application are NOT responsible for lost data. in-memory database switched - - Internal web browser - Web browser interno - External web browser Web browser esterno @@ -2025,10 +1769,6 @@ Authors of this application are NOT responsible for lost data. Auto-update all feeds every Auto-aggiorna tutti i feed ogni - - minutes - minuti - Feed connection timeout Timeout connessione feed @@ -2149,18 +1889,6 @@ Authors of this application are NOT responsible for lost data. Launch %1 on operating system startup Lancia %1 all'avvio del sistema operativo - - Enable JavaScript - Abilita JavaScript - - - Enable external plugins based on NPAPI - Abilita plugin esterni basati su NPAPI - - - Auto-load images - carica automaticamente immagini - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> @@ -2266,14 +1994,6 @@ File filter for external e-mail selection dialog. Working database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - - Use custom external web browser @@ -2328,46 +2048,18 @@ File filter for external e-mail selection dialog. Working database is ok. - - Notification position - - (Tray icon is not available.) - - Bottom-left corner - - - - Top-left corner - - - - Bottom-right corner - - - - Top-right corner - - Internal message browser fonts - - Standard font - - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - - E-mail @@ -2376,24 +2068,32 @@ File filter for external e-mail selection dialog. Enable notifications - - Background color - - - - Change - - Open download manager when new download is started - Remember opened web browser tabs + Statusbar - Statusbar + Enable D-Bus notifications + + + + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2559,10 +2259,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - - minutes - minuti - Title Titolo @@ -3079,10 +2775,34 @@ Go to application website to obtain it manually. - LocationLineEdit + MessagePreviewer - Website address goes here - L'indirizzo del sito web va qui + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3261,14 +2981,6 @@ Go to application website to obtain it manually. Context menu for messages Menu contestuale per i messaggi - - Meesage without URL - Messaggio senza URL - - - Message '%s' does not contain URL. - Il messaggio '%s' non contiene URL. - Problem with starting external web browser Problema con l'avvio del web browser esterno @@ -3285,6 +2997,10 @@ Go to application website to obtain it manually. External e-mail client could not be started. + + Newspaper view + Modalità giornale + NetworkFactory @@ -3367,6 +3083,25 @@ Go to application website to obtain it manually. + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + OwnCloudServiceRoot @@ -3597,10 +3332,6 @@ Account ID: %1 StatusBar - - Adblock - Adblock - Feed update progress bar @@ -3666,11 +3397,6 @@ Unread news: %2 Browse your feeds and messages Sfoglia i tuoi feed e i messaggi - - Web browser - Web browser default tab title. - Web browser - Displays main menu. Visualizza menu principale @@ -3680,11 +3406,22 @@ Unread news: %2 Menu principale - Open new web browser tab. + Downloads + + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + - Downloads + and @@ -3792,215 +3529,4 @@ Last login on: %5 - - WebBrowser - - Navigation panel - Pannello di navigazione - - - Back - Indietro - - - Forward - Avanti - - - Reload - Ricarica - - - Stop - Ferma - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Nessun titolo - - - Decrease zoom. - Diminuisci zoom. - - - Reset zoom to default. - Reimposta zoom a default. - - - Increase zoom. - Aumenta zoom. - - - Written by - Scritto da - - - Newspaper view - Modalità giornale - - - Go back. - Torna indietro. - - - Go forward. - Vai avanti. - - - Reload current web page. - Ricarica pagina web corrente. - - - Stop web page loading. - Ferma caricamento pagina web. - - - unknown author - - - - - WebView - - Reload web page - Ricarica pagina web. - - - Copy link url - Copia url link - - - Copy image - Copia immagine - - - Copy image url - Copia url immagine - - - Open link in new tab - Apri link in un nuovo tab - - - Follow link - Segui link - - - Open image in new tab - Apri immagine in un nuovo tab - - - Web browser - Web browser - - - Image - Immagine - - - Hyperlink - Hyperlink - - - Reload current web page. - Ricarica pagina web corrente. - - - Copy selection - Copia seleziona - - - Copies current selection into the clipboard. - - - - Copy link url to clipboard. - - - - Copy image to clipboard. - - - - Copy image url to clipboard. - - - - Open this hyperlink in new tab. - Apri questo hyperlink in un nuovo tab. - - - Open the hyperlink in this tab. - Apri l'hyperlink in questo tab. - - - Open this image in this tab. - Apri questa immagine in questo tab. - - - Open link in external browser - - - - Open the hyperlink in external browser. - - - - Print - - - - Print current web page. - - - - HTML web pages (*.html) - - - - Select destination file for web page - - - - Cannot save web page - - - - Web page cannot be saved because destination file is not writtable. - - - - Save target as... - - - - Download content from the hyperlink. - - - - Save page as... - - - - Save image to disk. - - - - Save image as... - - - - source_page - - - - Search "%1" via Google... - - - \ No newline at end of file diff --git a/localization/rssguard-nl_NL.ts b/localization/rssguard-nl_NL.ts index 5b1f5d923..256ddc987 100644 --- a/localization/rssguard-nl_NL.ts +++ b/localization/rssguard-nl_NL.ts @@ -1,174 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - Voeg subscriptie toe - - - Another subscription - Een andere subscriptie - - - Entered title is okay. - Ingevoerde titel is oke. - - - Entered title is empty. - Ingevoerde titel is leeg. - - - Entered url is okay. - Ingevoerde url is oke. - - - Entered url is empty. - Ingevoerde url is leeg. - - - Title - Titel - - - Address - Adres - - - - AdBlockCustomList - - Custom rules - Aangepaste regels - - - - AdBlockDialog - - Adblock settings - Adblock instellingen - - - Enable Adblock - Schakel Adblock in - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - Merk op dat Adblock deze applicatie aanzienlijk kan vertragen als je eenmaal enorme subscripties activeert. Te veel regels zijn niet goed voor de prestaties. Zorg er ook voor dat je de toepassing opnieuw opstart nadat u Adblock heeft uitgeschakeld als u laag geheugen footprint wilt te hebben. Van Adblock is bekend dat het veel systeemgeheugen gebruikt. - -Merk ook op dat sommige hulpbronnen worden gecached door de interne web browser. Zo, na het veranderen van een aantal regels of abonnementen zullen ze volledig gelden alleen voor nieuwe applicatie instances. Voor de beste Adblock ervaring moet je RSSguard herstarten. - - - Options - Opties - - - Filter rules - Filter regels - - - Use only essential part of EasyList (for performance reasons) - Gebruik alleen essentieel onderdelen van EasyList (voor prestaties redenen) - - - Add rule - Een regel toevoegen - - - Remove rule - Een regel verwijderen - - - Add subscription - Voeg subscriptie toe - - - Remove subscription - Verwijder subscriptie - - - Update subscriptions - Update subscriptie - - - Rules writing guide - De regels gids - - - - AdBlockIcon - - Adblock - Adblock - - - Show Adblock &settings - Toon Adblock &instellingen - - - Disable on %1 - Schakel %1 uit - - - Disable only on this page - Schakel het alleen op deze pagina uit - - - Blocked popup windows - Geblokkeerde pop-upvensters - - - %1 with (%2) - %1 met (%2) - - - No content blocked - Geen inhoud geblokkeerd - - - Blocked some content - click to edit rule - Bepaalde inhoud geblokkeerd - klik om de regel te bewerken - - - Adblock - up and running - Adblock - Staat aan en werkt - - - Adblock - not running - Adblock - werkt niet - - - - AdBlockSubscription - - Cannot load subscription! - Kan supscriptie niet laden! - - - - AdBlockTreeWidget - - Please write your rule here - Schrijf aub je regels hier - - - %1 (recently updated) - %1 (onlangs bijgewerkt) - - - %1 (error: %2) - %1 (fout: %2) - - - Add rule - Een regel toevoegen - - - Remove rule - Een regel verwijderen - - Application @@ -274,33 +104,11 @@ Gelezen berichten gewist... MySQL database not available - + MySQL database is niet beschikbaar %1 cannot use MySQL storage, it is not available. %1 is now switching to SQLite database. Start your MySQL server and make adjustments in application settings. - - - - - DiscoverFeedsButton - - This website does not contain any feeds. - Deze website bevat geen feeds. - - - Click me to add feeds from this website. -This website contains %n feed(s). - Klik hier om feeds van deze website toe tevoegen. -Deze website bevat %n feed.Klik hier om feeds van deze website toe tevoegen. -Deze website bevat %n feeds. - - - Not supported - Niet ondersteund - - - Given account does not support adding feeds. - Dit account ondersteunt geen toevoeging van feeds. + %1 kan geen gebruik maken van MySQL opslag, het is niet beschikbaar. %1 switch nu over naar de SQLite database. Start je MySQL server en maak aanpassingen in de programma-instellingen. @@ -1058,10 +866,6 @@ of deze functie bestaat nog niet. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Selekteer de automatische bijwerk strategie voor deze feed.Standaard automatische bijwerken strategie betekent dat de feed zal worden bijgewerkt in tijd tussenpauzes ingesteld in RSSguard instelling. - - minutes - minuten - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Sommige feeds vereisen verificatie,inclusief GMail feeds, BASIC, NTLM-2 en DIGEST-MD5 verificaties schema's worden ondersteund. @@ -1296,22 +1100,10 @@ of deze functie bestaat nog niet. &Settings &Instellingen - - &Current tab - &Huidig tabblad - - - &Add tab - &Tabblad toevoegen - &Messages &Berichten - - &Web browser - &Webbrowser - Switch &importance of selected messages Wissel het &belang van geselecteerde berichten @@ -1328,14 +1120,6 @@ of deze functie bestaat nog niet. Switch fullscreen mode. Schakel beeldvullende modus. - - Add new web browser tab. - Voeg nieuw webbrowser tabblad toe. - - - Close current web browser tab. - Sluit huidige webbrowser tabblad. - No actions available Geen acties beschikbaar @@ -1368,22 +1152,10 @@ of deze functie bestaat nog niet. &Delete selected messages Verwij&der geselecteerde berichten - - Settings - Instellingen - Hides or displays the main menu. Verberg of toon het hoofdmenu. - - &Close all tabs except current one - &Sluit alle tabbladen behalve deze - - - &Close current tab - &Sluit huidig tabblad - Mark &selected messages as &read Markeer ge&selecteerde berichten als &gelezen @@ -1400,10 +1172,6 @@ of deze functie bestaat nog niet. Open selected messages in &internal browser Open geselecteerde berichten met &ingebouwde webbrowser - - Open selected source articles in &internal browser - Open geselecteerde bron artikelen met &ingebouwde webbrowser - Select &next message Selecteer volge&nd bericht @@ -1416,18 +1184,6 @@ of deze functie bestaat nog niet. Check for &updates Controleer op &updates - - Enable &JavaScript - &Javascript aanzetten - - - Enable external &plugins - Externe &plugins aanzetten - - - Auto-load &images - Automatisch afbeeld&ingen laden - Show/hide Toon/verberg @@ -1468,10 +1224,6 @@ of deze functie bestaat nog niet. &Feed/message list headers &Feed/bericht kopteksten - - Close all tabs except current one. - Sluit alle tabbladen behalve deze. - Report a &bug (GitHub)... Rapporteer een &bug (Github)... @@ -1857,14 +1609,6 @@ of deze functie bestaat nog niet. Open new tabs with left mouse button double-click on tab bar Open nieuwe tabbladen met linker muisknop dubbel-klik op tabblad - - Enable mouse gestures - Muisbewegingen aanzetten - - - Queue new tabs (with hyperlinks) after the active tab - Wachtrij nieuwe tabbladen (met koppelingen) na de actieve tabblad - no icon theme Label for disabling icon theme. @@ -2011,10 +1755,6 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.in-memory database switched in-geheugen database overgeschakeld - - Internal web browser - Interne webbrowser - External web browser Externe webbrowser @@ -2043,10 +1783,6 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.Auto-update all feeds every Alle feeds automatisch bijwerken elke - - minutes - minuten - Feed connection timeout Feed verbindings time-out @@ -2167,18 +1903,6 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.Launch %1 on operating system startup Laad %1 als systeem opstart - - Enable JavaScript - Javascript aanzetten - - - Enable external plugins based on NPAPI - Externe plugins gebaseerd op NPAPI aanzetten - - - Auto-load images - Automatisch afbeeldingen laden - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> <html><head/><body><p>Indien aangevinkt, wordt standaard de systeem webbrowser gebruikt.</p></body></html> @@ -2286,22 +2010,6 @@ File filter for external e-mail selection dialog. Working database Werkende database - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - Muisbeweging werkt met middelste muisknop. Mogelijke muisbewegingen zijn: - -. vorige webpagina (sleep muis links), - -.volgende webpagina(sleep muis rechts), - -.herlaad huidige webpagina(sleep muis omhoog), - -Open nieuw webbrowser pagina(sleep muis omlaag). - Use custom external web browser Gebruik aangepaste externe webbrowser @@ -2358,46 +2066,18 @@ Open nieuw webbrowser pagina(sleep muis omlaag). Working database is ok. Werkende database is ok. - - Notification position - Melding maken van - (Tray icon is not available.) (Pictogram in systeemvak is niet beschikbaar.) - - Bottom-left corner - Linkerbenedenhoek - - - Top-left corner - Linkerbovenenhoek - - - Bottom-right corner - Rechterbenedenhoek - - - Top-right corner - Rechterbovenhoek - Internal message browser fonts Intern bericht browser lettertypen - - Standard font - Standaard lettertype - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. Merk op dat de snelheid van de gebruikte MySQL server en wachttijd van de gebruikte verbinding ZWAAR invloed heeft op de uiteindelijke prestaties van deze toepassing. Met langzame database connecties leidt dit tot slechte prestaties tijdens het browsen feeds of berichten. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - Fancy && moderne popup meldingen (Dit gebruikt OS natieve meldingen via D-Bus indien beschikbaar.) - E-mail E-mail @@ -2406,24 +2086,32 @@ Open nieuw webbrowser pagina(sleep muis omlaag). Enable notifications Meldingen aanzetten - - Background color - Achtergrondkleur - - - Change - Verander - Open download manager when new download is started Open de download manager wanneer een nieuwe download start - Remember opened web browser tabs + Statusbar + Statusbalk + + + Enable D-Bus notifications - Statusbar + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2589,10 +2277,6 @@ Open nieuw webbrowser pagina(sleep muis omlaag). Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Selekteer de automatische bijwerk strategie voor deze feed.Standaard automatische bijwerken strategie betekent dat de feed zal worden bijgewerkt in tijd tussenpauzes ingesteld in RSSguard instelling. - - minutes - minuten - Title Titel @@ -3110,10 +2794,34 @@ Ga naar RRSguard website en download het handmatig. - LocationLineEdit + MessagePreviewer - Website address goes here - Tik Website adres hier + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3292,14 +3000,6 @@ Ga naar RRSguard website en download het handmatig. Context menu for messages Contextmenu voor berichten - - Meesage without URL - Berischt zonder URL - - - Message '%s' does not contain URL. - Bericht '%s' bevat geen geldige URL. - Problem with starting external web browser Probleem om externe webbrowser te starten @@ -3316,6 +3016,10 @@ Ga naar RRSguard website en download het handmatig. External e-mail client could not be started. Externe e-mail client kon niet worden gestart. + + Newspaper view + Krantweergave + NetworkFactory @@ -3395,6 +3099,25 @@ Ga naar RRSguard website en download het handmatig. unknown content Network status. + onbekende inhoud + + + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. @@ -3648,25 +3371,21 @@ Account ID: %1 StatusBar - - Adblock - Adblock - Feed update progress bar - + Feed update progresbalk Feed update label - + Feed update label File download progress bar - + Bestandsdownload progresbar File download label - + Bestandsdownload label Toolbar spacer @@ -3719,11 +3438,6 @@ Ongelezen nieuws: %2 Browse your feeds and messages Blader door feeds en berichten - - Web browser - Web browser default tab title. - Webbrowser - Displays main menu. Toont het hoofdmenu. @@ -3732,15 +3446,26 @@ Ongelezen nieuws: %2 Main menu Hoofdmenu - - Open new web browser tab. - Open een nieuw webbrowser tabblad. - Downloads Downloads + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + + + and + + + ToolBarEditor @@ -3853,215 +3578,4 @@ Laatste login: %5 Kan geen feed toevoegen omdat een andere kritieke operatie aan de gang is. - - WebBrowser - - Navigation panel - Navigatie venster - - - Back - Terug - - - Forward - Vooruit - - - Reload - Herlaad - - - Stop - Stop - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Geen titel - - - Decrease zoom. - Zoom verlagen. - - - Reset zoom to default. - Reset zoom naar standaard. - - - Increase zoom. - Zoom verhogen. - - - Written by - Geschreven door - - - Newspaper view - Krantweergave - - - Go back. - Ga terug. - - - Go forward. - Ga vooruit. - - - Reload current web page. - Vernieuw huidige webpagina. - - - Stop web page loading. - Stop het laden van pagina. - - - unknown author - - - - - WebView - - Reload web page - Herlaad webpagina - - - Copy link url - URL kopiëren - - - Copy image - Kopiëer afbeelding - - - Copy image url - URL afbeelding kopiëren - - - Open link in new tab - Open link in nieuw tabblad - - - Follow link - Volg koppeling - - - Open image in new tab - Open afbeelding in nieuw tabblad - - - Web browser - Webbrowser - - - Image - Afbeelding - - - Hyperlink - Koppeling - - - Reload current web page. - Vernieuw huidige webpagina. - - - Copy selection - Selectie kopiëren - - - Copies current selection into the clipboard. - Kopiëer huidige selectie naar het klembord. - - - Copy link url to clipboard. - Kopiëer link url naar klembord. - - - Copy image to clipboard. - Kopiëer afbeelding naar klembord. - - - Copy image url to clipboard. - Kopiëer afbeeldings url naar klembord. - - - Open this hyperlink in new tab. - Open deze link in nieuw tabblad. - - - Open the hyperlink in this tab. - Open link in dit tabblad. - - - Open this image in this tab. - Open deze afbeelding in dit tabblad. - - - Open link in external browser - Open koppeling in externe browser - - - Open the hyperlink in external browser. - Open de hyperlink in externe browser. - - - Print - Print - - - Print current web page. - Print huidige webpagina. - - - HTML web pages (*.html) - HTML web paginas (*.html) - - - Select destination file for web page - Kies bestemming bestand voor de web pagina - - - Cannot save web page - Kan webpagina niet opslaan - - - Web page cannot be saved because destination file is not writtable. - Kan webpagina niet opslaan omdat bestand niet beschrijfbaar is. - - - Save target as... - Doel opslaan als... - - - Download content from the hyperlink. - Download inhoud van de koppeling. - - - Save page as... - Pagina opslaan als... - - - Save image to disk. - Afbeelding opslaan op schijf. - - - Save image as... - Afbeelding opslaan als... - - - source_page - Bron_pagina - - - Search "%1" via Google... - Zoek "%1" met google... - - \ No newline at end of file diff --git a/localization/rssguard-pt_BR.ts b/localization/rssguard-pt_BR.ts index aa0f5915c..95c648804 100644 --- a/localization/rssguard-pt_BR.ts +++ b/localization/rssguard-pt_BR.ts @@ -1,174 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - Adicionar assinatura - - - Another subscription - Outra assinatura - - - Entered title is okay. - O título escolhido está correto. - - - Entered title is empty. - O título escolhido está vazio. - - - Entered url is okay. - A URL fornecida está correta. - - - Entered url is empty. - A URL fornecida está vazia. - - - Title - Título - - - Address - Endereço - - - - AdBlockCustomList - - Custom rules - Regras personalizadas - - - - AdBlockDialog - - Adblock settings - Configurações do Adblock - - - Enable Adblock - Ativar o Adblock - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - Note que o Adblock pode deixar o aplicativo um pouco lento caso você tenha muitas inscrições. Muitas regras não são boas para o desempenho. Também, certifique-se de reiniciar o aplicativo após desativar o Adblock para reduzir o uso de memória. O Adblock é conhecido por usar muita memória do sistema. - -Note também que alguns recursos são armazenados pelo navegador interno. Sendo assim, após alterar algumas regras ou inscrições, elas serão totalmente aplicadas somente para novas instâncias do aplicativo. Certifique-se de reiniciar o RSS Guard para uma melhor experiência com o Adblock. - - - Options - Opções - - - Filter rules - Regras do filtro - - - Use only essential part of EasyList (for performance reasons) - Usar somente parte essencial do Easylist (para melhor desempenho) - - - Add rule - Adicionar regra - - - Remove rule - Remover regra - - - Add subscription - Adicionar inscrição - - - Remove subscription - Remover inscrição - - - Update subscriptions - Atualizar inscrições - - - Rules writing guide - Guia de criação de regras - - - - AdBlockIcon - - Adblock - Adblock - - - Show Adblock &settings - Exibir configuraçõe&s do Adblock - - - Disable on %1 - Desativar em %1 - - - Disable only on this page - Desativar somente nesta página - - - Blocked popup windows - Janelas popup bloqueadas - - - %1 with (%2) - %1 com (%2) - - - No content blocked - Nenhum conteúdo bloqueado - - - Blocked some content - click to edit rule - Algum conteúdo bloqueado - clique para editar regra - - - Adblock - up and running - Adblock - ativo e em execução - - - Adblock - not running - Adblock - não está em execução - - - - AdBlockSubscription - - Cannot load subscription! - Não foi possível carregar a inscrição! - - - - AdBlockTreeWidget - - Please write your rule here - Por favor, digite sua regra aqui - - - %1 (recently updated) - %1 (atualizado recentemente) - - - %1 (error: %2) - %1 (erro: %2) - - - Add rule - Adicionar regra - - - Remove rule - Remover regra - - Application @@ -273,33 +103,11 @@ Note também que alguns recursos são armazenados pelo navegador interno. Sendo MySQL database not available - + Banco da dados MySQL não disponível %1 cannot use MySQL storage, it is not available. %1 is now switching to SQLite database. Start your MySQL server and make adjustments in application settings. - - - - - DiscoverFeedsButton - - This website does not contain any feeds. - Este site não contém nenhum feed. - - - Click me to add feeds from this website. -This website contains %n feed(s). - Clique para adicionar deste site. -Este site contém %n feed.Clique para adicionar deste site. -Este site contêm %n feeds. - - - Not supported - Não suportado - - - Given account does not support adding feeds. - A conta fornecida não suporta adicionar feeds. + O %1 não pode usar o armazenamento MySQL, ele não está disponível. O %1 irá alterar para o banco de dados SQLite. Inicie seu servidor MySQL e faça os ajustes nas configurações do aplicativo. @@ -1057,10 +865,6 @@ ou esta função ainda não foi implementada. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Selecione a estratégia de atualização automática para este feed. A estratégia padrão significa que o feed será atualizado em intervalos de tempo definidos nas configurações do aplicativo. - - minutes - minutos - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Alguns feeds necessitam de autenticação, incluindo feeds do GMail. Esquemas de autenticação BASIC, NTLM-2 e DIGEST-MD5 são suportados. @@ -1295,22 +1099,10 @@ ou esta função ainda não foi implementada. &Settings &Configurações - - &Current tab - A&ba atual - - - &Add tab - &Adicionar aba - &Messages &Mensagens - - &Web browser - Navegador da &Web - Switch &importance of selected messages Alterar &importância das mensagens selecionadas @@ -1327,14 +1119,6 @@ ou esta função ainda não foi implementada. Switch fullscreen mode. Altera para o modo tela cheia. - - Add new web browser tab. - Adiciona uma nova aba ao navegador. - - - Close current web browser tab. - Fecha a aba atual do navegador. - No actions available Nenhuma ação disponível @@ -1367,22 +1151,10 @@ ou esta função ainda não foi implementada. &Delete selected messages &Excluir mensagens selecionadas - - Settings - Configurações - Hides or displays the main menu. Oculta ou exibe o menu principal. - - &Close all tabs except current one - &Fechar todas as abas, exceto a atual - - - &Close current tab - &Fechar aba atual - Mark &selected messages as &read Marcar mensagens selecionadas como &lidas @@ -1399,10 +1171,6 @@ ou esta função ainda não foi implementada. Open selected messages in &internal browser Abrir mensagens selecionadas no navegador &interno - - Open selected source articles in &internal browser - Abrir artigos fonte selecionados no navegador &interno - Select &next message Selecionar &próxima mensagem @@ -1415,18 +1183,6 @@ ou esta função ainda não foi implementada. Check for &updates Verificar por at&ualizações - - Enable &JavaScript - Ativar &JavaScript - - - Enable external &plugins - Ativar &plugins externos - - - Auto-load &images - Carregar &imagens automaticamente - Show/hide Exibir/ocultar @@ -1467,10 +1223,6 @@ ou esta função ainda não foi implementada. &Feed/message list headers Cabeçalhos da lista de &feeds/mensagens - - Close all tabs except current one. - Fecha todas as abas, exceto a atual. - Report a &bug (GitHub)... Relatar um &bug (GitHub)... @@ -1856,14 +1608,6 @@ ou esta função ainda não foi implementada. Open new tabs with left mouse button double-click on tab bar Abrir novas abas como clique duplo do botão esquerdo do mouse na barra de abas - - Enable mouse gestures - Ativar gestos do mouse - - - Queue new tabs (with hyperlinks) after the active tab - Adicionar novas abas (com links) após a aba ativa - no icon theme Label for disabling icon theme. @@ -2009,10 +1753,6 @@ Os autores deste aplicativo NÃO são responsáveis pela perda de dados.in-memory database switched banco de dados na memória alterado - - Internal web browser - Navegador da web interno - External web browser Navegador da web externo @@ -2041,10 +1781,6 @@ Os autores deste aplicativo NÃO são responsáveis pela perda de dados.Auto-update all feeds every Atualizar todos os feeds a cada - - minutes - minutos - Feed connection timeout Tempo limite de conexão @@ -2165,18 +1901,6 @@ Os autores deste aplicativo NÃO são responsáveis pela perda de dados.Launch %1 on operating system startup Executar o %1 na inicialização do sistema operacional - - Enable JavaScript - Ativar JavaScript - - - Enable external plugins based on NPAPI - Ativar plugins externos baseados em NPAPI - - - Auto-load images - Carregar imagens automaticamente - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> <html><head/><body><p>Se desmarcado, então o navegador padrão do sistema será usado.</p></body></html> @@ -2284,18 +2008,6 @@ File filter for external e-mail selection dialog. Working database Banco de dados ativo - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - Os gestos do mouse funcionam o o botão do meio. Os gestos possíveis são: - • página anterior (arraste o mouse para a esquerda), - • próxima página (arraste o mouse para a direita), - • recarregar página atual (arraste o mouse para cima), - • abrir nova aba no navegador (arraste o mouse para baixo). - Use custom external web browser Usar navegador externo personalizado @@ -2352,46 +2064,18 @@ File filter for external e-mail selection dialog. Working database is ok. O banco de dados ativo está correto. - - Notification position - Posição da notificação - (Tray icon is not available.) (Ícone na área de notificação não está disponível.) - - Bottom-left corner - Canto inferior esquerdo - - - Top-left corner - Canto superior esquerdo - - - Bottom-right corner - Canto inferior direito - - - Top-right corner - Canto superior direito - Internal message browser fonts Fontes do navegador de mensagens interno - - Standard font - Fonte padrão - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. Note que a velocidade do servidor MySQL usado e a latência da conexão influenciam FORTEMENTE no desempenho final deste aplicativo. Usar conexões lentas ao banco de dados ocasionam um desempenho ruim ao navegar por feeds ou mensagens. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - Notificações popup modernas (Isto usa as notificações nativas do sistema via D-Bus, se disponível.) - E-mail E-mail @@ -2400,24 +2084,32 @@ File filter for external e-mail selection dialog. Enable notifications Ativar notificações - - Background color - Cor de fundo - - - Change - Alterar - Open download manager when new download is started Abrir gerenciador de download ao iniciar um novo download - Remember opened web browser tabs + Statusbar + Barra de status + + + Enable D-Bus notifications - Statusbar + &Change font + + + + Font preview + + + + Select new font for message viewer + + + + (not available) @@ -2583,10 +2275,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Selecione a estratégia de atualização automática para este feed. A estratégia padrão significa que o feed será atualizado em intervalos de tempo definidos nas configurações do aplicativo. - - minutes - minutos - Title Título @@ -3104,10 +2792,34 @@ Vá até o site do aplicativo para obter manualmente. - LocationLineEdit + MessagePreviewer - Website address goes here - O endereço do site vai aqui + You clicked link "%1". You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + @@ -3286,14 +2998,6 @@ Vá até o site do aplicativo para obter manualmente. Context menu for messages Menu de contexto para mensagens - - Meesage without URL - Mensagem sem URL - - - Message '%s' does not contain URL. - A mensagem '%s' não possui URL. - Problem with starting external web browser Problema ao iniciar o navegador externo @@ -3310,6 +3014,10 @@ Vá até o site do aplicativo para obter manualmente. External e-mail client could not be started. O cliente de e-mail externo não pôde ser iniciado. + + Newspaper view + Visualização da publicação + NetworkFactory @@ -3389,6 +3097,25 @@ Vá até o site do aplicativo para obter manualmente. unknown content Network status. + conteúdo desconhecido + + + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. @@ -3642,25 +3369,21 @@ ID da Conta: %1 StatusBar - - Adblock - Adblock - Feed update progress bar - + Barra de progresso de atualização de feeds Feed update label - + Rótulo da atualização de feeds File download progress bar - + Barra de progresso do download de arquivos File download label - + Rótulo do download de arquivos Toolbar spacer @@ -3712,11 +3435,6 @@ Notícias não lidas: %2 Browse your feeds and messages Navegue pelo seus feeds e mensagens - - Web browser - Web browser default tab title. - Navegador da web - Displays main menu. Exibe o menu principal. @@ -3725,15 +3443,26 @@ Notícias não lidas: %2 Main menu Menu principal - - Open new web browser tab. - Abre uma nova aba no navegador. - Downloads Downloads + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + + + and + + + ToolBarEditor @@ -3846,215 +3575,4 @@ Servidor: %2 Não é possível adicionar feeds porque outra operação crítica está em curso. - - WebBrowser - - Navigation panel - Painel de navegação - - - Back - Voltar - - - Forward - Avançar - - - Reload - Recarregar - - - Stop - Parar - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Sem título - - - Decrease zoom. - Diminui o zoom. - - - Reset zoom to default. - Restaura o zoom para o padrão. - - - Increase zoom. - Aumenta o zoom. - - - Written by - Escrito por - - - Newspaper view - Visualização da publicação - - - Go back. - Volta. - - - Go forward. - Avança. - - - Reload current web page. - Recarrega a página atual. - - - Stop web page loading. - Interrompe o carregamento da página. - - - unknown author - - - - - WebView - - Reload web page - Recarregar página - - - Copy link url - Copiar URL do link - - - Copy image - Copiar imagem - - - Copy image url - Copiar URL da imagem - - - Open link in new tab - Abrir link em uma nova aba - - - Follow link - Seguir link - - - Open image in new tab - Abrir imagem em um nova aba - - - Web browser - Navegador da web - - - Image - Imagem - - - Hyperlink - Hyperlink - - - Reload current web page. - Recarrega a página atual. - - - Copy selection - Copiar seleção - - - Copies current selection into the clipboard. - Copia a seleção atual para a área de transferência. - - - Copy link url to clipboard. - Copia a URL do link para a área de transferência. - - - Copy image to clipboard. - Copia a imagem para a área de transferência. - - - Copy image url to clipboard. - Copia a URL da imagem para a área de transferência. - - - Open this hyperlink in new tab. - Abre este hyperlink em uma nova aba. - - - Open the hyperlink in this tab. - Abre o hyperlink em uma nova aba. - - - Open this image in this tab. - Abre esta imagem em uma nova aba. - - - Open link in external browser - Abrir link no navegador externo - - - Open the hyperlink in external browser. - Abre o hyperlink no navegador externo. - - - Print - Imprimir - - - Print current web page. - Imprime a página atual. - - - HTML web pages (*.html) - Páginas HTML (*.html) - - - Select destination file for web page - Selecione o arquivo de destino para a página da web - - - Cannot save web page - Não foi possível salvar a página da web - - - Web page cannot be saved because destination file is not writtable. - A página não pôde ser salva pois o arquivo de destino não possui permissão de escrita. - - - Save target as... - Salvar destino como... - - - Download content from the hyperlink. - Baixa o conteúdo do hyperlink. - - - Save page as... - Salvar página como... - - - Save image to disk. - Salva a imagem em disco. - - - Save image as... - Salvar imagem como... - - - source_page - página_de_origem - - - Search "%1" via Google... - Pesquisar "%1" no Google... - - \ No newline at end of file diff --git a/localization/rssguard-sv_SE.ts b/localization/rssguard-sv_SE.ts index e3f49327a..6bb9ca4f9 100644 --- a/localization/rssguard-sv_SE.ts +++ b/localization/rssguard-sv_SE.ts @@ -1,174 +1,4 @@ - - AdBlockAddSubscriptionDialog - - Add subscription - Lägg till prenumeration - - - Another subscription - En prenumeration till - - - Entered title is okay. - Angivet namn är okay. - - - Entered title is empty. - Namn saknas. - - - Entered url is okay. - Angiven URL är okay. - - - Entered url is empty. - URL saknas. - - - Title - Titel - - - Address - Adress - - - - AdBlockCustomList - - Custom rules - Anpassade regler - - - - AdBlockDialog - - Adblock settings - Adblock-inställningar - - - Enable Adblock - Aktivera Adblock - - - Note that Adblock may significantly slow this application down once you activate huge subscriptions. Too many rules is not good for performance. Also, make sure you restart application after you disable Adblock if you wish to have low memory footprint. Adblock is known to use much system memory. - -Also note that some resources are cached by internal web browser. Thus, after changing some rules or subscriptions they will fully apply only for new application instances. Make sure you restart RSS Guard for best Adblock experience. - Notera att Adblock kan göra programmet märkbart långsammare vid aktivering av stora prenumerationer. För många regler är inte bra för prestanda. Tillse också att programmet startas om efter att Adblock inaktiveras, om du vill minska minnesanvändningen. Adblock är känt för att använda mycket systemminne. - -Notera också att vissa resurser cachelagras av den interna webbläsaren. Om du ändrar några filterregler eller prenumerationer, verkställs ändringarna till fullo, först i nya programinstanser. Starta därför om RSS Guard, för bästa Adblock-upplevelse. - - - Options - Alternativ - - - Filter rules - Filterregler - - - Use only essential part of EasyList (for performance reasons) - Använd endast viktiga delar av EasyList (av prestandaskäl) - - - Add rule - Lägg till regel - - - Remove rule - Ta bort regel - - - Add subscription - Lägg till prenumeration - - - Remove subscription - Ta bort prenumeration - - - Update subscriptions - Uppdatera prenumerationer - - - Rules writing guide - Regelguide - - - - AdBlockIcon - - Adblock - Adblock - - - Show Adblock &settings - Visa Adblock-&inställningar - - - Disable on %1 - Inaktivera för %1 - - - Disable only on this page - Inaktivera endast på denna sida - - - Blocked popup windows - Blockerade popup-fönster - - - %1 with (%2) - %1 med (%2) - - - No content blocked - Inget innehåll blockerat - - - Blocked some content - click to edit rule - Blockerade visst innehåll - Klicka för att redigera regel - - - Adblock - up and running - Adblock - Aktiverat - - - Adblock - not running - Adblock - Inaktiverat - - - - AdBlockSubscription - - Cannot load subscription! - Kan inte läsa in prenumeration! - - - - AdBlockTreeWidget - - Please write your rule here - Ange din regel här - - - %1 (recently updated) - %1 (nyligen uppdaterad) - - - %1 (error: %2) - %1 (Fel: %2) - - - Add rule - Lägg till regel - - - Remove rule - Ta bort regel - - Application @@ -273,33 +103,11 @@ Notera också att vissa resurser cachelagras av den interna webbläsaren. Om du MySQL database not available - + MySQL databas inte tillgänglig %1 cannot use MySQL storage, it is not available. %1 is now switching to SQLite database. Start your MySQL server and make adjustments in application settings. - - - - - DiscoverFeedsButton - - This website does not contain any feeds. - Webbsidan innehåller inga flöden. - - - Click me to add feeds from this website. -This website contains %n feed(s). - Klicka för att lägga till flöden från webbsidan. -Denna webbsida innehåller %n flöde.Klicka för att lägga till flöden från webbsidan. -Denna webbsida innehåller %n flöden. - - - Not supported - Stöds ej - - - Given account does not support adding feeds. - Angivet kontot stöder inte tillägg av nya flöden. + %1 kan inte använda MySQL-lagringen, den är inte tillgänglig. %1 växlar nu till SQLite databas. Starta din MySQL-server och justera programinställningarna. @@ -1057,10 +865,6 @@ att funktionen inte är implementerad än. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Välj uppdateringsstrategi för flödet. Standard autouppdatering, innebär att flödet kommer att uppdateras med tidsintervall angivna i programinställningarna. - - minutes - minuter - Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. Vissa flöden kräver autentisering. Inklusive Gmail-flöden. BASIC, NTLM-2 och DIGEST-MD5 autentiseringsscheman stöds. @@ -1295,22 +1099,10 @@ att funktionen inte är implementerad än. &Settings &Inställningar - - &Current tab - Aktuell &flik - - - &Add tab - &Lägg till flik - &Messages &Meddelanden - - &Web browser - &Webbläsare - Switch &importance of selected messages Växla &prioritet för markerade meddelanden @@ -1327,14 +1119,6 @@ att funktionen inte är implementerad än. Switch fullscreen mode. Växla fönster-/fullskärmsläge. - - Add new web browser tab. - Lägg till ny webbläsarflik. - - - Close current web browser tab. - Stäng aktuell webbläsarflik. - No actions available Inga åtgärder tillgängliga @@ -1367,22 +1151,10 @@ att funktionen inte är implementerad än. &Delete selected messages &Ta bort markerade meddelanden - - Settings - Inställningar - Hides or displays the main menu. Dölj/Visa huvudmenyn. - - &Close all tabs except current one - &Stäng alla flikar utom den aktuella - - - &Close current tab - &Stäng aktuell flik - Mark &selected messages as &read Märk markerade &meddelanden som &lästa @@ -1399,10 +1171,6 @@ att funktionen inte är implementerad än. Open selected messages in &internal browser Öppna markerade meddelanden i &intern webbläsare - - Open selected source articles in &internal browser - Öppna markerade källartiklar i &intern webbläsare - Select &next message Gå till &nästa meddelande @@ -1415,18 +1183,6 @@ att funktionen inte är implementerad än. Check for &updates Sök efter &uppdateringar - - Enable &JavaScript - Aktivera &JavaScript - - - Enable external &plugins - Aktivera externa &tillägg - - - Auto-load &images - Läs in &bilder automatiskt - Show/hide Dölj/Visa @@ -1467,10 +1223,6 @@ att funktionen inte är implementerad än. &Feed/message list headers &Kolumnrubriker - - Close all tabs except current one. - Stäng alla flikar utom aktuell. - Report a &bug (GitHub)... Rapportera ett &fel (GitHub)... @@ -1856,14 +1608,6 @@ att funktionen inte är implementerad än. Open new tabs with left mouse button double-click on tab bar Öppna nya flikar med dubbelklick i flikfältet - - Enable mouse gestures - Aktivera musgester - - - Queue new tabs (with hyperlinks) after the active tab - Öppna nya flikar (med hyperlänkar) efter aktuell flik - no icon theme Label for disabling icon theme. @@ -2010,10 +1754,6 @@ Utvecklaren av detta program, är INTE ansvarig för förlorad data.in-memory database switched Minnesdatabas växlad - - Internal web browser - Intern webbläsare - External web browser Extern webbläsare @@ -2042,10 +1782,6 @@ Utvecklaren av detta program, är INTE ansvarig för förlorad data.Auto-update all feeds every Auto-uppdatera alla flöden varje - - minutes - minuter - Feed connection timeout Anslutnings-timeout för flöden @@ -2166,18 +1902,6 @@ Utvecklaren av detta program, är INTE ansvarig för förlorad data.Launch %1 on operating system startup Starta %1 vid systemstart - - Enable JavaScript - Aktivera JavaScript - - - Enable external plugins based on NPAPI - Aktivera externa tillägg baserade på NPAPI - - - Auto-load images - Läs in bilder automatiskt - <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> <html><head/><body><p>Om kryssrutan lämnas omarkerad, används systemets standardwebbläsare.</p></body></html> @@ -2285,18 +2009,6 @@ File filter for external e-mail selection dialog. Working database Arbetsdatabas - - Mouse gestures work with middle mouse button. Possible gestures are: - • previous web page (drag mouse left), - • next web page (drag mouse right), - • reload current web page (drag mouse up), - • open new web browser tab (drag mouse down). - Musgester aktiveras med mushjulsknappen. Aktuella musgester är: - • föregående sida (dra musen åt vänster) - • nästa sida (dra musen åt höger) - • uppdatera aktuell webbsida (dra musen uppåt) - • öppna ny webbläsarflik (dra musen neråt) - Use custom external web browser Använd anpassad extern webbläsare @@ -2353,46 +2065,18 @@ File filter for external e-mail selection dialog. Working database is ok. Arbetsdatabasen är OK. - - Notification position - Aviseringsposition - (Tray icon is not available.) (meddelandefältsikon ej tillgänglig) - - Bottom-left corner - Vänster nederkant - - - Top-left corner - Vänster överkant - - - Bottom-right corner - Höger nederkant - - - Top-right corner - Höger överkant - Internal message browser fonts Teckensnitt för intern meddelandeläsare - - Standard font - Standardteckensnitt - Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. Notera att hastigheten på den använda MySQL-servern och latensen för aktuellt anslutningsmedium, KRAFTIGT påverkar detta programs prestanda. Användning av långsamma databasanslutningar leder till dålig prestanda vid navigering bland flöden och meddelanden. - - Fancy && modern popup notifications (This uses OS native notifications via D-Bus if available.) - Tjusiga && moderna popup-aviseringar (Använder systemets integrerade aviseringar via D-Bus, om tillgängligt.) - E-mail E-post @@ -2401,25 +2085,33 @@ File filter for external e-mail selection dialog. Enable notifications Aktivera aviseringar - - Background color - Bakgrundsfärg - - - Change - Ändra - Open download manager when new download is started Öppna nedladdningshanteraren när ny nedladdning startas - Remember opened web browser tabs - + Statusbar + Statusfält - Statusbar - + Enable D-Bus notifications + Aktivera D-bus-aviseringar + + + &Change font + &Ändra teckensnitt + + + Font preview + Teckengranskning + + + Select new font for message viewer + Välj nytt teckensnitt för meddelandevyn + + + (not available) + (ej tillgänglig) @@ -2584,10 +2276,6 @@ File filter for external e-mail selection dialog. Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. Välj uppdateringsstrategi för flödet. Global auto-uppdatering, innebär att flödet kommer att uppdateras med tidsintervall angivna i programinställningarna. - - minutes - minuter - Title Titel @@ -3104,10 +2792,34 @@ Gå till programmets hemsida för att hämta den manuellt. - LocationLineEdit + MessagePreviewer - Website address goes here - Webbadress anges här + You clicked link "%1". You can download the link contents or open it in external web browser. + Du klickade på länken "%1". Du kan ladda ner länkinnehållet eller öppna den i extern webbläsare. + + + What action do you want to take? + Vad vill du göra? + + + Open in external browser + Öppna i extern webbläsare + + + Download + Ladda ner + + + Mark message as read + Markera meddelandet som läst + + + Mark message as unread + Markera meddelandet som oläst + + + Switch message importance + Växla meddelandeprioritet @@ -3286,14 +2998,6 @@ Gå till programmets hemsida för att hämta den manuellt. Context menu for messages Kontextmeny för meddelanden - - Meesage without URL - Meddelande utan URL - - - Message '%s' does not contain URL. - Meddelande '%s' innehåller ingen URL. - Problem with starting external web browser Problem med att starta extern webbläsare @@ -3310,6 +3014,10 @@ Gå till programmets hemsida för att hämta den manuellt. External e-mail client could not be started. Extern e-postklient kunde inte startas. + + Newspaper view + Tidningsvy + NetworkFactory @@ -3389,7 +3097,26 @@ Gå till programmets hemsida för att hämta den manuellt. unknown content Network status. - + okänt innehåll + + + + NewspaperPreviewer + + Form + Format + + + Show more messages (%n remaining) + Visa fler meddelande (% återstår)Visa fler meddelanden (% återstår) + + + Cannot show more messages + Kan inte visa fler meddelanden + + + Cannot show more messages because parent feed was removed. + Kan inte visa fler meddelanden eftersom överordnat flöde tagits bort. @@ -3640,25 +3367,21 @@ Konto-ID: %1 StatusBar - - Adblock - Adblock - Feed update progress bar - + Förloppsindikator för flödesuppdatering Feed update label - + Flödesuppdateringsetikett File download progress bar - + Förloppsindikator för nedladdning File download label - + Nedladdningsetikett Toolbar spacer @@ -3710,11 +3433,6 @@ Olästa nyheter: %2 Browse your feeds and messages Bläddra bland dina flöden och meddelanden - - Web browser - Web browser default tab title. - Webbläsare - Displays main menu. Visar den primära menyn. @@ -3723,15 +3441,26 @@ Olästa nyheter: %2 Main menu Huvudmeny - - Open new web browser tab. - Öppna ny webbläsarflik. - Downloads Nedladdningar + + TimeSpinBox + + %n hour(s) + %n timma%n timmar + + + %n minute(s) + %n minut%n minuter + + + and + och + + ToolBarEditor @@ -3844,215 +3573,4 @@ Senast inloggad: %5 Kan inte lägga till flöde, eftersom en annan kritisk åtgärd pågår. - - WebBrowser - - Navigation panel - Navigationspanel - - - Back - Tillbaka - - - Forward - Framåt - - - Reload - Uppdatera - - - Stop - Stopp - - - Zoom - Zoom - - - No title - Webbrowser tab title when no title is available. - Ingen titel - - - Decrease zoom. - Mindre zoom. - - - Reset zoom to default. - Återställ zoomläget till standard. - - - Increase zoom. - Ökad zoom. - - - Written by - Skriven av - - - Newspaper view - Tidningsvy - - - Go back. - Gå tillbaka. - - - Go forward. - Gå framåt. - - - Reload current web page. - Uppdatera aktuell webbsida. - - - Stop web page loading. - Stoppa inläsning av webbsidan. - - - unknown author - - - - - WebView - - Reload web page - Uppdatera webbsidan - - - Copy link url - Kopiera länk - - - Copy image - Kopiera bild - - - Copy image url - Kopiera bildadress - - - Open link in new tab - Öppna länk i ny flik - - - Follow link - Följ länk - - - Open image in new tab - Öppna bild i ny flik - - - Web browser - Webbläsare - - - Image - Bild - - - Hyperlink - Hyperlänk - - - Reload current web page. - Uppdatera aktuell webbsida. - - - Copy selection - Kopiera markerat - - - Copies current selection into the clipboard. - Kopiera aktuell markering till Urklipp. - - - Copy link url to clipboard. - Kopiera länkadress till Urklipp. - - - Copy image to clipboard. - Kopiera bild till Urklipp. - - - Copy image url to clipboard. - Kopiera bildadress till Urklipp. - - - Open this hyperlink in new tab. - Öppna länken i ny flik. - - - Open the hyperlink in this tab. - Öppna länken i samma flik. - - - Open this image in this tab. - Öppna bilden i samma flik. - - - Open link in external browser - Öppna länk i extern webbläsare - - - Open the hyperlink in external browser. - Öppna länken i extern webbläsare. - - - Print - Skriv ut - - - Print current web page. - Skriv ut aktuell webbsida - - - HTML web pages (*.html) - HTML-webbsidor (*.html) - - - Select destination file for web page - Ange målfil för webbsidan - - - Cannot save web page - Kan inte spara webbsidan - - - Web page cannot be saved because destination file is not writtable. - Webbsidan kan inte sparas eftersom målfilen inte är skrivbar. - - - Save target as... - Spara målet som... - - - Download content from the hyperlink. - Ladda ner innehåll från hyperlänk. - - - Save page as... - Spara sida som... - - - Save image to disk. - Spara bild på disk. - - - Save image as... - Spara bild som... - - - source_page - source_page - - - Search "%1" via Google... - Sök "%1" via Google... - - \ No newline at end of file diff --git a/resources/binaries b/resources/binaries index 572da127b..2392b936c 160000 --- a/resources/binaries +++ b/resources/binaries @@ -1 +1 @@ -Subproject commit 572da127bb14842bba6f84e6315a5ecefb44ed07 +Subproject commit 2392b936c08eac92a6a34361a916a739f53836d0 diff --git a/resources/executable_properties/rssguard_os2.rc.in b/resources/executable_properties/rssguard_os2.rc.in deleted file mode 100644 index 4a8cf3ef1..000000000 --- a/resources/executable_properties/rssguard_os2.rc.in +++ /dev/null @@ -1 +0,0 @@ -ICON 1 DISCARDABLE "@PROJECT_SOURCE_DIR@/resources/graphics/rssguard_os2.ico" \ No newline at end of file diff --git a/resources/graphics/rssguard_os2.ico b/resources/graphics/rssguard_os2.ico deleted file mode 100644 index 3b017e99b..000000000 Binary files a/resources/graphics/rssguard_os2.ico and /dev/null differ diff --git a/resources/skins/base/blau-green.xml b/resources/skins/base/blau-green.xml index 1fc6393c6..15dff03cb 100644 --- a/resources/skins/base/blau-green.xml +++ b/resources/skins/base/blau-green.xml @@ -6,8 +6,5 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsNCiAgICAgICAgaGVpZ2h0OiAxNHB4Ow0KICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYmYwYTsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsNCiAgICAgICAgd2lkdGg6IDA7DQogICAgICAgIGhlaWdodDogMDsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgIH0NCiAgICANCiAgICAgIGJvZHkgew0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzhiYmYwYSksIGNvbG9yLXN0b3AoMTAwJSwgIzk4ZDEwYikpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiBibGFjazsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIGNvbG9yOiAjZWVlZWVlOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDE2cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC42Mik7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgICA8dGl0bGU+DQogICAgICAlMQ0KICAgIDwvdGl0bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgJTINCiAgPC9ib2R5Pg0KPC9odG1sPg== - PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= - PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyogUVdpZGdldCAqLw0KUVdpZGdldCB7DQogIGNvbG9yOiAjY2NjY2NjOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KUVdpZGdldDpkaXNhYmxlZCB7DQogIGNvbG9yOiAjNzc3Nzc3Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQovKiBRVG9vbEJ1dHRvbiAqLw0KICBRVG9vbEJ1dHRvbiAsIFFUb29sQnV0dG9uOmRpc2FibGVkIHsNCiAgYm9yZGVyOiBub25lOw0KICBwYWRkaW5nOiAwcHg7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KfQ0KDQpRVG9vbEJ1dHRvbjpob3ZlciwgUVRvb2xCdXR0b246cHJlc3NlZCB7DQogIGJvcmRlci1yYWRpdXM6IDJweDsNCiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCn0NCg0KUVRvb2xCdXR0b25bcG9wdXBNb2RlPSIxIl0gew0KICBwYWRkaW5nLXJpZ2h0OiAxNnB4Ow0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1idXR0b24gew0KICBib3JkZXI6IDFweCBzb2xpZCBncmF5Ow0KICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4Ow0KICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4Ow0KICB3aWR0aDogMTRweDsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93LnBuZyk7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWFycm93Om9wZW4gew0KICB0b3A6IDFweDsgbGVmdDogMXB4Ow0KfQ0KDQovKiBRU3RhdHVzQmFyICovDQpRU3RhdHVzQmFyIFFUb29sQnV0dG9uIHsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNClFTdGF0dXNCYXI6Oml0ZW0gew0KICBib3JkZXI6IHRyYW5zcGFyZW50Ow0KfQ0KDQovKiBRVG9vbEJhciAqLw0KUVRvb2xCYXI6OnNlcGFyYXRvciB7DQogIHdpZHRoOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7DQoNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNClFUb29sQmFyIHsNCiAgcGFkZGluZy1sZWZ0OiA1cHg7DQogIHBhZGRpbmctcmlnaHQ6IDVweDsNCn0NCg0KLyogUVRvb2xUaXAgKi8NClFUb29sVGlwIHsNCiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogIGJhY2tncm91bmQtY29sb3I6ICM5OGQxMGI7DQogIGNvbG9yOiBibGFjazsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBvcGFjaXR5OiAyMjA7DQp9DQoNCi8qIFFNZW51QmFyICovDQpRTWVudUJhcjo6aXRlbSB7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50DQp9DQoNClFNZW51QmFyOjppdGVtOnNlbGVjdGVkIHsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4YmJmMGE7DQp9DQoNClFNZW51QmFyOjppdGVtOnByZXNzZWQgew0KICBiYWNrZ3JvdW5kOiAjNDQ0Ow0KICBjb2xvcjogYmxhY2s7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6MCwgeTE6MCwgeDI6MCwgeTI6MSwgc3RvcDoxICM5OGQxMGIsIHN0b3A6MC40ICM4YmJmMGEgKTsNCiAgbWFyZ2luLWJvdHRvbTogLTFweDsNCiAgcGFkZGluZy1ib3R0b206IDFweDsNCn0NCg0KLyogUU1lbnUgKi8NClFNZW51IHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsNCn0NCg0KUU1lbnU6Oml0ZW0gew0KICBwYWRkaW5nOiAycHggMTBweCAycHggMjNweDsNCn0NCg0KUU1lbnU6Omljb24gew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCn0NCg0KUU1lbnU6Oml0ZW06c2VsZWN0ZWQgew0KICBjb2xvcjogYmxhY2s7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMSAjOGJiZjBhKTsNCn0NCg0KUU1lbnU6OnNlcGFyYXRvciB7DQogIGhlaWdodDogMXB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5Ow0KICBjb2xvcjogd2hpdGU7DQogIG1hcmdpbi10b3A6IDNweDsNCiAgbWFyZ2luLWJvdHRvbTogM3B4Ow0KICBtYXJnaW4tbGVmdDogNXB4Ow0KICBtYXJnaW4tcmlnaHQ6IDVweDsNCn0NCg0KLyogUVB1c2hCdXR0b24gKi8NClFQdXNoQnV0dG9uIHsNCiAgY29sb3I6ICNiMWIxYjE7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAzcHg7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZy1sZWZ0OiA2cHg7DQogIHBhZGRpbmctcmlnaHQ6IDZweDsNCiAgbWluLXdpZHRoOiAzMHB4Ow0KfQ0KDQpRUHVzaEJ1dHRvbjpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpDQp9DQoNClFQdXNoQnV0dG9uI21fYnRuSW5zZXJ0U2VwYXJhdG9yLCBRUHVzaEJ1dHRvbiNtX2J0bkluc2VydFNwYWNlciB7DQogIG1pbi13aWR0aDogMTMwcHg7DQp9DQoNCi8qIFFDb21ib0JveCAqLw0KUUNvbWJvQm94IHsNCiAgc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6ICM4YmJmMGE7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAycHg7DQogIHBhZGRpbmctdG9wOiAxcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRQ29tYm9Cb3g6aG92ZXIsIFFQdXNoQnV0dG9uOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICBjb2xvcjogYmxhY2s7DQp9DQoNClFDb21ib0JveDpvbiB7DQogIHBhZGRpbmc6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpOw0KfQ0KDQpRQ29tYm9Cb3ggUUFic3RyYWN0SXRlbVZpZXcgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQp9DQoNClFDb21ib0JveDo6ZHJvcC1kb3duIHsNCiAgc3ViY29udHJvbC1vcmlnaW46IHBhZGRpbmc7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcCByaWdodDsNCiAgd2lkdGg6IDE1cHg7DQogIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7DQogIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZ3JheTsNCiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOw0KICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4Ow0KICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4Ow0KfQ0KDQpRQ29tYm9Cb3g6OmRvd24tYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93LnBuZykNCn0NCg0KLyogUVNjcm9sbEJhciAqLw0KUVNjcm9sbEJhcjpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjIyMjsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMC4wICMxMjEyMTIsIHN0b3A6IDAuMiAjMjgyODI4LCBzdG9wOiAxICM0ODQ4NDgpOw0KICBoZWlnaHQ6IDEzcHg7DQogIG1hcmdpbjogMHB4IDE2cHggMCAxNnB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMC41ICM4YmJmMGEsIHN0b3A6IDEgIzk4ZDEwYik7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLWxpbmU6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAxLCB5MjogMCwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICB3aWR0aDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogcmlnaHQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnN1Yi1saW5lOmhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMSAjOGJiZjBhKTsNCiAgd2lkdGg6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IGxlZnQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnJpZ2h0LWFycm93Omhvcml6b250YWwsIFFTY3JvbGxCYXI6OmxlZnQtYXJyb3c6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICB3aWR0aDogMXB4Ow0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZDogd2hpdGU7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1wYWdlOmhvcml6b250YWwsIFFTY3JvbGxCYXI6OnN1Yi1wYWdlOmhvcml6b250YWwgew0KICBiYWNrZ3JvdW5kOiBub25lDQp9DQoNClFTY3JvbGxCYXI6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwLjAgIzEyMTIxMiwgc3RvcDogMC4yICMyODI4MjgsIHN0b3A6IDEgIzQ4NDg0OCk7DQogIHdpZHRoOiAxM3B4Ow0KICBtYXJnaW46IDE2cHggMCAxNnB4IDA7DQogIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7DQp9DQoNClFTY3JvbGxCYXI6OmhhbmRsZTp2ZXJ0aWNhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMC41ICM4YmJmMGEsIHN0b3A6IDEgIzk4ZDEwYik7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NClFTY3JvbGxCYXI6OmFkZC1saW5lOnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxOTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIGhlaWdodDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogYm90dG9tOw0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICBoZWlnaHQ6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6dXAtYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OmRvd24tYXJyb3c6dmVydGljYWwgew0KICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsNCiAgd2lkdGg6IDFweDsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6IHdoaXRlOw0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtcGFnZTp2ZXJ0aWNhbCwgUVNjcm9sbEJhcjo6c3ViLXBhZ2U6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBub25lOw0KfQ0KDQovKiBRU3BsaXR0ZXIgKi8NClFTcGxpdHRlcjo6aGFuZGxlIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsNCn0NCg0KLyogUUhlYWRlclZpZXcgKi8NClFIZWFkZXJWaWV3IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogIGNvbG9yOiAjY2NjY2NjOw0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbiB7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlcjogMC41IHB4IHNvbGlkICM1OTU5NTk7DQogIGJvcmRlci1yaWdodDogMC41IHNvbGlkICM3MDcwNzA7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246Zmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjohZmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDJweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MDUwNTAsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzQwNDA0MCwgc3RvcDogMSAjNDA0MDQwKTsNCn0NCg0KLyogUVRyZWVWaWV3ICovDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6IWFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6IWhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5nczpjbG9zZWQsDQpRVHJlZVZpZXc6OmJyYW5jaDpjbG9zZWQ6aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1jbG9zZWQucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5ncywNClFUcmVlVmlldzo6YnJhbmNoOm9wZW46aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1vcGVuLnBuZyk7DQp9DQoNClFUcmVlVmlldzo6aXRlbSB7DQogIHBhZGRpbmc6IDFweDsNCn0gDQoNClFUcmVlVmlld1toaWRlVHJlZT0idHJ1ZSJdOjpicmFuY2g6IWhhcy1jaGxpZHJlbjpoYXNTaWJsaW5ncyB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IG5vbmU7DQp9DQoNClFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZCwgUVRyZWVWaWV3OjpicmFuY2g6c2VsZWN0ZWQsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDphY3RpdmUsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRVHJlZVZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRTGlzdFZpZXcgKi8NClFMaXN0VmlldyAgew0KICBzaG93LWRlY29yYXRpb24tc2VsZWN0ZWQ6IDE7DQp9DQogDQpRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQsIFFMaXN0Vmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6YWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRVGV4dEVkaXQsIFFQbGFpblRleHRFZGl0ICovDQpRVGV4dEVkaXQ6Zm9jdXMsIFFQbGFpblRleHRFZGl0OmZvY3VzLCBRTGluZUVkaXQ6Zm9jdXMgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSkNCn0NCg0KUVRleHRFZGl0LCBRUGxhaW5UZXh0RWRpdCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzRkNGQ0ZCwgc3RvcDogMCAjNjQ2NDY0LCBzdG9wOiAxICM1ZDVkNWQpDQp9DQoNCi8qIFFMaW5lRWRpdCAqLw0KUUxpbmVFZGl0IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNGQ0ZDRkLCBzdG9wOiAwICM2NDY0NjQsIHN0b3A6IDEgIzVkNWQ1ZCk7DQogIHBhZGRpbmc6IDFweDsNCiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQovKiBRUHJvZ3Jlc3NCYXIgKi8NClFQcm9ncmVzc0JhciB7DQogIGJvcmRlcjogdHJhbnNwYXJlbnQ7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMSAjOGJiZjBhKTsNCiAgd2lkdGg6IDNweDsNCiAgbWFyZ2luOiAwLjVweDsNCn0NCg0KLyogUUNoZWNrQm94ICovDQpRQ2hlY2tCb3g6OmluZGljYXRvciB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KICB3aWR0aDogOXB4Ow0KICBoZWlnaHQ6IDlweDsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGltYWdlOiB1cmwoIyMvaW1hZ2VzL2NoZWNrYm94LnBuZykNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNCi8qIFFSYWRpb0J1dHRvbiAqLw0KUVJhZGlvQnV0dG9uOjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yIHsNCiAgYm9yZGVyLXJhZGl1czogNnB4DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmNoZWNrZWQsIFFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOnVuY2hlY2tlZCB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpjaGVja2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogcXJhZGlhbGdyYWRpZW50KCBjeDogMC41LCBjeTogMC41LCBmeDogMC41LCBmeTogMC41LCByYWRpdXM6IDEuMCwgc3RvcDogMC4yNSAjOThkMTBiLCBzdG9wOiAwLjMgIzMyMzIzMiApDQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmhvdmVyLCBRQ2hlY2tCb3g6OmluZGljYXRvcjpob3ZlciB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM5OGQxMGI7DQp9 \ No newline at end of file diff --git a/resources/skins/base/blau-yellow.xml b/resources/skins/base/blau-yellow.xml index 3adc64177..086fb94a3 100644 --- a/resources/skins/base/blau-yellow.xml +++ b/resources/skins/base/blau-yellow.xml @@ -6,8 +6,5 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsNCiAgICAgICAgaGVpZ2h0OiAxNHB4Ow0KICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjEwNTsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsNCiAgICAgICAgd2lkdGg6IDA7DQogICAgICAgIGhlaWdodDogMDsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgIH0NCiAgICANCiAgICAgIGJvZHkgew0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6ICNGNUYxMDU7DQogICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0Y1RjEwNTsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNGNUYxMDUpLCBjb2xvci1zdG9wKDEwMCUsICNGMkVBMDUpKTsNCiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgY29sb3I6IGJsYWNrOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4Ow0KICAgICAgICBtYXJnaW46IDEwcHg7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxNnB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNjIpOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= - PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= - PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyogUVdpZGdldCAqLw0KUVdpZGdldCB7DQogIGNvbG9yOiAjY2NjY2NjOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KUVdpZGdldDpkaXNhYmxlZCB7DQogIGNvbG9yOiAjNzc3Nzc3Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQovKiBRVG9vbEJ1dHRvbiAqLw0KUVRvb2xCdXR0b24gLCBRVG9vbEJ1dHRvbjpkaXNhYmxlZCB7DQogIGJvcmRlcjogbm9uZTsNCiAgcGFkZGluZzogMHB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUVRvb2xCdXR0b246aG92ZXIsIFFUb29sQnV0dG9uOnByZXNzZWQgew0KICBib3JkZXItcmFkaXVzOiAycHg7DQogIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQp9DQoNClFUb29sQnV0dG9uW3BvcHVwTW9kZT0iMSJdIHsNCiAgcGFkZGluZy1yaWdodDogMTZweDsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYnV0dG9uIHsNCiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDsNCiAgd2lkdGg6IDE0cHg7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWFycm93IHsNCiAgaW1hZ2U6IHVybCgjIy9pbWFnZXMvZG93bl9hcnJvdy5wbmcpOw0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1hcnJvdzpvcGVuIHsNCiAgdG9wOiAxcHg7IGxlZnQ6IDFweDsNCn0NCg0KLyogUVN0YXR1c0JhciAqLw0KUVN0YXR1c0JhciBRVG9vbEJ1dHRvbiB7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCn0NCg0KLyogUVRvb2xCYXIgKi8NClFUb29sQmFyOjpzZXBhcmF0b3Igew0KICB3aWR0aDogMXB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFQTA1Ow0KDQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRVG9vbEJhciB7DQogIHBhZGRpbmctbGVmdDogNXB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA1cHg7DQp9DQoNCi8qIFFUb29sVGlwICovDQpRVG9vbFRpcCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMTA1Ow0KICBjb2xvcjogYmxhY2s7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgb3BhY2l0eTogMjIwOw0KfQ0KDQovKiBRTWVudUJhciAqLw0KUU1lbnVCYXI6Oml0ZW0gew0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudA0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjRjJFQTA1Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZDogIzQ0NDsNCiAgY29sb3I6IGJsYWNrOw0KICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOjAsIHkxOjAsIHgyOjAsIHkyOjEsIHN0b3A6MSAjRjVGMTA1LCBzdG9wOjAuNCAjRjJFQTA1ICk7DQogIG1hcmdpbi1ib3R0b206IC0xcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQp9DQoNCi8qIFFNZW51ICovDQpRTWVudSB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7DQp9DQoNClFNZW51OjppdGVtIHsNCiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDIzcHg7DQp9DQoNClFNZW51OjppY29uIHsNCiAgcGFkZGluZy1sZWZ0OiA0cHg7DQp9DQoNClFNZW51OjppdGVtOnNlbGVjdGVkIHsNCiAgY29sb3I6IGJsYWNrOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQp9DQoNClFNZW51OjpzZXBhcmF0b3Igew0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTsNCiAgY29sb3I6ICNGMkVBMDU7DQogIG1hcmdpbi10b3A6IDNweDsNCiAgbWFyZ2luLWJvdHRvbTogM3B4Ow0KICBtYXJnaW4tbGVmdDogNXB4Ow0KICBtYXJnaW4tcmlnaHQ6IDVweDsNCn0NCg0KLyogUVB1c2hCdXR0b24gKi8NClFQdXNoQnV0dG9uIHsNCiAgY29sb3I6ICNiMWIxYjE7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAzcHg7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZy1sZWZ0OiA2cHg7DQogIHBhZGRpbmctcmlnaHQ6IDZweDsNCiAgbWluLXdpZHRoOiAzMHB4Ow0KfQ0KDQpRUHVzaEJ1dHRvbjpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpDQp9DQoNClFQdXNoQnV0dG9uI21fYnRuSW5zZXJ0U2VwYXJhdG9yLCBRUHVzaEJ1dHRvbiNtX2J0bkluc2VydFNwYWNlciB7DQogIG1pbi13aWR0aDogMTMwcHg7DQp9DQoNCi8qIFFDb21ib0JveCAqLw0KUUNvbWJvQm94IHsNCiAgc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6ICNGMkVBMDU7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAycHg7DQogIHBhZGRpbmctdG9wOiAxcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRQ29tYm9Cb3g6aG92ZXIsIFFQdXNoQnV0dG9uOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICBjb2xvcjogYmxhY2s7DQp9DQoNClFDb21ib0JveDpvbiB7DQogIHBhZGRpbmc6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpOw0KfQ0KDQpRQ29tYm9Cb3ggUUFic3RyYWN0SXRlbVZpZXcgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQp9DQoNClFDb21ib0JveDo6ZHJvcC1kb3duIHsNCiAgc3ViY29udHJvbC1vcmlnaW46IHBhZGRpbmc7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcCByaWdodDsNCiAgd2lkdGg6IDE1cHg7DQogIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7DQogIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZ3JheTsNCiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOw0KICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4Ow0KICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4Ow0KfQ0KDQpRQ29tYm9Cb3g6OmRvd24tYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93LnBuZykNCn0NCg0KLyogUVNjcm9sbEJhciAqLw0KUVNjcm9sbEJhcjpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjIyMjsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMC4wICMxMjEyMTIsIHN0b3A6IDAuMiAjMjgyODI4LCBzdG9wOiAxICM0ODQ4NDgpOw0KICBoZWlnaHQ6IDEzcHg7DQogIG1hcmdpbjogMHB4IDE2cHggMCAxNnB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMC41ICNGMkVBMDUsIHN0b3A6IDEgI0Y1RjEwNSk7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLWxpbmU6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAxLCB5MjogMCwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICB3aWR0aDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogcmlnaHQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnN1Yi1saW5lOmhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMSAjRjJFQTA1KTsNCiAgd2lkdGg6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IGxlZnQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnJpZ2h0LWFycm93Omhvcml6b250YWwsIFFTY3JvbGxCYXI6OmxlZnQtYXJyb3c6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICB3aWR0aDogMXB4Ow0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZDogd2hpdGU7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1wYWdlOmhvcml6b250YWwsIFFTY3JvbGxCYXI6OnN1Yi1wYWdlOmhvcml6b250YWwgew0KICBiYWNrZ3JvdW5kOiBub25lDQp9DQoNClFTY3JvbGxCYXI6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwLjAgIzEyMTIxMiwgc3RvcDogMC4yICMyODI4MjgsIHN0b3A6IDEgIzQ4NDg0OCk7DQogIHdpZHRoOiAxM3B4Ow0KICBtYXJnaW46IDE2cHggMCAxNnB4IDA7DQogIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7DQp9DQoNClFTY3JvbGxCYXI6OmhhbmRsZTp2ZXJ0aWNhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMC41ICNGMkVBMDUsIHN0b3A6IDEgI0Y1RjEwNSk7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NClFTY3JvbGxCYXI6OmFkZC1saW5lOnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxOTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIGhlaWdodDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogYm90dG9tOw0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICBoZWlnaHQ6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6dXAtYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OmRvd24tYXJyb3c6dmVydGljYWwgew0KICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsNCiAgd2lkdGg6IDFweDsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6IHdoaXRlOw0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtcGFnZTp2ZXJ0aWNhbCwgUVNjcm9sbEJhcjo6c3ViLXBhZ2U6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBub25lOw0KfQ0KDQovKiBRU3BsaXR0ZXIgKi8NClFTcGxpdHRlcjo6aGFuZGxlIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsNCn0NCg0KLyogUUhlYWRlclZpZXcgKi8NClFIZWFkZXJWaWV3IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogIGNvbG9yOiAjY2NjY2NjOw0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbiB7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlcjogMC41IHB4IHNvbGlkICM1OTU5NTk7DQogIGJvcmRlci1yaWdodDogMC41IHNvbGlkICM3MDcwNzA7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246Zmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjohZmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDJweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MDUwNTAsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzQwNDA0MCwgc3RvcDogMSAjNDA0MDQwKTsNCn0NCg0KLyogUVRyZWVWaWV3ICovDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6IWFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6IWhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5nczpjbG9zZWQsDQpRVHJlZVZpZXc6OmJyYW5jaDpjbG9zZWQ6aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1jbG9zZWQucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5ncywNClFUcmVlVmlldzo6YnJhbmNoOm9wZW46aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1vcGVuLnBuZyk7DQp9DQoNClFUcmVlVmlldzo6aXRlbSB7DQogIHBhZGRpbmc6IDFweDsNCn0gDQoNClFUcmVlVmlld1toaWRlVHJlZT0idHJ1ZSJdOjpicmFuY2g6IWhhcy1jaGxpZHJlbjpoYXNTaWJsaW5ncyB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IG5vbmU7DQp9DQoNClFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZCwgUVRyZWVWaWV3OjpicmFuY2g6c2VsZWN0ZWQsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDphY3RpdmUsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRVHJlZVZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRTGlzdFZpZXcgKi8NClFMaXN0VmlldyAgew0KICBzaG93LWRlY29yYXRpb24tc2VsZWN0ZWQ6IDE7DQp9DQogDQpRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQsIFFMaXN0Vmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6YWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRVGV4dEVkaXQsIFFQbGFpblRleHRFZGl0ICovDQpRVGV4dEVkaXQ6Zm9jdXMsIFFQbGFpblRleHRFZGl0OmZvY3VzLCBRTGluZUVkaXQ6Zm9jdXMgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSkNCn0NCg0KUVRleHRFZGl0LCBRUGxhaW5UZXh0RWRpdCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzRkNGQ0ZCwgc3RvcDogMCAjNjQ2NDY0LCBzdG9wOiAxICM1ZDVkNWQpDQp9DQoNCi8qIFFMaW5lRWRpdCAqLw0KUUxpbmVFZGl0IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNGQ0ZDRkLCBzdG9wOiAwICM2NDY0NjQsIHN0b3A6IDEgIzVkNWQ1ZCk7DQogIHBhZGRpbmc6IDFweDsNCiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQovKiBRUHJvZ3Jlc3NCYXIgKi8NClFQcm9ncmVzc0JhciB7DQogIGJvcmRlcjogdHJhbnNwYXJlbnQ7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMSAjRjJFQTA1KTsNCiAgd2lkdGg6IDNweDsNCiAgbWFyZ2luOiAwLjVweDsNCn0NCg0KLyogUUNoZWNrQm94ICovDQpRQ2hlY2tCb3g6OmluZGljYXRvciB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KICB3aWR0aDogOXB4Ow0KICBoZWlnaHQ6IDlweDsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGltYWdlOiB1cmwoIyMvaW1hZ2VzL2NoZWNrYm94LnBuZykNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNCi8qIFFSYWRpb0J1dHRvbiAqLw0KUVJhZGlvQnV0dG9uOjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yIHsNCiAgYm9yZGVyLXJhZGl1czogNnB4DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmNoZWNrZWQsIFFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOnVuY2hlY2tlZCB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpjaGVja2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogcXJhZGlhbGdyYWRpZW50KCBjeDogMC41LCBjeTogMC41LCBmeDogMC41LCBmeTogMC41LCByYWRpdXM6IDEuMCwgc3RvcDogMC4yNSAjRjVGMTA1LCBzdG9wOiAwLjMgIzMyMzIzMiApDQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmhvdmVyLCBRQ2hlY2tCb3g6OmluZGljYXRvcjpob3ZlciB7DQogIGJvcmRlcjogMXB4IHNvbGlkICNGNUYxMDU7DQp9 \ No newline at end of file diff --git a/resources/skins/base/blau.xml b/resources/skins/base/blau.xml index 7c87c6c3a..6c0d24560 100644 --- a/resources/skins/base/blau.xml +++ b/resources/skins/base/blau.xml @@ -6,8 +6,5 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7DQogICAgICAgIGhlaWdodDogMTRweDsNCiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTsNCiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjlkZTU7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTFweCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOw0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7DQogICAgICAgIHdpZHRoOiAwOw0KICAgICAgICBoZWlnaHQ6IDA7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICB9DQogICAgDQogICAgICBib2R5IHsNCiAgICAgICAgbWFyZ2luOiAwcHg7DQogICAgICAgIHBhZGRpbmc6IDBweDsNCiAgICAgIH0NCiAgICANCiAgICAgIHByZSB7DQogICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlcnRleHQgew0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXIgew0KICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSg5OSwxMzUsMjI5LDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoNjQsMTA5LDIzNiwxKSkpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIGNvbG9yOiAjZWVlZWVlOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDE2cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC42Mik7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgICA8dGl0bGU+DQogICAgICAlMQ0KICAgIDwvdGl0bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgJTINCiAgPC9ib2R5Pg0KPC9odG1sPg== - PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= - PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyogUVdpZGdldCAqLw0KUVdpZGdldCB7DQogIGNvbG9yOiAjY2NjY2NjOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0YjhhYzkpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KUVdpZGdldDpkaXNhYmxlZCB7DQogIGNvbG9yOiAjNzc3Nzc3Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQovKiBRVG9vbEJ1dHRvbiAqLw0KUVRvb2xCdXR0b24gLCBRVG9vbEJ1dHRvbjpkaXNhYmxlZCB7DQogIGJvcmRlcjogbm9uZTsNCiAgcGFkZGluZzogMHB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUVRvb2xCdXR0b246aG92ZXIsIFFUb29sQnV0dG9uOnByZXNzZWQgew0KICBib3JkZXItcmFkaXVzOiAycHg7DQogIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQp9DQoNClFUb29sQnV0dG9uW3BvcHVwTW9kZT0iMSJdIHsNCiAgcGFkZGluZy1yaWdodDogMTZweDsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYnV0dG9uIHsNCiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDsNCiAgd2lkdGg6IDE0cHg7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWFycm93IHsNCiAgaW1hZ2U6IHVybCgjIy9pbWFnZXMvZG93bl9hcnJvdy5wbmcpOw0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1hcnJvdzpvcGVuIHsNCiAgdG9wOiAxcHg7IGxlZnQ6IDFweDsNCn0NCg0KLyogUVN0YXR1c0JhciAqLw0KUVN0YXR1c0JhciBRVG9vbEJ1dHRvbiB7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCn0NCg0KLyogUVRvb2xCYXIgKi8NClFUb29sQmFyOjpzZXBhcmF0b3Igew0KICB3aWR0aDogMXB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5Ow0KDQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRVG9vbEJhciB7DQogIHBhZGRpbmctbGVmdDogNXB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA1cHg7DQp9DQoNCi8qIFFUb29sVGlwICovDQpRVG9vbFRpcCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5ZGU1Ow0KICBjb2xvcjogYmxhY2s7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgb3BhY2l0eTogMjIwOw0KfQ0KDQovKiBRTWVudUJhciAqLw0KUU1lbnVCYXI6Oml0ZW0gew0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudA0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjNTY5ZGU1Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZDogIzQ0NDsNCiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjEgIzIxMjEyMSwgc3RvcDowLjQgIzM0MzQzNCApOw0KICBtYXJnaW4tYm90dG9tOiAtMXB4Ow0KICBwYWRkaW5nLWJvdHRvbTogMXB4Ow0KfQ0KDQovKiBRTWVudSAqLw0KUU1lbnUgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOw0KfQ0KDQpRTWVudTo6aXRlbSB7DQogIHBhZGRpbmc6IDJweCAxMHB4IDJweCAyM3B4Ow0KfQ0KDQpRTWVudTo6aWNvbiB7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRTWVudTo6aXRlbTpzZWxlY3RlZCB7DQogIGNvbG9yOiAjMDAwMDAwOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDEgIzQ0N2NiNSk7DQp9DQoNClFNZW51OjpzZXBhcmF0b3Igew0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTsNCiAgY29sb3I6IHdoaXRlOw0KICBtYXJnaW4tdG9wOiAzcHg7DQogIG1hcmdpbi1ib3R0b206IDNweDsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNCi8qIFFQdXNoQnV0dG9uICovDQpRUHVzaEJ1dHRvbiB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTI1MjUyLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0YTRhNGEsIHN0b3A6IDEgIzQ2NDY0Nik7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxZTFlMWU7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgcGFkZGluZzogM3B4Ow0KICBmb250LXNpemU6IDEycHg7DQogIHBhZGRpbmctbGVmdDogNnB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA2cHg7DQogIG1pbi13aWR0aDogMzBweDsNCn0NCg0KUVB1c2hCdXR0b246cHJlc3NlZCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzJkMmQyZCwgc3RvcDogMC4xICMyYjJiMmIsIHN0b3A6IDAuNSAjMjkyOTI5LCBzdG9wOiAwLjkgIzI4MjgyOCwgc3RvcDogMSAjMjUyNTI1KQ0KfQ0KDQpRUHVzaEJ1dHRvbiNtX2J0bkluc2VydFNlcGFyYXRvciwgUVB1c2hCdXR0b24jbV9idG5JbnNlcnRTcGFjZXIgew0KICBtaW4td2lkdGg6IDEzMHB4Ow0KfQ0KDQovKiBRQ29tYm9Cb3ggKi8NClFDb21ib0JveCB7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjNTY5ZGU1Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTI1MjUyLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0YTRhNGEsIHN0b3A6IDEgIzQ2NDY0Nik7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxZTFlMWU7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgcGFkZGluZzogMnB4Ow0KICBwYWRkaW5nLXRvcDogMXB4Ow0KICBwYWRkaW5nLWJvdHRvbTogMXB4Ow0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCn0NCg0KUUNvbWJvQm94OmhvdmVyLCBRUHVzaEJ1dHRvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2OWRlNSwgc3RvcDogMSAjNDQ3Y2I1KTsNCiAgY29sb3I6IGJsYWNrOw0KfQ0KDQpRQ29tYm9Cb3g6b24gew0KICBwYWRkaW5nOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzJkMmQyZCwgc3RvcDogMC4xICMyYjJiMmIsIHN0b3A6IDAuNSAjMjkyOTI5LCBzdG9wOiAwLjkgIzI4MjgyOCwgc3RvcDogMSAjMjUyNTI1KTsNCn0NCg0KUUNvbWJvQm94IFFBYnN0cmFjdEl0ZW1WaWV3IHsNCiAgYm9yZGVyOiAxcHggc29saWQgUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpOw0KICBzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpOw0KfQ0KDQpRQ29tYm9Cb3g6OmRyb3AtZG93biB7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBwYWRkaW5nOw0KICBzdWJjb250cm9sLXBvc2l0aW9uOiB0b3AgcmlnaHQ7DQogIHdpZHRoOiAxNXB4Ow0KICBib3JkZXItbGVmdC13aWR0aDogMHB4Ow0KICBib3JkZXItbGVmdC1jb2xvcjogZGFya2dyYXk7DQogIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDsNCn0NCg0KUUNvbWJvQm94Ojpkb3duLWFycm93IHsNCiAgaW1hZ2U6IHVybCgjIy9pbWFnZXMvZG93bl9hcnJvdy5wbmcpDQp9DQoNCi8qIFFTY3JvbGxCYXIgKi8NClFTY3JvbGxCYXI6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAuMCAjMTIxMjEyLCBzdG9wOiAwLjIgIzI4MjgyOCwgc3RvcDogMSAjNDg0ODQ4KTsNCiAgaGVpZ2h0OiAxM3B4Ow0KICBtYXJnaW46IDBweCAxNnB4IDAgMTZweDsNCn0NCg0KUVNjcm9sbEJhcjo6aGFuZGxlOmhvcml6b250YWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDAuNSAjNDQ3Y2I1LCBzdG9wOiAxICM1NjlkZTUpOw0KICBtaW4taGVpZ2h0OiAyMHB4Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1saW5lOmhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgIzU2OWRlNSwgc3RvcDogMSAjNDQ3Y2I1KTsNCiAgd2lkdGg6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHJpZ2h0Ow0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxOTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDEgIzQ0N2NiNSk7DQogIHdpZHRoOiAxM3B4Ow0KICBzdWJjb250cm9sLXBvc2l0aW9uOiBsZWZ0Ow0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpyaWdodC1hcnJvdzpob3Jpem9udGFsLCBRU2Nyb2xsQmFyOjpsZWZ0LWFycm93Omhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsNCiAgd2lkdGg6IDFweDsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6IHdoaXRlOw0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtcGFnZTpob3Jpem9udGFsLCBRU2Nyb2xsQmFyOjpzdWItcGFnZTpob3Jpem9udGFsIHsNCiAgYmFja2dyb3VuZDogbm9uZQ0KfQ0KDQpRU2Nyb2xsQmFyOnZlcnRpY2FsIHsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAxLCB5MjogMCwgc3RvcDogMC4wICMxMjEyMTIsIHN0b3A6IDAuMiAjMjgyODI4LCBzdG9wOiAxICM0ODQ4NDgpOw0KICB3aWR0aDogMTNweDsNCiAgbWFyZ2luOiAxNnB4IDAgMTZweCAwOw0KICBib3JkZXI6IDFweCBzb2xpZCAjMjIyMjIyOw0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDAuNSAjNDQ3Y2I1LCBzdG9wOiAxICM1NjlkZTUpOw0KICBtaW4taGVpZ2h0OiAyMHB4Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQp9DQpRU2Nyb2xsQmFyOjphZGQtbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpOw0KICBoZWlnaHQ6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IGJvdHRvbTsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6c3ViLWxpbmU6dmVydGljYWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2OWRlNSwgc3RvcDogMSAjNDQ3Y2I1KTsNCiAgaGVpZ2h0OiAxM3B4Ow0KICBzdWJjb250cm9sLXBvc2l0aW9uOiB0b3A7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnVwLWFycm93OnZlcnRpY2FsLCBRU2Nyb2xsQmFyOjpkb3duLWFycm93OnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogIHdpZHRoOiAxcHg7DQogIGhlaWdodDogMXB4Ow0KICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLXBhZ2U6dmVydGljYWwsIFFTY3JvbGxCYXI6OnN1Yi1wYWdlOnZlcnRpY2FsIHsNCiAgYmFja2dyb3VuZDogbm9uZTsNCn0NCg0KLyogUVNwbGl0dGVyICovDQpRU3BsaXR0ZXI6OmhhbmRsZSB7DQogIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNGU7DQp9DQoNCi8qIFFIZWFkZXJWaWV3ICovDQpRSGVhZGVyVmlldyB7DQogIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0KICBjb2xvcjogI2NjY2NjYzsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb24gew0KICBtaW4taGVpZ2h0OiAyMHB4Ow0KICBib3JkZXI6IDAuNSBweCBzb2xpZCAjNTk1OTU5Ow0KICBib3JkZXItcmlnaHQ6IDAuNSBzb2xpZCAjNzA3MDcwOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTI1MjUyLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0YTRhNGEsIHN0b3A6IDEgIzQ2NDY0Nik7DQp9DQoNClFIZWFkZXJWaWV3OjpzZWN0aW9uOmZpcnN0IHsNCiAgcGFkZGluZy1sZWZ0OiA0cHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246IWZpcnN0IHsNCiAgcGFkZGluZy1sZWZ0OiAycHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTA1MDUwLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0MDQwNDAsIHN0b3A6IDEgIzQwNDA0MCk7DQp9DQoNCi8qIFFUcmVlVmlldyAqLw0KUVRyZWVWaWV3OjpicmFuY2g6aGFzLXNpYmxpbmdzOiFhZGpvaW5zLWl0ZW0gIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6aGFzLXNpYmxpbmdzOmFkam9pbnMtaXRlbSB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOiFoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6aGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6Y2xvc2VkLA0KUVRyZWVWaWV3OjpicmFuY2g6Y2xvc2VkOmhhcy1jaGlsZHJlbjpoYXMtc2libGluZ3MgIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogdXJsKHFzcy9icmFuY2gtY2xvc2VkLnBuZyk7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOm9wZW46aGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3MsDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjpoYXMtc2libGluZ3MgIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogdXJsKHFzcy9icmFuY2gtb3Blbi5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6Oml0ZW0gew0KICBwYWRkaW5nOiAxcHg7DQp9IA0KDQpRVHJlZVZpZXdbaGlkZVRyZWU9InRydWUiXTo6YnJhbmNoOiFoYXMtY2hsaWRyZW46aGFzU2libGluZ3Mgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiBub25lOw0KfQ0KDQpRVHJlZVZpZXc6Oml0ZW06c2VsZWN0ZWQsIFFUcmVlVmlldzo6YnJhbmNoOnNlbGVjdGVkLCBRVHJlZVZpZXc6Oml0ZW06c2VsZWN0ZWQ6YWN0aXZlLCBRVHJlZVZpZXc6Oml0ZW06c2VsZWN0ZWQ6IWFjdGl2ZSwgUVRyZWVWaWV3OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0YjhhYzkpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KLyogUUxpc3RWaWV3ICovDQpRTGlzdFZpZXcgIHsNCiAgc2hvdy1kZWNvcmF0aW9uLXNlbGVjdGVkOiAxOw0KfQ0KIA0KUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6IWFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkOmFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0YjhhYzkpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KLyogUVRleHRFZGl0LCBRUGxhaW5UZXh0RWRpdCAqLw0KUVRleHRFZGl0OmZvY3VzLCBRUGxhaW5UZXh0RWRpdDpmb2N1cywgUUxpbmVFZGl0OmZvY3VzIHsNCiAgYm9yZGVyOiAxcHggc29saWQgUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpDQp9DQoNClFUZXh0RWRpdCwgUVBsYWluVGV4dEVkaXQgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM0ZDRkNGQsIHN0b3A6IDAgIzY0NjQ2NCwgc3RvcDogMSAjNWQ1ZDVkKQ0KfQ0KDQovKiBRTGluZUVkaXQgKi8NClFMaW5lRWRpdCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzRkNGQ0ZCwgc3RvcDogMCAjNjQ2NDY0LCBzdG9wOiAxICM1ZDVkNWQpOw0KICBwYWRkaW5nOiAxcHg7DQogIGJvcmRlci1zdHlsZTogc29saWQ7DQogIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NTk7DQogIGJvcmRlci1yYWRpdXM6IDBweDsNCn0NCg0KLyogUVByb2dyZXNzQmFyICovDQpRUHJvZ3Jlc3NCYXIgew0KICBib3JkZXI6IHRyYW5zcGFyZW50Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NClFQcm9ncmVzc0Jhcjo6Y2h1bmsgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDEgIzRiOGFjOSk7DQogIHdpZHRoOiAzcHg7DQogIG1hcmdpbjogMC41cHg7DQp9DQoNCi8qIFFDaGVja0JveCAqLw0KUUNoZWNrQm94OjppbmRpY2F0b3Igew0KICBjb2xvcjogI2IxYjFiMTsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFiMTsNCiAgd2lkdGg6IDlweDsNCiAgaGVpZ2h0OiA5cHg7DQp9DQoNClFDaGVja0JveDo6aW5kaWNhdG9yOmNoZWNrZWQgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9jaGVja2JveC5wbmcpDQp9DQoNClFDaGVja0JveDo6aW5kaWNhdG9yOmRpc2FibGVkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NA0KfQ0KDQovKiBRUmFkaW9CdXR0b24gKi8NClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmRpc2FibGVkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NA0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvciB7DQogIGJvcmRlci1yYWRpdXM6IDZweA0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpjaGVja2VkLCBRUmFkaW9CdXR0b246OmluZGljYXRvcjp1bmNoZWNrZWQgew0KICBjb2xvcjogI2IxYjFiMTsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFiMTsNCn0NCg0KUVJhZGlvQnV0dG9uOjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGJhY2tncm91bmQtY29sb3I6IHFyYWRpYWxncmFkaWVudCggY3g6IDAuNSwgY3k6IDAuNSwgZng6IDAuNSwgZnk6IDAuNSwgcmFkaXVzOiAxLjAsIHN0b3A6IDAuMjUgIzU2OWRlNSwgc3RvcDogMC4zICMzMjMyMzIgKQ0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpob3ZlciwgUUNoZWNrQm94OjppbmRpY2F0b3I6aG92ZXIgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNTY5ZGU1DQp9 \ No newline at end of file diff --git a/resources/skins/base/greeen.xml b/resources/skins/base/greeen.xml index 0f7371563..9973ac7f3 100644 --- a/resources/skins/base/greeen.xml +++ b/resources/skins/base/greeen.xml @@ -6,8 +6,5 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgICAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXJ0ZXh0IHsNCiAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIHsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoODQsIDEzMiwgNTMsIDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoODQsIDE0MCwgNTMsIDEpKSk7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIGEgew0KICAgICAgICBjb2xvcjogd2hpdGU7DQogICAgICB9DQogICAgICANCiAgICAgIC5oZWFkZXIgLmVuY2xvc3VyZSB7DQogICAgICAgIGNvbG9yOiBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmNvbnRlbnQgew0KICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjYyKTsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICAgIDx0aXRsZT4NCiAgICAgICUxDQogICAgPC90aXRsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICAlMg0KICA8L2JvZHk+DQo8L2h0bWw+ - PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= - PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyoNCiAqIEluc3BpcmVkIGJ5IFF1aXRlUlNTICJncmVlbiIgc2tpbi4NCiAqIENvcHlyaWdodCAoQykgPD0gMjAxMyBieSBRdWl0ZVJTUyB0ZWFtDQogKiBDb3B5cmlnaHQgKEMpIDIwMTQgYnkgTWFydGluIFJvdHRlciA8cm90dGVyLm1hcnRpbm9zQGdtYWlsLmNvbT4NCiAqLw0KICANClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczohYWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDohaGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmNsb3NlZCwNClFUcmVlVmlldzo6YnJhbmNoOmNsb3NlZDpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLWNsb3NlZC5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzLA0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLW9wZW4ucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtIHsNCiAgcGFkZGluZzogMXB4IDFweCAxcHggMXB4Ow0KfSANCg0KUVRyZWVWaWV3W2hpZGVUcmVlPSJ0cnVlIl06OmJyYW5jaDohaGFzLWNobGlkcmVuOmhhc1NpYmxpbmdzIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogbm9uZTsNCn0NCg0KUVN0YXR1c0Jhcjo6aXRlbSB7DQogIGJvcmRlcjogbm9uZTsNCn0NCg0KV2ViQnJvd3NlciBRUHJvZ3Jlc3NCYXIgew0KICBib3JkZXI6IDFweCBzb2xpZCAjQTVBNUE1Ow0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGJvcmRlci1sZWZ0OiBub25lOw0KICBib3JkZXItcmlnaHQ6IG5vbmU7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2Y0ZjRmNCwgc3RvcDowLjQgI0VDRUNFQyBzdG9wOjAuNSAjREVERURFLCBzdG9wOjEgI2Y0ZjRmNCk7DQp9DQoNCldlYkJyb3dzZXIgUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgIzkwRTg5MCwgc3RvcDowLjQgIzdDRDA3Qywgc3RvcDowLjUgIzYwQzA2MCwgc3RvcDoxICM2MEQwNjApOw0KICB3aWR0aDogMXB4Ow0KfQ0KDQpRTWVudUJhciB7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2UwZWVlMCwgc3RvcDowLjQgI2Q4ZWVkOCwgc3RvcDowLjUgI2NjZWVjYywgc3RvcDoxICNlMGVlZTApOw0KICBjb2xvcjogIzAwMDAwMDsNCiAgcGFkZGluZzogMXB4Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbSB7DQogIHBhZGRpbmc6IDNweCA2cHg7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4NGNjODQ7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2U5ZmZlOSwgc3RvcDowLjQgI2UxZWVlMSwgc3RvcDowLjUgI2Q5ZWVkOSwgc3RvcDoxICNlOWZmZTkpOw0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzM0YWEzNDsNCiAgYm9yZGVyLWJvdHRvbTogbm9uZTsNCiAgYmFja2dyb3VuZDogcWxpbmVhcmdyYWRpZW50KHgxOjAsIHkxOjAsIHgyOjAsIHkyOjEsIHN0b3A6MCAjN2FjYzdhLCBzdG9wOjAuNCAjNzBjODcwLCBzdG9wOjAuNSAjNjBjNDYwLCBzdG9wOjEgIzdhY2M3YSk7DQogIGNvbG9yOiB3aGl0ZTsNCn0= \ No newline at end of file diff --git a/resources/skins/base/solarized.xml b/resources/skins/base/solarized.xml index 6df800ed7..6310db878 100644 --- a/resources/skins/base/solarized.xml +++ b/resources/skins/base/solarized.xml @@ -6,8 +6,5 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQogICAgICANCiAgICAgIC5jb250YWluZXIgew0KICAgICAgICBjb2xvcjogIzY1N2I4MzsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlcnRleHQgew0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYjM2OyAvKiBSZW1vdmUgdG8gZ2V0IHJpZCBvZiBzcGVjaWFsIGNvbG9yIGZvciBoZWFkZXIuICovDQogICAgICAgIGNvbG9yOiAjODM5NDk2OyAvKiBSZW1vdmUgdG8gZ2V0IHJpZCBvZiBzcGVjaWFsIGNvbG9yIGZvciBoZWFkZXIuICovDQogICAgICAgIGJvcmRlcjogMC41cHggc29saWQgYmxhY2s7DQogICAgICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgcGFkZGluZzogNnB4Ow0KICAgICAgfQ0KDQogICAgICBhLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHsNCiAgICAgICAgY29sb3I6ICMyNjhiZDI7DQogICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgYTpob3ZlciB7DQogICAgICAgIGNvbG9yOiAjODM5NDk2Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6OnNlbGVjdGlvbiB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM2NDI7DQogICAgICB9DQoNCiAgICAgIC5jb250ZW50IHsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgICAgcGFkZGluZzogMTJweDsNCiAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= - PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPiUxPC9kaXY+DQogICAgICAgICUyLCAlNQ0KICAgICAgICA8YnIvPg0KICAgICAgICA8YSBocmVmPSIlMyI+JTM8L2E+DQogICAgICAgICU2DQogICAgICA8L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPiU0PC9kaXY+DQogICAgPC9kaXY+ - PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== UVdpZGdldCB7DQogIGNvbG9yOiAjNjU3YjgzOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNmUzOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZThkNTsNCiAgY29sb3I6ICM2NTdiODM7DQp9DQoNClFXaWRnZXQ6ZGlzYWJsZWQgew0KICBjb2xvcjogZ3JheTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCn0NCg0KUUZyYW1lW2ZyYW1lU2hhcGU9IjYiXSB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4OGE2YjE7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczohYWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDohaGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmNsb3NlZCwNClFUcmVlVmlldzo6YnJhbmNoOmNsb3NlZDpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLWNsb3NlZC5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzLA0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLW9wZW4ucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtIHsNCiAgcGFkZGluZzogMXB4Ow0KfSANCg0KUVRyZWVWaWV3W2hpZGVUcmVlPSJ0cnVlIl06OmJyYW5jaDohaGFzLWNobGlkcmVuOmhhc1NpYmxpbmdzIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogbm9uZTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtOnNlbGVjdGVkLCBRVHJlZVZpZXc6OmJyYW5jaDpzZWxlY3RlZCwgUVRyZWVWaWV3OjppdGVtOnNlbGVjdGVkOmFjdGl2ZSwgUVRyZWVWaWV3OjppdGVtOnNlbGVjdGVkOiFhY3RpdmUsIFFUcmVlVmlldzo6aXRlbTpob3ZlciwgUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6IWFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkOmFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCiAgY29sb3I6ICM4Mzk0OTY7DQp9DQoNClFUb29sVGlwIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzg4YTZiMTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgb3BhY2l0eTogMjIwOw0KICBwYWRkaW5nOiAycHg7DQp9DQogDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiBub25lOw0KfQ0KDQpRU3BsaXR0ZXI6OmhhbmRsZSB7DQogIHdpZHRoOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6ICM4OGE2YjE7DQp9DQoNClFTcGxpdHRlcjo6aGFuZGxlOnZlcnRpY2FsIHsNCiAgbWFyZ2luOiAxcHggMHB4IDBweCAwcHg7DQp9DQoNClFTcGxpdHRlcjo6aGFuZGxlOmhvcml6b250YWwgew0KICBtYXJnaW46IDBweCAxcHggMHB4IDFweDsNCn0NCg0KUVN0YXR1c0JhciBRVG9vbEJ1dHRvbiB7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCn0NCg0KUVByb2dyZXNzQmFyIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KDQpRUHJvZ3Jlc3NCYXI6OmNodW5rIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTQ5NjsNCiAgd2lkdGg6IDFweDsNCiAgbWFyZ2luOiAwcHg7DQp9DQoNClFQcm9ncmVzc0JhciBRTGFiZWwgew0KICBjb2xvcjogIzAwMmIzNjsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQp9DQoNClFUb29sQnV0dG9uLCBRVG9vbEJ1dHRvbjpkaXNhYmxlZCB7DQogIGJvcmRlcjogbm9uZTsNCiAgcGFkZGluZzogMHB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUVRvb2xCdXR0b246aG92ZXIsIFFUb29sQnV0dG9uOnByZXNzZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOGQ1Ow0KfQ0KDQpRVG9vbEJ1dHRvbltwb3B1cE1vZGU9IjEiXSB7DQogIHBhZGRpbmctcmlnaHQ6IDExcHg7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWJ1dHRvbiB7DQogIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7DQogIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7DQogIHdpZHRoOiAxMXB4Ow0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1idXR0b246aG92ZXIsIFFUb29sQnV0dG9uOjptZW51LWJ1dHRvbjpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93X2RhcmsucG5nKTsNCn0NCg0KUVRvb2xCYXI6OnNlcGFyYXRvciB7DQogIHdpZHRoOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6ICM4OGE2YjE7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRVG9vbEJhciB7DQogIHBhZGRpbmctbGVmdDogNXB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA1cHg7DQp9DQoNClFNZW51QmFyIHsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQogIHBhZGRpbmc6IDFweDsNCn0NCg0KUU1lbnVCYXI6Oml0ZW0gew0KICBwYWRkaW5nOiAzcHggNnB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUU1lbnVCYXI6Oml0ZW06c2VsZWN0ZWQsIFFNZW51QmFyOjppdGVtOnByZXNzZWQgew0KICBib3JkZXI6IG5vbmU7DQogIGNvbG9yOiAjODM5NDk2Ow0KICBiYWNrZ3JvdW5kOiAjMDczNjQyOw0KfQ0KDQpRTWVudSB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwNzM2NDI7DQp9DQoNClFNZW51OjppdGVtIHsNCiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDIzcHg7DQp9DQoNClFNZW51OjppY29uIHsNCiAgcGFkZGluZy1sZWZ0OiA0cHg7DQp9DQoNClFNZW51OjppdGVtOnNlbGVjdGVkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCiAgY29sb3I6ICM4Mzk0OTY7DQp9DQoNClFNZW51OjpzZXBhcmF0b3Igew0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzY1N2I4MzsNCiAgY29sb3I6IHdoaXRlOw0KICBtYXJnaW4tdG9wOiAzcHg7DQogIG1hcmdpbi1ib3R0b206IDNweDsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNClFTY3JvbGxCYXI6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiAjZmRmNmUzOw0KICB3aWR0aDogMTRweDsNCiAgbWFyZ2luOiAxNnB4IDBweCAxNnB4IDBweDsNCiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZjZlMzsNCn0NCg0KUVNjcm9sbEJhcjpob3Jpem9udGFsIHsNCiAgYmFja2dyb3VuZDogI2ZkZjZlMzsNCiAgaGVpZ2h0OiAxNHB4Ow0KICBtYXJnaW46IDBweCAxNnB4IDBweCAxNnB4Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjZmRmNmUzOw0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6dmVydGljYWwsIFFTY3JvbGxCYXI6OmhhbmRsZTpob3Jpem9udGFsIHsNCiAgYmFja2dyb3VuZDogIzA3MzY0MjsNCiAgbWluLWhlaWdodDogMjBweDsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6ICMwNzM2NDI7DQogIG1pbi13aWR0aDogMjBweDsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICNmZGY2ZTM7DQogIGJvcmRlci1yYWRpdXM6IDBweDsNCiAgYmFja2dyb3VuZDogIzA3MzY0MjsNCiAgaGVpZ2h0OiAxNHB4Ow0KICBzdWJjb250cm9sLXBvc2l0aW9uOiBib3R0b207DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnN1Yi1saW5lOnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZjZlMzsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KICBiYWNrZ3JvdW5kOiAjMDczNjQyOw0KICBoZWlnaHQ6IDE0cHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLWxpbmU6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICNmZGY2ZTM7DQogIGJvcmRlci1yYWRpdXM6IDBweDsNCiAgYmFja2dyb3VuZDogIzA3MzY0MjsNCiAgd2lkdGg6IDE0cHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHJpZ2h0Ow0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZjZlMzsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KICBiYWNrZ3JvdW5kOiAjMDczNjQyOw0KICB3aWR0aDogMTRweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogbGVmdDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6dXAtYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OmRvd24tYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OnJpZ2h0LWFycm93Omhvcml6b250YWwsIFFTY3JvbGxCYXI6OmxlZnQtYXJyb3c6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogbm9uZTsNCiAgYmFja2dyb3VuZDogbm9uZTsNCiAgd2lkdGg6IDBweDsNCiAgaGVpZ2h0OiAwcHg7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1wYWdlOnZlcnRpY2FsLCBRU2Nyb2xsQmFyOjpzdWItcGFnZTp2ZXJ0aWNhbCwgUVNjcm9sbEJhcjo6YWRkLXBhZ2U6aG9yaXpvbnRhbCwgUVNjcm9sbEJhcjo6c3ViLXBhZ2U6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6IG5vbmU7DQp9DQoNClFIZWFkZXJWaWV3IHsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQp9DQoNClFIZWFkZXJWaWV3OjpzZWN0aW9uLCBRSGVhZGVyVmlldzo6c2VjdGlvbjpob3ZlciB7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlcjogMC41cHggc29saWQgI2VlZThkNTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246Zmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KICBib3JkZXItbGVmdDogbm9uZTsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246IWZpcnN0IHsNCiAgcGFkZGluZy1sZWZ0OiAycHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCn0NCg0KUVB1c2hCdXR0b24gew0KICBjb2xvcjogIzY1N2I4MzsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCiAgYm9yZGVyOiAxcHggc29saWQgIzY1N2I4MzsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAzcHg7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZy1sZWZ0OiA2cHg7DQogIHBhZGRpbmctcmlnaHQ6IDZweDsNCn0NCg0KUVB1c2hCdXR0b246cHJlc3NlZCwgUVB1c2hCdXR0b246aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNjQyOw0KICBjb2xvcjogIzgzOTQ5NjsNCiAgYm9yZGVyOiAxcHggc29saWQgIzY1N2I4MzsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3Igew0KICBjb2xvcjogIzA3MzY0MjsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCiAgYm9yZGVyOiAxcHggc29saWQgIzA3MzY0MjsNCiAgd2lkdGg6IDEzcHg7DQogIGhlaWdodDogMTNweDsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGltYWdlOiB1cmwoIyMvaW1hZ2VzL2NoZWNrYm94X2RhcmsucG5nKQ0KfQ0KDQpRQ2hlY2tCb3g6OmluZGljYXRvcjpkaXNhYmxlZCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQogIGJhY2tncm91bmQtY29sb3I6IGdyYXk7DQp9DQoNCgoNClFUZXh0RWRpdDpmb2N1cywgUVBsYWluVGV4dEVkaXQ6Zm9jdXMsIFFMaW5lRWRpdDpmb2N1cyB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwNzM2NDI7DQp9DQoNClFUZXh0RWRpdCwgUVBsYWluVGV4dEVkaXQgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWYwOw0KfQ0KDQpRTGluZUVkaXQgew0KICBjb2xvcjogIzY1N2I4MzsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjlmMDsNCiAgcGFkZGluZzogMXB4Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjMDczNjQyOw0KICBib3JkZXItcmFkaXVzOiAwcHg7DQp9DQoNClFDb21ib0JveCB7DQogIGNvbG9yOiAjNjU3YjgzOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWYwOw0KICBzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCiAgYm9yZGVyOiAxcHggc29saWQgIzA3MzY0MjsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KICBwYWRkaW5nOiAycHg7DQogIHBhZGRpbmctdG9wOiAxcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRQ29tYm9Cb3g6OmRyb3AtZG93biB7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBwYWRkaW5nOw0KICBzdWJjb250cm9sLXBvc2l0aW9uOiB0b3AgcmlnaHQ7DQogIHdpZHRoOiAxNXB4Ow0KICBib3JkZXItbGVmdC13aWR0aDogMHB4Ow0KICBib3JkZXItbGVmdC1jb2xvcjogZGFya2dyYXk7DQogIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDsNCn0NCg0KUUNvbWJvQm94IFFBYnN0cmFjdEl0ZW1WaWV3IHsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJhY2tncm91bmQtY29sb3I6ICNmY2Y5ZjA7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwNzM2NDI7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjMDczNjQyOw0KfQ0KDQpRQ29tYm9Cb3g6OmRvd24tYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93X2RhcmsucG5nKQ0KfQ== \ No newline at end of file diff --git a/resources/skins/base/vergilius.xml b/resources/skins/base/vergilius.xml index 320ef2120..c11594588 100644 --- a/resources/skins/base/vergilius.xml +++ b/resources/skins/base/vergilius.xml @@ -6,8 +6,5 @@ rotter.martinos@gmail.com ")); - - QWebElement body_element = doc_element.findFirst(QSL("body")); - body_element.appendInside(QSL("